运行环境Ubuntu 20.04 server 64bit。习惯用Ubuntu,其他系统不知道效果。
华为免费测试服务器,2cpu,4G内存。甲骨文1cpu,1G内存也装过。FinalShell SSH工具:https://www.hostbuf.com/t/988.html
#Ubuntu系统开放所有端口,最好运行一下,防止出现没必要的错误。
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
apt-get update -y #更新
apt-get upgrade -y #升级
github项目地址:https://github.com/ossrs/srs
git clone -b develop https://gitee.com/ossrs/srs.git && cd srs/trunk && ./configure && make && ./objs/srs -c conf/srs.conf
以上是VPS安装代码,全部复制是一行代码。等待代码跑完就安装成功了。
代码意思就是下载程序,创建文件夹,安装到文件夹,启动程序。
如果提示Command 'git' not found, but can be installed with:
说明没有依赖的程序git
apt install git
运行以上代码安装安装,输入Y 回车安装
重启服务器会关闭服务,需要运行以下代码
cd ./srs/trunk #cd到软件目录
./objs/srs -c conf/srs.conf #运行服务
安装成功之后打开网址,服务器IP记得改成你的IP ,8080端口
http://139.9.121.33:8080/
http://你的IP:8080/
下面就要在网页端获得信息,发起直播了。可以去控制台看看管理界面
rtmp://139.9.121.33/live/livestream
rtmp://你的IP/live/livestream
以上是推流地址。还有网页srs播放器,可以实时查看你的推流情况。
ffmpeg 推流:apt-get install ffmpeg #安装ffmpeg
直接推到上面的地址就行了,打开网页上的srs播放器就能查看直播了。
示例代码,循环播放1个MP4文件,文件放在你根目录,放在其他目录要CD到文件目录,再运行:
ffmpeg -re -stream_loop -1 -i 1500.mp4 -c copy -f flv "rtmp://你的IP/live/livestream"
OBS:
但是obs推流必须要加上密钥,你可以随便写个密钥,只要把播放器地址改一下就能推流成功了
在obs里密钥输个123,到srs管理界面,视频流选项,你的视频流就在这里。还有踢掉视频流选项。
点击预览就能打开播放器,你的播放地址也就显示出来了。
没有评论:
发表评论