使用 MPEG DASH 流式传输纯音频 (.mp3) 文件

Posted

技术标签:

【中文标题】使用 MPEG DASH 流式传输纯音频 (.mp3) 文件【英文标题】:Streaming audio only (.mp3) files using MPEG DASH 【发布时间】:2015-02-12 21:40:51 【问题描述】:

有没有办法使用MPEG DASH 流式传输纯音频文件 (.mp3)。我正在寻找在不使用渐进式下载的情况下让 html5 音频在 chrome 上工作的方法。有任何想法吗 ?

【问题讨论】:

【参考方案1】:

没有。

DASH 既是一种视频传输系统,也是一种视频格式。在 DASH 演示文稿中可能有 MP3 编码的音频流,但在这种情况下它们不会是 .mp3 文件 - 它们将是 .mp4.ts 文件,因为这是 DASH 支持的两种存储格式。

此外,对纯音频自适应流播放的支持通常很差。事实上,即使是 DASH 视频播放在浏览器中仍然参差不齐,并且充斥着兼容性问题。

如果您希望成功使用现代自适应流技术,请使用更现代、更高效的 AAC 编解码器对您的音频进行编码,并将其打包成适当的 DASH 格式。

【讨论】:

谢谢。这很有帮助。 他如何打包成适当的 Dash 格式(音频或视频)? 他当然应该使用软件。周围有免费的分段器,如 mp4box、edash。还有像 Evostream 和 Wowza 这样的商业广告。 caniuse.com/#feat=aac vs caniuse.com/#feat=mp3 目前除了 opera mini 之外的所有版本都支持 mp3,而 Firefox 则缺乏对 aac 的支持(仅当编解码器存在于系统级别且仅存在于 mp4 容器中时)。 mp3 是最受支持的音频格式。 @Sander 这个答案是否仍然正确,或者是否有开发只使用 DASH 流式传输音频?

以上是关于使用 MPEG DASH 流式传输纯音频 (.mp3) 文件的主要内容,如果未能解决你的问题,请参考以下文章

如何使 MPEG-DASH 流式传输基于时间片的不同质量

是否可以使用 MPEG-DASH 流式传输多帧率视频?

如何使用 MPEG-DASH 流式传输实时视频? [关闭]

只有单个 mp4 文件的 MPEG-DASH 视频流

通过 HTTP (MPEG-DASH) 进行流式传输有啥意义?

我可以使用自己的 Web 服务器作为 Widevine 许可授权来流式传输 mpeg-dash 视频吗?