Nginx-rtmp模块和mpeg-dash(Dash行业dash.js)
Mpeg Dash-Streaming 我正在撰写关于直播的论文.我使用ffmpeg,ngix服务器和rtmp模块以及Dash industry的dash.js.我通过ffmpeg开始流到服务器,并且用破折号播放,播放器运行良好,但是有一些问题. 如果mpd-dash播放列表仍然具有块t = 0,则播放器仅播放,因此每当用户请求播放器和* .mpd更新时,块t = 0播放器都不会运行. 我将* .mpd文件上传到Dash Validator并收到错误:“Schematron验证未成功 – DASH无效!”.但是玩家是由nginx生成的 – rtmp模块而不是我. 在搜索了一些论坛后,我得到了一些信息,即nginx-rtmp模块生成错误的短划线播放列表* .mpd Nginx rtmp module -bug,并且可能是该错误被修复并合并到github中的主人(我认为是Mered – report).但我尝试下载最新的nginx和rtmp模块,播放器也播放不正确. 如果我玩2年前的dash.all.js版本:视频只播放好(播放结束)如果播放列表* .mpd中存在chunk t = 0,或播放器不播放(播放中间播放) 我真的需要一些帮助,我的截止日期即将到来. 这是我的nginx配置(主配置):
|
- ruby-on-rails-与ws://example.com/cable的WebSocket连接失
- asp.net-mvc-2 – Mono MVC 2主路由不起作用
- python – Nginx早期切断静态文件下载
- 从apache到nginx:wordpress重写规则
- python – 与gunricorn nginx的Flask重定向(url_for)错误
- 我如何告诉nginx默默地忽略不匹配的请求,让它们超时而不是给
- authentication – nginx auth_request:访问原始查询参数
- Nginx无法从docker 1.10.1中的嵌入式DNS获取主机
- ubuntu – 使用nginx工作的Web服务器,直到创建.save文件
- 如何在SSL终端负载均衡器后面设置nginx以重定向到某个主机的