rtmp流媒体服务器启动后,就可以运行如下命令,使用ffmpeg向服务器推流。搭建服务器可以参考这篇文章(点这里)。
ffmpeg -re -stream_loop -1 -i 凉凉-MV.mp4 -vcodec copy -acodec copy -f flv rtmp://localhost:1935/test/live
-stream_loop : -1 表示循环推流 -0 表示单次推流,也是默认值;
-i :表示输入文件,凉凉-MV.mp4就是本例中的输入文件;
-vcodec :视频编码;
-acodec :音频编码;
copy :表示复用;
rtmp://localhost:1935/test/live :表示服务器地址。
此时,命令行窗口会有如下输出,用来显示当前流的状态:
这样,你就可以用vlc等工具播放这路流了,先用vlc看一下效果: