Changes

Jump to navigation Jump to search
2,138 bytes removed ,  11:11, 31 December 2025
no edit summary
[[Category:Manual]] [[Category:Live TV]] [[Category:MIB3.0MIB React]] [[Category: 4GVP 25.212]]
{{Menu|Message= [[File:LiveTVIcon.png|middle|30px]] '''Live > Live Channels > CDN Lives'''}}
=== CDN Lives ===
----
[[File:CDNLives_3.png|center|1000px1500px|thumb|CDN Lives page]]
<br />
| -
|}
<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>
The [[File:GenerateButton.png|middle|70px]] button generates a new hashcode, which can be used by other cdn lives that points to it. We have to accept the pop alert, to confirm this action.<br>
<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.
 
<br>
[[File:HashCodeEditorPlayReady.png|800px|center|thumb|PlayReady DRM Hashcode editor]]
 
<br>
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.
 
<br>
[[File:HashcodeEditorAESHLS.png|850px|center|thumb|AES encryption Hashcode editor]]
 
<br>
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 />
 
'''DASH Encryption'''<br />
If the Streaming Type field is DASHAVC or DASHHEVC, simply click on the [[File:Regenerate3.png|middle|80px]] button to generate a new set of keys and automatically will generate a new DASH keyS that can be used for Live OTT signal encryption:
* DASH Key ID - ID for Dash Key.
* DASH Content Key Base64 - Key created in 64 bits.
* DASH Content Key Hexa - Key created in Hexadecimal.
 
<br>
[[File:HashcodeEditorInfoDash.png|850px|center|thumb|DASH encryption Hashcode editor]]
 
<br>
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.
 
To get data information to setup packager content protection, you can click in the [[File:GetContentProtectionInfoButton.png|middle|150px]]. A pop-up message is displayed with this information.
<br>
[[File:GetContentProtectionInfoMessage.png|400px|center|thumb|Data information to setup packager content protection]]
<br />
<br />
=== DRM Protection ===
----
 
Allows to set DRM Protection for that Stream. The user can generate a new key or associate with an existing one.<br />
[[File:CDNLives_DRMProtection.png|800px1500px|center|thumb|DRM Protection editor]]
<br />
DRM Protection fields are described below:
* '''Enabled''' - Enabled.
<br />
 
* '''Profile Selection: '''
This dropdown contains PROFILE options.
The available options are dynamically loaded from the backend, specifically from the profileOptions property in VALUE.
A validation check ensures that these values are properly populated.
It's important to note that the PROFILE field is not part of the MEDIATYPE (GVP_CONTENT_KEYS) of the DrmProtection component but instead belongs to the MainForm (CDN_LIVES).
However, we still need it within DrmProtection for critical backend validations. Therefore, we always keep it updated with the user's selection.
<br />
<br />
Clicking on the "Choose an Option" select will display two action options: Select Existing and New Generate Key
* '''Select Existing:''' Allows the user to select an existing key.
 
* '''New Generate Key:''' Enables the creation of a new key.
<br />
In each row, we will have two buttons:
 
*'''Remove Button:''' Use the [[File:DeleteRed3.png|middle|30px]] button to remove key.
 
*'''View Button:''' By clicking in the [[File:Preview.png|30px]] button in each key, you can preview Contents Protection and PSSH Box Content.
=== 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|800px1500px|center|thumb|BPoint editor]]
<br />
BPoint Editor fields are described below:
|}
=== [[File:New3.png|middle|40px60px]] Create ===CDN lives can be created by most of the operator profiles (EPG Manager, OB Admin). Use the [[File:New3.png|middle|30px60px]] button to create a new CDN live and configure it. Once finished, save changes by using the [[File:Save3.png|middle|30px60px]] in the CDN live page.
<br />
=== [[File:BulkEdit3.png|middle|40px60px]] 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|30px60px]] in the CDN live page.
<br />
=== [[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|30px60px]] 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|30px60px]] in the CDN live page.
<br />
Bureaucrats, editor
437

edits

Navigation menu