【音视频】srs直播平台搭建

网友投稿 1148 2022-10-06

【音视频】srs直播平台搭建

【音视频】srs直播平台搭建

服务搭建

从github下clone项目

git

下来后进入trunk文件夹下编译

cd

编译

我的环境是centos7 使用如下命令在trunk文件夹下进行编译

./configure --prefix=/opt/module/srs --with-hls --with-hds --with-dvr --without-nginx --with-ssl --without-ffmpeg --with-transcode --with-ingest --with-stat --with---with---without-stream-caster --with---with-librtmp --without-research --with-utest --without-gperf --without-gmc --without-gmp --without-gcp --without-gprof

make

make

完成后就可以打开服务了

打开服务

./objs/srs -c ./conf/rtmp.conf

打开服务后,可以看一下是否打开服务:

ps -aux | grep

如果没有问题了,就可以视频流传输测试了

测试

首先,使用ffmpeg将视频推到服务器上:

ffmpeg -re -i ./doc/source.flv -c copy -f flv rtmp://localhost/live/livestream

此时需要将ffmpeg的项目clone下来并编译、make后运行。

如果没有报错,则表明开始推流了。

打开下面的页面播放流(若SRS不在本机,请将localhost更换成服务器IP):

RTMP (by VLC): rtmp://localhost/live/livestreamH5(HTTP-FLV): 不在维护

--with-librtmp

​​--prefix=/opt/module/srs --with-hls --with-hds --with-dvr --without-nginx --with-ssl --without-ffmpeg --with-transcode --with-ingest --with-stat --with---with---without-stream-caster --with---without-research --with-utest --without-gperf --without-gmc --without-gmp --without-gcp --without-gprof

之后就会进行编译,在停止时根据提示来安装其他工具,并再次执行上述命令。

如果出现如无法找到CherryPy-3.2.4或者其他的包

解决方法

如果出现上述问题,需要将3rdparty文件夹中的问题压缩包复制到objs文件夹下,并解压。

cp

完成后继续调用上述命令进行编译项目。

make: was not declared in this scope

可能与使用最新分支有关,我是图省事用官方的wiki实现了下,编译的时候正常~

用官方wiki试试​​​https://ossrs-/lts/zh-cn/docs/v4/doc/getting-started-build​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信小程序 image组件binderror使用例子与js中onerror的区别分析(微信小程序开发一个多少钱)
下一篇:Jetpack Compose 中的状态管理
相关文章

 发表评论

暂时没有评论,来抢沙发吧~