首页 > 编程知识 正文

rtmp流媒体服务器搭建,srs 视频

时间:2023-05-05 22:27:30 阅读:148657 作者:3379

#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

#完成

其实很简单。 很多人把这件事写得那么复杂。

总结一下,在本教程中,只是对构建方法和调谐进行了说明.没有详细的环节.为了使现场直播简单易懂,必须深入学习多线程、分流器等代码.

没有文采,没有写日志,语言和文本格式也不好。 请谅解。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。