AES-128 加密 HLS 未经媒体流验证器工具验证
Posted
技术标签:
【中文标题】AES-128 加密 HLS 未经媒体流验证器工具验证【英文标题】:AES-128 encrypted HLS is not validated by media stream validator tool 【发布时间】:2016-03-10 10:21:36 【问题描述】:我正在使用 MediaStreamValidator 工具检查我的 HLS 流,该流使用“AES-128”密钥加密。我将 HLS 流段和清单文件保存到 apache 服务器中。我正在使用以下命令使用媒体流验证器工具验证我的流。
mediastreamvalidator "清单文件的 Apache URL 路径" -O "name".json
但我不断收到以下错误,然后生成报告。
“由于加密格式,无法解析段,仅验证下载和比特率”
请大家确认一下,媒体流验证器工具是否支持验证“AES-128”加密的HLS流?
请参考下面的系统配置。
MAC OS X 版本:10.9.5 MediaStreamValidator 版本:1.1(151117) 报告生成器版本:1.1(151117)
感谢和问候, 拉维基兰 M
【问题讨论】:
为什么要标记为 [html]? 嗨 BoltClock,这是我的第一个问题。所以我不知道,我应该使用哪个标签。请指导我,我需要使用哪个标签 【参考方案1】:很遗憾,Apple's HTTP Live Streaming tools 中包含的 mediastreamvalidator
不支持加密的变体播放列表。与此相关的文档很少,我只能在此处的 Apple 文档https://developer.apple.com/library/content/technotes/tn2454/_index.html 中找到对这一缺陷的引用:
"mediastreamvalidator 仅支持常规 HLS m3u8 播放列表,因此 您将需要针对您的未加密变体运行它 内容而不是您的加密变体。”
【讨论】:
以上是关于AES-128 加密 HLS 未经媒体流验证器工具验证的主要内容,如果未能解决你的问题,请参考以下文章
Exoplayer 播放由 AES - 128 加密的 HLS m3u8 视频
可以在 Chrome cast 中以 AES-128 加密方式播放 .m3u8 文件