我真的厌倦了这个问题。如果有人帮助我,那么我们将不胜感激 我的一个应用程序被拒绝,原因是
超过10分钟的蜂窝网络上的视频流内容必须使用HTTP Live并包含基准64 kbps纯音频HTTP直播流。
我为此尝试了很多,最后我提交了此问题的TSI报告。 但我不清楚他们建议做什么。 需要你们的帮助。
我所做的是
1.下载并安装HTTP Live Streaming Tool
2.我使用此命令对视频进行了分段
mediafilesegmenter -a -t 10 Desktop / Sample.mp4
上面的命令为我们提供了 .aac 格式的音频片段。
(这里我使用 -a 标签,因为在TSI回复中他们说仅包括基线64 kbps音频)
现在他们在TSI报告中建议我
对于64 kbits流,如果您正在使用传输流,我们建议您创建一个简单的音频基本流,可能使用海报帧jpg图像。
从这句话中我才知道我必须从我已创建的视频中创建音频流 但我不知道它是否是64kbps。那怎么检查呢?或者如何将64kbps应用于我的音频流? 另一件事是他们说也许是海报框架jpg图像。那么我应该如何从我的视频中获取海报帧jpg图像呢? 如何将此图像与我的音频流连接以获取我的完整视频??? 这件事让我很困惑 请帮我解决这个问题。如果您可以通过我可以使用的一些示例命令来提供解决方案,那么理解我所有这些令人困惑的事情会非常有帮助。
提前致谢.. !!!!
答案 0 :(得分:1)
要检查HLS流的平均比特率,您需要使用mediastreamvalidator工具。
64kbps流经常发生的事情是它在整个长度上可能不会低于此值。
在可疑的64kbps流上运行以下命令,并检查报告的“平均段比特率”值
mediastreamvalidator --verbose validate <StreamUrl>