Yuriy_OM
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-19-2015
02:48 PM
HLS Encryption - how to change key server dynamically
Hi All,
I am playing around with HLS encrypted streams and need to figure out if it is possible encryption server IP withing the downloaded manifest file (m3u8). I have this line within the manifest file:
I do not control the manifest files so I can not change the IP there, but I need to somehow repoint the request to a development server to get the decryption key. Can anyone suggest any options?
Right now I am thinking about the following options:
- Provide decryption key to video player directly ( I do not know how to do this, I did not find anything in the docs)
- Instruct Roku to go to a specific key server ( I do not know how to do this, I did not find anything in the docs)
- Proxy the request on Roku to for example: 1.1.1.2 ( for this I need Roku root access, I do not have that, is it possible?)
- Proxy the request on the router ( need to set up ddw-rt)
Anyone know of an easy way to do this? Thanks, any thoughts would be appreciated!
I am playing around with HLS encrypted streams and need to figure out if it is possible encryption server IP withing the downloaded manifest file (m3u8). I have this line within the manifest file:
#EXT-X-KEY:METHOD=AES-128,URI="https://1.1.1.1/CAB/keyfile?r=1&t=1&p=123456789"
I do not control the manifest files so I can not change the IP there, but I need to somehow repoint the request to a development server to get the decryption key. Can anyone suggest any options?
Right now I am thinking about the following options:
- Provide decryption key to video player directly ( I do not know how to do this, I did not find anything in the docs)
- Instruct Roku to go to a specific key server ( I do not know how to do this, I did not find anything in the docs)
- Proxy the request on Roku to for example: 1.1.1.2 ( for this I need Roku root access, I do not have that, is it possible?)
- Proxy the request on the router ( need to set up ddw-rt)
Anyone know of an easy way to do this? Thanks, any thoughts would be appreciated!
1 REPLY 1
chaklasiyanikun
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-04-2020
01:40 AM
Re: HLS Encryption - how to change key server dynamically
Here as per your mention options as below.
1. Provide decryption key to Roku video player directly (I also not find any way to do this. anyone finds this)
2. I created a Proxy server(REST API) for the request on Roku (using a proxy server successfully play m3u8). But I required to directly decryption key to the Roku video player. any solution for this.