1

我真的厌倦了这个问题。如果有人在这方面帮助我,我们将不胜感激。
我的一个应用程序被拒绝,原因是

蜂窝网络上超过 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 图像?
如何将此图像与我的音频流连接以获得我的完整视频???
这件事真的让我很困惑。
请帮我解决这个问题。如果您可以通过一些我可以使用的示例命令给出解决方案,那么理解我所有这些令人困惑的事情将非常有帮助..

提前致谢..!!!!

4

1 回答 1

1

要检查 HLS 流的平均比特率,您需要使用 mediastreamvalidator 工具。

64kbps 流经常发生的情况是,它的整个长度可能都不低于这个值。

对可疑的 64kbps 流运行以下命令并检查报告的“平均段比特率”值

mediastreamvalidator --verbose validate <StreamUrl>
于 2011-12-05T19:58:04.397 回答