Skip to content

RTMP服务器部署

elesos edited this page Oct 11, 2019 · 5 revisions

安装docker

centos7下安装: curl -sSL https://get.docker.com/ | sh

启动docker

systemctl start docker.service

安装docker-enter

wget -P ~ https://raw.githubusercontent.com/elesos/assets/master/.bashrc_docker;

echo "[ -f ~/.bashrc_docker ] && . ~/.bashrc_docker" >> ~/.bashrc; source ~/.bashrc

运行rtmp服务器

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

ps -aux | grep nginx

打开多人会议,创建一个新的会议,然后点击右上角的"RTMP",填上推流地址,如 rtmp://10.90.7.71/live/starrtc

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

在浏览器中打开 http://10.90.7.71/stat 页面也可以查看推流状态。

obs推流测试:左下角的场景中点击+号,添加场景,取名为starrtc推流测试;

在来源中点击+号,添加相应的源(比如摄像头为视频捕获设备,要对本地文件推流,选媒体源,要对窗口推流可以选择窗口捕获)

右下角点击设置,选择右边的流,然后url填rtmp://10.90.7.71/live/ ,流名称填starrtc, 点击右下角的开始推流即可。

Clone this wiki locally