7,549 bytes added
, 13:14, 27 September 2017
[[Category:Manual]] [[Category:Live TV]] [[Category:MIB3.0]] [[Category: 4.2]]
{{Menu|Message= [[File:LiveTVIcon.png|middle|30px]] '''Live > Live Channels > CDN Lives'''}}
<br />
__TOC__
<br />
This menu allows you to review the CDN Lives configurations, that allow to configure playback of Live TV channels through OTT (CDN). <br />
<br />
== Blocks ==
=== CDN Lives ===
----
[[File:CDNLives_3.png|center|1000px|thumb|CDN Lives page]]
<br />
{| class="wikitable" style="margin:0px;width:100%;"
! style="width:15%;" | Field
! style="width:45%;" | Description
! style="width:40%;" | Restrictions
|-
! style="text-align:left;;" | Name
| Internal name. Not displayed in end user apps
| -
|-
! style="text-align:left;" | Source
| Controls the access and visibility of this CDN live for other operators. Only operators with rights over this source or its children will be able to see it.
| -
|-
! style="text-align:left;" | Description
| Only for operator annotation.
| -
|-
! style="text-align:left;" | Live Channel
| Live channel which this CDN Live is associated to.
| -
|-
! style="text-align:left;" | Streaming Type
| Allows you to configure the ABR streaming protocol:
* Smooth Streaming
* HLS
| -
|-
! style="text-align:left;" | DRM Type
| Allows you to configure the type of DRM:
* PlayReady
* Widevine DRM
* AES encryption (no DRM)
| -
|-
! style="text-align:left;" | Quality
| Allows to configure the quality of this stream.
| -
|-
! style="text-align:left;" | Is External
| Flag to indicate if the CDN Live is an External CDN Live or not (indicating the player that it should use a redirect to the url provided).
| -
|-
! style="text-align:left;" | Device Type
| Allows to define this CDN Live for an specific Device Type. Null / Empty will mean that this CDN Live will be available for all device types
| -
|-
! style="text-align:left;" | Owner
| Operator that created this CDN Live
| Read Only
|}
<br />
=== Hashcode Editor ===
----
Hashcode Editor block allows you to generate a key for content encryption. This key will be inserted in the manifest file and validate (via the DRM Issuer) if the user has access/permission to watch the selected media.
<br />
There are some differences between the keys generated for PlayReady and AES and how to generate the key through Hashcode Editor.
<br /><br />
'''PlayReady DRM'''<br />
If the DRM Type field is PlayReady, simply click on the [[File:Regenerate3.png|middle|80px]] button to generate a new set of keys and automatically will generate a set of PlayReady keys that can be used for Live OTT signal encryption:
* Playready Key ID - ID for PlayReady Key.
* PlayReady Content Key Base64 - Key created in 64 bits.
* PlayReady Content Key Hexa - Key created in Hexadecimal.
[[File:HashcodeEditor_3.png|800px|center|PlayReady DRM Hashcode editor]]
Alternatively, you can click in the [[File:AddExisting.png|middle|80px]] button. A dialog will be open to select an existing set of keys so you can choose the key you want. Take into account that if you link an existing key to this CDN live, it will be unlinked from the previous CDN live.
<br />
<br />
'''AES Encryption'''<br />
If the Streaming Type field is HLS, simply click on the [[File:Regenerate3.png|middle|80px]] button to generate a new set of keys and automatically will generate a new AES key that can be used for Live OTT signal encryption:
* HLS Key Seed - The key of Hashcode created.
[[File:HashcodeEditor2_3.png|600px|center|thumb|AES encryption Hashcode editor]]
Alternatively, you can click in the [[File:AddExisting.png|middle|80px]] button. A dialog will be open to select an existing set of keys so you can choose the key you want. Take into account that if you link an existing key to this CDN live, it will be unlinked from the previous CDN live.
<br />
<br />
'''Other DRMs'''<br />
For now, only Playready DRM and AES key are supported. New DRMs will be added in the future (DASH-Widevine, etc.).
<br />
<br />
=== BPoint Editor ===
----
In BPoint Editor you can provide the CDN url configuration for Live OTT playback of this CDN live.<br />
[[File:BPointEditor_3.png|800px|center|thumb|BPoint editor]]
<br />
BPoint Editor fields are described below:
* '''Full Live Stream''' - URL with full live stream.
* '''Name''' - Name of the channel.
* '''Live Stream''' - URL to watch the channel.
* '''URL Parameters''' - Custom URL parameters.
* '''CDN Token Secret''' – CDN Token.
* '''Use CDN Token''' – Flag to activate/deactivate the use of CDN Token.
* '''Active''' - The checkbox should be checked to the channel be active and unchecked to be inactive.
* '''Last Update''' - (Read Only) The date and time of the last update.
<br />
<br />
== Actions ==
{| class="wikitable"
|-
! style="width:10%;" | [[#Create|Create]]
! style="width:10%;" | [[#Edit|Edit]]
! style="width:10%;" | [[#Edit in List|Edit in List]]
! style="width:10%;" | [[#Bulk Edit|Bulk Edit]]
! style="width:10%;" | [[#Copy|Copy]]
! style="width:10%;" | [[#Copy with Relateds|Copy with Relateds]]
! style="width:10%;" | [[#Delete|Delete]]
|-
| style="text-align:center" | [[File:Tick.png|16px|center]]
| style="text-align:center" | [[File:Tick.png|16px|center]]
| style="text-align:center" | [[File:Cross.png|16px|center]]
| style="text-align:center" | [[File:Tick.png|16px|center]]
| style="text-align:center" | [[File:Tick.png|16px|center]]
| style="text-align:center" | [[File:Tick.png|16px|center]]
| style="text-align:center" | [[File:Tick.png|16px|center]]
|}
=== [[File:New3.png|middle|40px]] Create ===
CDN lives can be created by most of the operator profiles (EPG Manager, OB Admin). Use the [[File:New3.png|middle|30px]] button to create a new CDN live and configure it. Once finished, save changes by using the [[File:Save3.png|middle|30px]] in the CDN live page.
<br />
=== [[File:BulkEdit3.png|middle|40px]] Edit ===
CDN lives modifications are enabled for some operator profiles (EPG Manager, OB Admin). It can be used to perform modifications in some of the CDN Live related data.
Once finished, save changes by using the [[File:Save3.png|middle|30px]] in the CDN live page.
<br />
=== [[File:Edit3.png|middle|40px]] Edit in List ===
Edit in list is disabled for CDN Lives for security reasons. You have to go to Edit Page to perform any modification.
<br />
=== [[File:BulkEdit3.png|middle|40px]] Bulk Edit ===
Bulk Edit is enabled in the CDN Lives page, allowing you to modify several channels at the same time. When performing bulk changes, only the Basic CDN lives information can be modified in this edit mode.
=== [[File:Copy3.png|middle|40px]] Copy ===
Copy is enabled for CDN Lives. Use the [[File:Copy3.png|middle|30px]] button to copy a CDN live into a new one. Only the basic CDN live information will be copied.<br />
Once finished, save changes by using the [[File:Save3.png|middle|30px]] in the CDN live page.
<br />
=== [[File:CopyWithRelateds3.png|middle|40px]] Copy with Relateds ===
Copy with relateds is enabled for CDN Lives. Use the [[File:CopyWithRelateds3.png|middle|30px]] button to copy a CDN live into a new one. Only the basic CDN live information will be copied.<br />
Once finished, save changes by using the [[File:Save3.png|middle|30px]] in the CDN live page.
<br />
=== [[File:Delete3.png|middle|40px]] Delete ===
CDN lives can be deleted using the [[File:Delete3.png|middle|30px]] button. A popup will be shown asking for confirmation. If you continue with deletion, the CDN live and its related information will be deleted from the platform.
<br />