当前位置: 首页 > 知识库问答 >
问题:

Mpeg短跑播放

饶承宣
2023-03-14

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

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

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

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

有mpeg-dash的开源flash播放器吗?(支持实时流、文件流、多音轨和字幕)

我们正在计划一个OTT直播电视和视频点播的项目,并希望使用MPEG dash,但它看起来还不是一个完整的设计,我们也在考虑使用HLS和某种flash播放器,用于不支持HLS的浏览器。HLS是更好的选择,即使它不是ISO标准?

共有3个答案

养慈
2023-03-14

Wowza现在支持MPEG-DASH nDVR直播,并拥有一个播放器。用户可以播放或暂停直播流,将其回放到以前录制的点,或在当前直播点继续观看。

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

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

[我为Wowza工作。]

高正初
2023-03-14

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

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

彭风华
2023-03-14

您所描述的,仅使用普通html5播放视频,只支持渐进式下载(不支持流媒体)。有了流媒体/自适应流媒体,你需要像上面建议的那样的播放器。请注意,还有一个免费的mpeg dash播放器dash。js,我工作了一个小时。但对于mpeg dash,只有最新的浏览器和设备支持它。它越来越受欢迎,但正如你所说,支持仍然有限。你在HLS的轨道上是正确的。我最近不得不实现一个针对最大受众(新旧浏览器和设备)的解决方案,最终我得到了JWPlayer和HLS V3。就最广泛的支持而言,HLS仅次于flash,它还具有与最新技术配合良好的优势。MPEG-DASH是未来。一闪即逝。HLS V3是现在最流行的版本。

注意,Android4之前。x不支持HLS,但Android设备往往会得到推送更新,所以我上面的回答假设大多数Android用户运行的是更新版本。

 类似资料:
  • 我目前正在一个平台上工作,该平台依靠MPEG Dash向浏览器提供音频和视频。对于onDemand im,使用ffmpeg将视频编码到h264/aac和MP4Box以创建清单。mpd文件。现在我想弄清楚如何创建实时MPEG Dash流,更具体地说,将hls实时流编码到MPEG Dash。 我需要重新编码所有的代码吗。ts段到。mp4(h264/aac)段,因为chrome不支持MPEG2T

  • 所以我正在为我的MPEG-DASH视频生成一个非常简单的MPD清单文件,但我无法找出问题所在。这是我当前的清单文件 这个MPD文件使用我能找到的每个验证器进行验证。出于安全原因,这些段的URL被隐藏,但它们都是开放的、公开的,并且可以单独查看。但当我试图运行清单文件时,这取决于我得到的玩家。“在清单中找不到支持的源”,或者干脆什么都没发生。 你知道这怎么可能是错的吗?我目前正在使用媒体url作为绝

  • 需要调试段划线文件的帮助吗 输入是带有这些细节的MP4。这是从摄像机录制的,摄像机的输出是mkv,我们通过adobe编辑音频后转换为MP4 大小:7.51 GB帧率:25帧/秒 数据速率:25326kbps 总比特率:25525kbps 使用此命令将其转换为另一个mp4 输出视频已被删除 fps:25 数据速率:761kbps 比特率:761kbps 然后,通过MP4Box创建了分段破折号 生成的

  • 我正在寻找一个开源媒体播放器或Android应用编程接口,可以支持MPEG-DASH及其修正案,如平铺视频的空间关系描述(SRD)功能。有什么建议吗? 我以为Android的API支持DASH,但显然它不支持。他们提倡一种叫做ExoPlayer(http://google.github.io/ExoPlayer/)的播放器,它支持DASH、平滑流等等。我想知道它是否支持DASH的所有功能,如SRD

  • 我正在为实时流实现mpeg dash视频服务器, 分块流并将块添加到mpd-工程,参见示例 但当我尝试实现滑动播放列表时 (例如,将有5个区块,新区块将替换旧区块。目前我只打印更新的时间线,不更改任何其他值。) 比赛结束后,球员停止比赛。mpd刷新。 段时间-是流的实际时间线。(即与. m4*文件中相同) 对于带有滑动播放列表的实时视频,我需要实现哪些属性/元素?

  • 我用rtmp plagin有nginx,我用Dash.js播放器有测试页。我需要流MPEG-Dash。我用ffmpeg流,nginx处理流,dash播放器尝试播放流,但dash.js开始循环,每5秒请求一次。MPD文件,什么也不显示。 我是用VLC播放器进行测试,它的工作很完美,这意味着Dash.js中的问题 这是来自破折号流目录的文件: 这是test.mpd: