#SRS流媒体服务器构建流程-简单实用的版本
我查了很多博客,结果发现我做的事情并不完美,我很晕。 经过对20多篇文章的调查,我们组织了一系列简单的SRS流媒体服务器构建、推送和抽取流程。
#设置环境
可以是云服务,也可以是本机安装虚拟机。 本人正在使用云服务
1、先开通云服务,选择centos7.8以上的版本即可。 最好是64位的图。
服务器的构成是自由的,我选择最低的构成,512内存的。 一核
服务器开通后将服务器安全组的端口改为例外1935/8090
用putty的ssh工具链接LNIUX服务器,进入后返回主目录
然后在gitee.com上搜索srs
或https://github.com/ossrs/srs
哪一个都行
要安装软件,必须先使用GIT命令验证服务器上是否有GIT软件
输入git -V
使用命令: Yum-y安装工具安装
安装成功后,执行
git clone 3359 gitee.com/winlin VIP/SRS.oschina.gitsrscdsrs/trunkgitremoteset-URL origin 3359 github.com/OSS RS/OSS
安装成功后
要初始化
./configure make
初始化后,更改配置
到srs/trunk/conf/srs.conf
使用VI编辑命令在此文件夹中进行修改
常用的推流1935拉流8090默认为8080,服务器8080需要通过网站端口备案,因此修改为8090。
修改后,按ESC键,用:wq保存并结束。
在启动之前必须运行命令
./configure---with-stream-caster//SRS编译时打开StreamCaster支持
再次执行初始化
要初始化
./configure make
最后运行SRS
./objs/srs -c conf/srs.conf
启动成功了。 请注意,所有写入命令都是在干线目录中执行的
其他命令
./etc/init.d/srs stop停止
./etc/init.d/SRS重新启动restart
#推流
URL 3360 rtmp ://127.0.0.1:1935/live
用软件https://obsproject.com/下载安装后就是中文版
图:
流键可以自由书写,在按流时使用。
软件底部有一个加号,您可以单击它以选择视频设备(即摄像机)或选择浏览器进行流式传输
图:
点击右下侧开始推送流程即可
推送成功后,有一个绿色的方块
图:
#拉流
33558 www.OSS RS.net/players/SRS _ player.html
查看此URL
http://127.0.0.1:8090/live/111.flv
然后输入网站,点击播放视频即可,
##注意事项
请将服务器安全组添加到端口1935/8090
关闭服务器防火墙的命令是
sudo /etc/init.d/iptables stop
sudo /sbin/chkconfig iptables off
#完成
其实很简单。 很多人把这件事写得那么复杂。
总结一下,在本教程中,只是对构建方法和调谐进行了说明.没有详细的环节.为了使现场直播简单易懂,必须深入学习多线程、分流器等代码.
没有文采,没有写日志,语言和文本格式也不好。 请谅解。