本文主要是介绍SRS流媒体服务在Centos7上安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
SRS流媒体服务在Centos7上安装
安装步骤(包括srs服务和ffmpeg)
1.获取文件
wget http://172.16.6.100:8080/linux/SRS/simple-rtmp-server.tar.gz
2.解压文件
tar -zxvf simple-rtmp-server.tar.gz #文件比较大,需要等待一会
3.进入trunk目录
cd simple-rtmp-server/trunk/
4.执行编译
#编译 ./configure && make#启动 ./objs/srs -c conf/srs.conf
5.检查srs服务启动是否正常(启动的默认端口是8080)
[root@yundunode4 trunk]# ps -ef | grep srs root 20651 1 0 14:47 pts/0 00:00:00 ./objs/srs -c conf/srs.conf root 20919 17733 0 14:49 pts/0 00:00:00 grep --color=auto srs [root@yundunode4 trunk]#
同时可以打开页面,如下:
6.安装ffmpeg
#下面是相对trunk目录下,我这里的全路径是(/home/simple-rtmp-server/trunk/3rdparty) cd 3rdparty #解压ffmpeg-3.2.4.zip unzip ffmpeg-3.2.4.zip #进入目录 cd ffmpeg-3.2.4 #编译ffmpeg ./configure --disable-yasm make && make install
7.ffmpeg安装检查
检查ffmpeg命令是否可用,可用即代表安装OK
常见问题
1.安装ffmpeg时,./configure时报错如下:
yasm/nasm not found or too old. Use --disable-yasm for a crippled build.
原因分析:
yasm是汇编编译器, 因为ffmpeg中为了提高效率用到了汇编指令, 比如MMX和SSE
解决:
./configure --disable-yasm
参考:
参考1:https://blog.csdn.net/iw1210/article/details/52086989
参考2:https://blog.csdn.net/zhangwenlong136/article/details/46384657
参考3:http://www.mikewootc.com/wiki/sw_develop/multimedia/ffmpeg_build.html
这篇关于SRS流媒体服务在Centos7上安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!