Web网页直播点播RTMP推流平台EasyDSS如何通过ffmpeg将mp4生成为dash流?

在Web直播点播视频平台EasyDSS的部分项目中,有的用户需要支持dash点播文件的功能,因此近期我们对该功能也进行了研究。

DSS2.png

 

Dash,又叫MPEG DASH,DASH:Dynamic Adaptive Streaming over HTTP ,类似于苹果的HLS。简单理解就是将一个完整的大文件拆分成多个小文件切片,更方便网络播放的传输。

该需求直接通过 ffmpeg 就可以实现。运行以下命令即可将 mp4 文件生成对应的 dash 点播文件:
ffmpeg -i xxx.mp4 -c copy -f dash ./xxxxx/xxxx.mpd

命令释义:
–i 代表的是输入文件;
-c copy 代表将视频编码和音频编码直接复制;
-f 代表的是转换成 dash 文件的格式;
最后为文件输出路径。

比如下图即为运行命令的具体内容:

65.png

运行的过程如下:

66.png

运行的结果为:

67.png

最后使用VLC media player 播放效果如下,该功能即添加完成:

68.png

EasyDSS视频平台功能繁多,其中直播、点播、录像回放、视频RTMP分发是它的核心功能。EasyDSS的运用场景同样很多,包括线课堂教育、在线医疗、视频推流、工业物联网等行业。当然EasyDSS也有试用版本,欢迎测试。

DSS1.png

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值