User Tools

Site Tools


en:tvip_tms_media_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:tvip_tms_media_guide [2018/10/08 12:30]
Efim Karelink
en:tvip_tms_media_guide [2018/10/08 12:34]
Efim Karelink
Line 5: Line 5:
 "DVR server"​ feature has been defined as deprecated. If you use DVR servers to setup the timeshift playback parameters, now you need to use media servers and timeshift-specified media related with these media servers. Nevertheless,​ previously adjusted DVR settings will be used, if media URL dynamic operation is not enabled (channel static URL is not empty). "DVR server"​ feature has been defined as deprecated. If you use DVR servers to setup the timeshift playback parameters, now you need to use media servers and timeshift-specified media related with these media servers. Nevertheless,​ previously adjusted DVR settings will be used, if media URL dynamic operation is not enabled (channel static URL is not empty).
  
-===== How to use media: ​=====+==== How to use media: ====
  
-Before: make sure that you specify default stream types for live and timeshift for your provider: "​Default media type" and "​Default DVR media type" (<​server.url>/​admin#​providers). These settings will be used for all your devices except those who will match specific rules. Also you may specify any available CAS type as default you'd like to use - it's optional.+//Before:// make sure that you specify default stream types for live and timeshift for your provider: "​Default media type" and "​Default DVR media type" (<​server.url>/​admin#​providers). These settings will be used for all your devices except those who will match specific rules. Also you may specify any available CAS type as default you'd like to use - it's optional.
  
 Best practice to use media is to define the streaming type you use more then others as default in the provider settings and then define some media selection rules for any specific device type or provider network you have that allow you to give another type of streaming for these limited cases. Please, pay attention that if you have a few media types in the media, e.g. HLS_MULTI and HLS_MONO, and then you specify media selection rule, say, for s401, to use DASH, it means that no URL will be generated, because no match will be found in the media. To fix such problems, you'll have to add this absent type to the media or create new media with such type and assign it to the channel. Best practice to use media is to define the streaming type you use more then others as default in the provider settings and then define some media selection rules for any specific device type or provider network you have that allow you to give another type of streaming for these limited cases. Please, pay attention that if you have a few media types in the media, e.g. HLS_MULTI and HLS_MONO, and then you specify media selection rule, say, for s401, to use DASH, it means that no URL will be generated, because no match will be found in the media. To fix such problems, you'll have to add this absent type to the media or create new media with such type and assign it to the channel.
  
-1. Create media server (<​server.url>/​admin#​media_servers)+**1.** Create media server (<​server.url>/​admin#​media_servers)
 Enter parameters of your streaming server like host, port and purposes how you're planning to use - for live or timeshift or both. You may select one of supported types of servers like Multicast or Flussonic. If you already have the media server you'd like to use, go to Step 2. Enter parameters of your streaming server like host, port and purposes how you're planning to use - for live or timeshift or both. You may select one of supported types of servers like Multicast or Flussonic. If you already have the media server you'd like to use, go to Step 2.
  
-2. Create media: (<​server.url>/​admin#​media)+**2.** Create media: (<​server.url>/​admin#​media)
  
-2.1 Describe ​parameters of your content source and select the media server created on Step 1. Values are different depending on what type the media server has. The main idea that is "​Resource Id" looks like unique id of your content, e.g. content name in case of Flussonic or IP in case of Multicast. "​Name"​ field have no any purpose expect just display the media. ​+**2.1.** Item parameters of your content source and select the media server created on Step 1. Values are different depending on what type the media server has. The main idea that is "​Resource Id" looks like unique id of your content, e.g. content name in case of Flussonic or IP in case of Multicast. "​Name"​ field have no any purpose expect just display the media. ​
  
-2.2. Define what types of streaming may be used for this media. If you're not planning to use any CAS, just set "​Default media type". If you're going to use any CAS type, you need to set properties on "Media stream types" tab.+**2.2.** Define what types of streaming may be used for this media. If you're not planning to use any CAS, just set "​Default media type". If you're going to use any CAS type, you need to set properties on "Media stream types" tab.
  
-2.3. Save this newly created media.+**2.3.** Save this newly created media.
  
-2.4. Assign the media to channels that will use it. For this purpose, you may use "​Channels"​ tab on media editor form or "​Media"​ tab on channel editor form.+**2.4.** Assign the media to channels that will use it. For this purpose, you may use "​Channels"​ tab on media editor form or "​Media"​ tab on channel editor form. 
 + 
 +==== Define specific rules (Optional) ====
  
-3. Define specific rules (Optional) 
  
 If you need to specify another type of streaming, say, depending on network or device type, then you need to create media selection rules (<​server.url>/​admin#​media_type_selection_rules). It has four parameters: device type, provider network, cas config and provider. If one of them is left unspecified,​ then it won't be used in the matching procedure. If you need to specify another type of streaming, say, depending on network or device type, then you need to create media selection rules (<​server.url>/​admin#​media_type_selection_rules). It has four parameters: device type, provider network, cas config and provider. If one of them is left unspecified,​ then it won't be used in the matching procedure.
en/tvip_tms_media_guide.txt · Last modified: 2018/10/08 12:34 by Efim Karelink