windows下ffmpeg结合Nginx搭建RTMP,直播中的推流和拉流

windows下ffmpeg结合Nginx搭建RTMP,直播中的推流和拉流

推流和拉流的概念 以及RTMP协议

在直播中,一般需要三个角色:主播,服务器,用户。主播通过推流将数据推到服务器上,而用户可以通过拉流的方式将视频流拉去下来,这个过程如下所示:

2020-02-11_195934.jpg

在这个服务运行之后,我们就可以利用ffmpeg向上面推流了,其实有很多专业的软件可以推流的,比如OBS等。不过这里为了编程需要,就使用了ffmpeg。在命令行输入

我们就可以将a.mp4推送到nginx上面了,这个命令里面 就是nginx服务的地址,其中 中端口什么的都可以设置,具体参考nginx-Rtmp的相关文档,而room可以随便设,主播推流到什么位置,则客户需要从哪个位置拉流即可。

如果推送成功的话,这个窗口会一直在不停的更新frame,代表持续推送帧到服务器。

windows下ffmpeg结合Nginx搭建RTMP,直播中的推流和拉流 windows下ffmpeg结合Nginx搭建RTMP,直播中的推流和拉流

vjs.zencdn.net/5.5.3/video.js”>

来源:qq_28888837

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月9日
下一篇 2020年1月9日

相关推荐