我真的对这个问题感到厌倦。如果有人在这方面帮助我,将不胜感激。
我的一个应用程序被拒绝,原因是
超过10分钟的蜂窝网络上的视频流内容必须使用HTTP Live,并包括基线64 kbps的纯音频HTTP Live流。
我为此做了很多尝试,最后我为此问题提交了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图片呢?
如何将此图像与我的音频流连接以获得完整的视频?
这件事真的让我感到困惑。
请帮我解决这个问题。如果您可以通过一些我可以使用的示例命令给出解决方案,那么对我来说所有这些令人困惑的事情将非常有帮助。
提前致谢..!!!!
最佳答案
要检查HLS流的平均比特率,您需要使用mediastreamvalidator工具。
64kbps流经常发生的情况是,它在整个长度上可能不会低于此值。
在可疑的64kbps流上运行以下命令,并检查报告的“平均段比特率”值
mediastreamvalidator --verbose validate <StreamUrl>