如何使用 MPEG DASH 流式传输和捕获 MP4 文件?
Posted
技术标签:
【中文标题】如何使用 MPEG DASH 流式传输和捕获 MP4 文件?【英文标题】:How to stream and capture MP4 file using MPEG DASH? 【发布时间】:2018-04-19 12:44:41 【问题描述】:我正在学习 MPEG-DASH 一个星期。出于测试目的,我使用了: https://github.com/kaltura/nginx-vod-module -> MPEG-DASH 服务器流式传输 MP4 视频。
我还没有找到,如何在nginx.conf中配置MP4文件路径。
有人可以建议我吗?
提前致谢。
【问题讨论】:
【参考方案1】:你可以参考这个: https://www.instructables.com/Making-Your-Own-Simple-DASH-MPEG-Server-Windows-10/ https://www.bbsmax.com/A/RnJWw1koJq/
使用 ffmpeg 将文件转换为不同分辨率的文件
使用 MP4Dash 破折号 mp4 文件
将 mp4 dash 文件推送到 nginx 服务器 nginx 配置可能如下所示:
server
listen ;
server_name www.testvideo.com;
location /
add_header Access-Control-Allow-Methods “GET,HEAD;
add_header Accept-Ranges "bytes";
add_header Access-Control-Allow-Origin "*";
add_header Access-Control-Expose-Headers “Content-Lengrh,Content-Range,Date,Server,Transfer-Encoding,origin,range,x-goog-meta-foo1”;
root E:/video/fragment/output;
配置节点js
BR,
【讨论】:
以上是关于如何使用 MPEG DASH 流式传输和捕获 MP4 文件?的主要内容,如果未能解决你的问题,请参考以下文章
使用 MPEG DASH 流式传输纯音频 (.mp3) 文件