Nginx rtmp server

来自艺搜天下
跳到导航 跳到搜索
docker pull starrtc/rtmp-server
docker run -d -it --name rtmp -p 80:80 -p 1935:1935  starrtc/rtmp-server /bin/bash
docker-enter rtmp 
/opt/nginx/sbin/nginx

打开 http://your_ip/stat 页面可以查看推流状态

查看推流效果,打开vlc播放器,点击菜单的“媒体->打开网络串流”填上上面的rtmp地址,点击播放即可。

搭建

git clone https://github.com/elesos/nginx-rtmp-module.git
编译nginx
./configure --add-module=./path/to/nginx-rtmp-module --with-http_ssl_module --prefix=/opt/nginx
make && make install

配置nginx.conf

https://raw.githubusercontent.com/elesos/assets/master/2019/07/nginx.conf

拷贝stat.xsl 到html目录

参考

官方配置文档 https://github.com/arut/nginx-rtmp-module#nginx-based-media-streaming-server