SRS流媒体服务在Centos7上安装

2024-04-13 05:08

本文主要是介绍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上安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/899208

相关文章

mac安装nvm(node.js)多版本管理实践步骤

《mac安装nvm(node.js)多版本管理实践步骤》:本文主要介绍mac安装nvm(node.js)多版本管理的相关资料,NVM是一个用于管理多个Node.js版本的命令行工具,它允许开发者在... 目录NVM功能简介MAC安装实践一、下载nvm二、安装nvm三、安装node.js总结NVM功能简介N

python安装whl包并解决依赖关系的实现

《python安装whl包并解决依赖关系的实现》本文主要介绍了python安装whl包并解决依赖关系的实现,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录一、什么是whl文件?二、我们为什么需要使用whl文件来安装python库?三、我们应该去哪儿下

MySQL安装时initializing database失败的问题解决

《MySQL安装时initializingdatabase失败的问题解决》本文主要介绍了MySQL安装时initializingdatabase失败的问题解决,文中通过图文介绍的非常详细,对大家的学... 目录问题页面:解决方法:问题页面:解决方法:1.勾选红框中的选项:2.将下图红框中全部改为英

MySQL9.0默认路径安装下重置root密码

《MySQL9.0默认路径安装下重置root密码》本文主要介绍了MySQL9.0默认路径安装下重置root密码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录问题描述环境描述解决方法正常模式下修改密码报错原因问题描述mysqlChina编程采用默认安装路径,

springboot的调度服务与异步服务使用详解

《springboot的调度服务与异步服务使用详解》本文主要介绍了Java的ScheduledExecutorService接口和SpringBoot中如何使用调度线程池,包括核心参数、创建方式、自定... 目录1.调度服务1.1.JDK之ScheduledExecutorService1.2.spring

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

TP-Link PDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务

《TP-LinkPDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务》近期,路由器制造巨头普联(TP-Link)在用户群体中引发了一系列重要变动,上个月,公司发出了一则通知,明确要求所... 路由器厂商普联(TP-Link)上个月发布公告要求所有用户必须完成实名认证后才能继续使用普联提供的 D