Мы внедряем один видео канал Roku, и в этом мы хотим использовать Widevine DRM с DASH Streaming URL для воспроизведения видео.
Я следовал документации, предоставленной форумом разработчиков Roku, но она не работает.
Мой текущий код:
videoContent = createObject("roSGNode", "ContentNode")
videoContent.StreamFormat = "dash"
videoContent.Url = 'provided dash streaming url
' for widevide DRM
drmParams = {
keySystem: "Widevine",
licenseServerURL: 'provided our licenseServerURL
}
videoContent.drmParams = drmParams
HttpAgent = CreateObject("roHttpAgent")
HttpAgent.AddHeader("Authorization",AuthorizationTokenString)
m.VideoPlayer.setHttpAgent(HttpAgent)
m.VideoPlayer.content = videoContent
m.VideoPlayer.control = "play"
Я нашел следующую ссылку, чтобы узнать путь.
https://sdkdocs.roku.com/display/sdkdoc/Content+Protection#ContentProtection-Widevine-BETA
https://sdkdocs.roku.com/display/sdkdoc/Content+Meta-Data#ContentMeta-Data-ExampleofconfiguringadashstreamwithWidevineDRM
Пожалуйста, дайте мне знать, если я что-то здесь упустил, и помогите мне решить эту проблему.