Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If all parameters are supplied, then no scanning is required and the player can tune to the channel immediately. If one or more of the optional parameters is missing, then the player must parse the transport stream metadata to find the appropriate values for the supplied VirtualChannel and RfChannel.

...

Video Decryption 
Anchor
playing_encrypted_files
playing_encrypted_files

The roVideoPlayer object can be used to play audio/video files or streams that have been encrypted using AES. 

...

  • EncryptionAlgorithm: The file-encryption algorithm. The following are the current options:
    • "AesCtr": The AES algorithm in CTR mode.
    • "AesCtrHmac": The AES algorithm in CTR mode with HMAC
    • "TsAesEcb": The AES algorithm in ECB mode (e.g. with a Harmonic Prostream). This algorithm is used for streaming encryption/decryption.
    • "TsAesCbcRbt": The AES algorithm in CBC mode with residual block termination. This algorithm is used for streaming encryption/decryption.
  • EncryptionKey: A byte array consisting of 128 bits of key. If the encryption algorithm is AES-CTR or AES-CTR-HMAC, this is followed by 128 bits of IV.
Note
titleNote

File decryption is supported on the XTx44, XTx43, 4Kx42, XDx34, XDx33, XDx32, XDx30, HDx23, HDx22, and LS423 platforms. Contact support@brightsign.biz to learn more about generating a key for obfuscation and storing it on the player.

...