Centos7一条命令搭建直播服务器
2021/5/7 7:29:52
本文主要是介绍Centos7一条命令搭建直播服务器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
环境
win10:组播源 ip 10.0.0.1,使用obs软件进行推流
Centos7:直播服务器 ip 10.0.0.152,搭建srs服务,接受源站流。
win7:客户端 10.0.0.151,客户端进行拉流测试
步骤
- Centos7搭建srs直播服务器。
- 主播使用服务器的推流地址进行推流。
- 客户端使用vlc进行拉流获取直播内容。
实现
1.命令安装并启动运行
yum install -y git python3-cherrypy gcc gcc-c++ make glibc glibc-devel pcre pcre-devel && git clone -b 3.0release https://gitee.com/ossrs/srs.git && cd srs/trunk && ./configure && make && ./objs/srs -c conf/srs.conf
安装完成后查看服务是否正常启动
[root@maple-c7-n1 trunk]# ./etc/init.d/srs status SRS(pid 13336) is running. [ OK ]
端口是否正常监听,注意不要和原有服务端口冲突。
2.主播使用obs推流
输入rtmp://10.0.0.152/live
串流密钥默认为 livestream
绿色即为推流成功。
3.客户端拉流测试
SRS默认提供了三种格式的流:VLC(RTMP),H5(HTTP-FLV),H5(HLS)使用其中一种即可.
rtmp://10.0.0.152/live/livestream http://10.0.0.152:8080/live/livestream.flv http://10.0.0.152:8080/live/livestream.m3u8
收到直播内容,测试成功。
SRS github地址
https://github.com/ossrs/srs/
官方文档
https://github.com/ossrs/srs/wiki/v3_CN_Home
这篇关于Centos7一条命令搭建直播服务器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-28pyqt 怎么打包整个项目-icode9专业技术文章分享
- 2024-09-28laravel Commands 创建带有参数的 Artisan 命令的步骤和示例-icode9专业技术文章分享
- 2024-09-28antd怎么实现渲染tiff图片-icode9专业技术文章分享
- 2024-09-28英文半角中划线和中文全角的中划线有什么区别-icode9专业技术文章分享
- 2024-09-28nvm npm 和node 他们之间有什么关系-icode9专业技术文章分享
- 2024-09-28Node Version Manager (nvm)使用教程-icode9专业技术文章分享
- 2024-09-28nvm命令太慢,是什么原因-icode9专业技术文章分享
- 2024-09-28Kotlin 如何增加、删除和修改 MutableStateFlow 中的值。-icode9专业技术文章分享
- 2024-09-28Kotlin的stateFlow.update 写法介绍-icode9专业技术文章分享
- 2024-09-28kotlin 怎么获取当前时间格式-icode9专业技术文章分享