前言:
捣鼓了好几天,总算弄好了,为了方便自己以后使用,特在此做个总结。如果能帮助到别人的话,再好不过了。
准备材料:
1.ffmpeg 推荐去官网下载适合自己的版本 http://ffmpeg.org/
2.crtmpserver 笔者使用的是一个测试版 下载测试版
3.test.mp4 测试文件请自行准备
操作流程:
1.开启crtmpserver服务器(仅笔者提供的测试版,其他版本请自行研究)
解压下载的测试版压缩包,解压到任意目录,双击StartServer.bat脚本启动。
2.使用ffmpeg循环推送rtmp流到crtmpserver服务器
笔者使用了bat脚本来实现循环推送,脚本如下:
:test ffmpeg -re -i d:/live/test.mp4 -f flv rtmp://localhost/live/test goto:test
3.使用支持rtmp协议的播放器播放
rtmp://localhost/live/test
参考链接:
ffmpeg -re -f concat -i list.txt -codec copy -f flv rtmp://localhost/live/test
list.txt
file ‘d:/live/test1.mp4’
file ‘d:/live/test2.mp4’
file ‘d:/live/test3.mp4’