我希望在不同的 DASH 支持的客户端上播放和测试 DASH MPD 文件。我已经使用 VLC dash 插件进行了测试。是否还有其他支持和播放 DASH MPD 文件的播放器/插件?
8 回答
现在有http://www.dash-player.com,它支持开箱即用的 Wowza MPD 以及其他 MPD。它带有 HTML5/JS,以及对 Adobe Flash 的后备。基本版是免费的。
我体验过的一个客户端是 Helix SDK for Android,它支持 MPEG-DASH。这是一个商业许可和支持的客户端,专门用于 Android 2.2 到 Android 4.x 设备的复古支持。有趣的是,Helix SDK 支持 MPEG-DASH(使用 MP4)和 HLSv4,以提供支持两种竞争 HTTP 流技术的混合和匹配,或者让您可以选择使用相同的代码从 HLS 迁移到 MPEG-DASH。我已经在商业服务中开发 Android 应用程序时使用了它。
网上有一些幻灯片可以提供见解 http://www.slideshare.net/DavidJSmith2/helix-hls-and-mpegdash-sdk-for-android
以及商业网站上的更多详细信息 http://www.realnetworks.com/helix/helix-sdk.aspx
请参阅支持、和for (API 级别 16)及更高级别的ExoPlayer 。HTTP (DASH)
SmoothStreaming
persistent caching
Android 4.1
你从哪里得到 vlc dash 插件我找不到它...我现在不知道有任何可用的 mpeg dash 播放器。据说有flash版本,但只是原型,不可用
有 DASH-IF 参考客户端,它使用媒体源扩展在浏览器中本地播放。目前唯一发布的支持浏览器是 Chrome,但您可以在此处在最新播放器中测试流。 http://dashif.org/reference/players/javascript/
您应该知道在不同的 chrome 通道中有不同级别的支持
我创建了以下 MPD,但我无法在 DASHIF JS 播放器 @ http://dashif.org/reference/players/javascript/上播放它
但是同样的 MPD,我可以通过 GPAC 的 MP4Client/OSMO4 播放
<MPD type="static" xmlns="urn:mpeg:DASH:schema:MPD:2011" profiles="urn:mpeg:dash:profile:full:2011" minBufferTime="PT10.5S" mediaPresentationDuration="PT0H2M31.63S">
<ProgramInformation moreInformationURL="http://gpac.sourceforge.net">
<Title>Media Presentation Description for file flight_600.mp4 generated with GPAC </Title>
</ProgramInformation>
<Period start="PT0S" duration="PT0H2M31.63S">
<AdaptationSet>
<ContentComponent id="1" contentType="video"/>
<SegmentTemplate initialization="flight_init.mp4"/>
<Representation id="1" mimeType="video/mp4" codecs="avc1.64000d" width="320" height="180" startWithSAP="1" bandwidth="589005">
<SegmentTemplate timescale="1000" duration="1625" media="flight_test_flight_600$Number$.mp4" startNumber="1"/>
</Representation>
<Representation id="2" mimeType="video/mp4" codecs="avc1.64001e" width="640" height="360" startWithSAP="1" bandwidth="978740">
<SegmentTemplate timescale="1000" duration="1625" media="flight_test_flight_1000$Number$.mp4" startNumber="1"/>
</Representation>
<Representation id="3" mimeType="video/mp4" codecs="avc1.64001f" width="1280" height="720" startWithSAP="1" bandwidth="2906174">
<SegmentTemplate timescale="1000" duration="1625" media="flight_test_flight_3000$Number$.mp4" startNumber="1"/>
</Representation>
<Representation id="4" mimeType="audio/mp4" codecs="mp4a.40.02" sampleRate="44100" numChannels="2" lang="und" startWithSAP="1" bandwidth="122971">
<SegmentTemplate timescale="1000" duration="1996" media="flight_test_flight_aud$Number$.mp4" startNumber="1"/>
</Representation>
</AdaptationSet>
</Period>
</MPD>
这是 wowza 的支持 MPEG-DASH 的测试播放器
http://www.wowza.com/resources/3.6.0/examples/VideoOnDemandStreaming/MPEGDASHPlayer/player.html