文章目录
利用docker镜像搭建流媒体服务进行rtmp推流及点流(rtmp,hls,http-flv)测试
搭建流媒体服务
推流
通过ffmpeg
通过obs
点流
参考
利用docker镜像搭建流媒体服务进行rtmp推流及点流(rtmp,hls,http-flv)测试
我们经常需要一些测试视频流,比如rtmp,http-flv,hls,但网上可用的比较少,于是可以自己在本地搭建
如果需要rtsp流的可以看这篇:利用live555搭建最简单的rtsp流媒体服务
搭建流媒体服务
利用网上的mugennsou/http-flv镜像可以快速搭建流媒体服务
在本例中,运行脚本如下
docker run -it -d \
--restart always \
-p 8380:80 \
-p 1935:1935 \
--name nginx-http-flv \
mugennsou/nginx-http-flv
注意8380是http端口,1935是rtmp端口
另外,如果出现跨域问题,需要检查配置文件中是否开启跨域,如下图
为了支持hls,需要对配置做如下修改
首先修改/etc/nginx/conf.d/rtmp/rtmp.conf,增加