srs2.0 安装启动

一、SRS源码地址

https://github.com/winlinvip/simple-rtmp-server

目前有1.0-release、2.0、3.0等版本

2.0官方文档地址:https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_Home

二、SRS源码下载

如果是新安装的系统,很可能没有安装git,那么就直接安装一个git吧。

CentOS:yum -y install git

Ubuntu:apt-get install git

国外站点:

github:git clone https://github.com/winlinvip/simple-rtmp-server.git

国内站点:

CSDN:git clone https://code.csdn.net/winlinvip/srs-csdn.git

Oschina:git clone https://code.csdn.net/winlinvip/srs-csdn.git

三、一些git的基本用法

#下载源码到本地

git clone https://code.csdn.net/winlinvip/srs-csdn.git

#改变SRS分支(本地操作)

#切换到1.0分支
git pull && git checkout 1.0release
#切换到2.0分支
git pull && git checkout 2.0release

我把源码下载到了/mnt目录,然后我们cd /mnt

#查看当前分支

cd /mnt/srs-csdn;git branch

#改变分支到2.0release

git pull && git checkout 2.0release

四、编译安装

cd /mnt/srs-csdn/trunk

./configure -h #查看编译时的帮助,里面有一些指定的参数是情况加减,官方文档

#这里编译的时间比较长

./configure --prefix=/usr/local/srs --with-ssl --with-hls --with-hds --with-dvr --with-nginx --with-http-callback --with-http-server --with-stream-caster --with-http-api --with-ffmpeg --with-transcode --with-ingest --with-stat --with-librtmp --with-research --with-utest --with-gperf --with-gprof

make;make install

第三方应用启动
” sudo ./objs/nginx/sbin/nginx ” to start the nginx http server for hls
” ./objs/ffmpeg/bin/ffmpeg ” is used for live stream transcoding
” python ./research/api-server/server.py 8085 ” to start the api-server

SRS启动

cd /mnt/srs-csdn/trunk

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

检查SRS是否启动成功

ps -ef | grep srs

查看SRS版本

./srs -v

时间: 2024-10-13 00:05:13

srs2.0 安装启动的相关文章

MySQL8.0 下载安装启动(Windows10)

2019年6月13日20:13:21 MySQL8.0 下载安装启动(Windows10) 下载 下载地址:https://dev.mysql.com/downloads/mysql/8.0.html 现在的版本是:MySQL Community Server 8.0.16 解压 解压到安装目录,比如F盘根目录,F:\mysql-8.0.16-winx64 创建my.ini my.ini是MySQL安装的配置文件 [mysql] # 设置mysql客户端默认字符集 default-charact

mysql8.0安装好后无法启动后的一顿猛如虎操作

mysql8.0安装好后可以正常与navicat通信,也可以可以通过密码进入,在任务管理器中能看到mysqld字样 那么问题来了,用net start mysql 命令竟然无法启动 按照网上正常的步骤来操作: 以管理员身份在mysql的bin目录下        1.mysqld --initialize:作用初始化 2.mysqld -install:作用安装mysql服务 3.net start mysql:启动mysql服务      得到如下结果 4.net start mysql80 

Linux下WebSphereV8.5.5.0 安装详细过程

Linux下WebSphereV8.5.5.0 安装详细过程 自WAS8以后安装包不再区别OS,一份介质可以安装到多个平台.只针对Installation Manager 进行了操作系统的区分 ,Websphere产品介质必须通过专门的工具Install Managere安装.进入IBM的官网http://www.ibm.com/us/en/进行下载.在云盘http://yun.baidu.com/share/linkshareid=2515770728&uk=4252782771 中是Linu

VMware Workstation11.0安装Mac OS X 10.10最完整指南(包含所需所有资源下载)

前言说明:最近换了新的电脑,配置好很多了,想装下虚拟机来玩下IOS,其中也遇到了几个大坑,现在刚完全装好,把所有步骤以及资源整合到一处,后面的朋友可以避免浪费很多无谓的百度时间. ""我先把使用到的程序以及版本说明下,因为这非常总要,使用虚拟机安装mac,其实就是装黑苹果,这要依赖很多破解工具,但这些工具都是有版本支持的.我这些版本装的没问题,但是你如果下载网上其他版本,我就不能确保一定没问题了,只能是自己试了."" VMware 11.0 永久不过期激活密钥 1F

Hadoop2.6.0安装 — 集群

文 / vincentzh 原文连接:http://www.cnblogs.com/vincentzh/p/6034187.html 这里写点 Hadoop2.6.0集群的安装和简单配置,一方面是为自己学习的过程做以记录,另一方面希望也能帮助到和LZ一样的Hadoop初学者,去搭建自己的学习和练习操作环境,后期的 MapReduce 开发环境的配置和 MapReduce 程序开发会慢慢更新出来,LZ也是边学习边记录更新博客,路人如有问题欢迎提出来一起探讨解决,不足的地方希望路人多指教,共勉! 目

zabbix3.0安装部署文档

zabbix v3.0安装部署 摘要: 本文的安装过程摘自http://www.ttlsa.com/以及http://b.lifec-inc.com ,和站长凉白开的<ZABBIX从入门到精通v3.0.1 - 运维生存时间(2016)>一书. 关于zabbix及相关服务软件版本: Linux:centos 6.6 nginx:1.9.15 MySQL:5.5.49 PHP:5.5.35 一.安装nginx: 安装依赖包: yum -y install gcc gcc-c++ autoconf

记:MySQL 5.7.3.0 安装 全程截图

前言: 下一个班快讲MySQL数据库了,正好把服务器里面的MySQL卸了重装了一下. 截个图,作为笔记.也正好留给需要的朋友们. 目录: 下载软件 运行安装程序 安装程序欢迎界面 许可协议 查找更新 选择安装类型 检查需要组件 准备安装 准备配置MySQL 配置MySQL实例 设置MySQL账号 Server服务配置 配置完毕 安装&配置完毕 完成安装 MySQL Workbench工作台 MySQL Workbench工作台主界面 结尾 MySQL 5.7.3.0 安装 全程截图 经典的MyS

Hadoop-2.4.0安装和wordcount执行验证

Hadoop-2.4.0安装和wordcount执行验证 下面描写叙述了64位centos6.5机器下,安装32位hadoop-2.4.0,并通过执行 系统自带的WordCount样例来验证服务正确性的步骤. 建立文件夹 /home/QiumingLu/hadoop-2.4.0,以后这个是hadoop的安装文件夹. 安装hadoop-2.4.0,解压hadoop-2.4.0.tar.gz到文件夹 /home/QiumingLu/hadoop-2.4.0就可以 [[email protected]

CentOS 7.0安装配置Vsftp服务器步骤详解

安装Vsftp讲过最多的就是在centos6.x版本中了,这里小编看到有朋友写了一篇非常不错的CentOS 7.0安装配置Vsftp服务器教程,下面整理分享给各位. 一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止