1

我一直在试图弄清楚如何使用 html5 视频元素直接在 chrome(版本 30.0.1599.69 m)中播放 mpeg-dash xml 文件。就像是

mpd 文件是用 mp4box 创建的,视频编解码器是 MP4。

但这显然不是正确的方法。我知道“dash.js”项目——但是为什么浏览器不能处理所有细节,当他们添加了对 mpeg-dash 播放的支持时?

有没有办法在不使用 javascript 的情况下播放 mpeg-dash?

是否有用于 mpeg-dash 的开源 Flash 播放器?(支持实时流、文件流、多音轨和字幕)

我们正在计划一个直播电视和 VOD 的 OTT 流媒体项目,并且更喜欢使用 MPEG-dash,但它看起来还不是一个完整的设计,我们也在考虑使用 HLS 和某种 Flash 播放器,用于没有浏览器的浏览器HLS 支持。HLS 是不是更好的选择,即使它不是 ISO 标准?

4

3 回答 3

2

您所描述的,仅使用纯html5播放视频,仅支持渐进式下载(不支持流式传输)。使用流式传输/自适应流式传输,您将需要某种类型的播放器,例如上面建议的播放器。请注意,还有一个免费的 mpeg-dash 播放dash.js,我在一个小时内工作。但是对于 mpeg-dash,只有最新的浏览器和设备支持它。它越来越受欢迎,但正如你所说,支持仍然有限。您与 HLS 走在正确的轨道上。最近我不得不实施一个针对最大受众(新旧浏览器和设备)的解决方案,最终我使用了 JWPlayer 和 HLS V3。就最广泛的支持而言,HLS 仅次于闪存,它还具有与最新技术配合良好的优势。MPEG-DASH 是未来。Flash 已成为过去。 HLS V3 是现在的.

请注意,4.x 之前的 Android 不支持 HLS,但 Android 设备往往会获得推送更新,因此我的上述答案假设大多数 Android 用户正在运行较新的版本。

于 2015-04-12T21:28:25.583 回答
1

如果您正在计划一个应用程序,您可以使用开源库 libdash: http: //www.bitmovin.net/libdash

据我所知,他们还有基于 Flash 和 Java 的http://www.bitmovin.net/bitdash.html版本

于 2013-10-22T20:15:56.063 回答
1

Wowza 现在支持 MPEG-DASH nDVR 进行直播,并且有一个播放器。用户可以播放或暂停直播,将其倒回到之前录制的点,或在当前直播点恢复观看。

可以在此处找到执行此操作的文档:

https://www.wowza.com/docs/wowza-ndvr-quick-start-guide

[我为 Wowza 工作。]

于 2018-08-06T19:53:59.757 回答