Srs直播接入介绍
联系邮箱:425116228@qq.com
参考文档:https://github.com/ossrs/srs/wiki/v2_CN_Home
一.Srs环境简单接入并运行
1.什么是srs
是定位于互联网直播服务器集群的开源框架。
开源地址:https://github.com/ossrs/srs/wiki/v2_CN_Home
2.srs的功能(已实现的功能)
- 推送RTMP到SRS、推送RTSP/UDP/FLV到SRS、拉取流到SRS。
- SRS还支持将接入的RTMP流进行各种变换,譬如将RTMP流转码
- 可以将流转发给其他服务器、转封装成HTTP-FLV流,转封装成HDS、录制成FLV。
- SRS包含大规模集群的关键特性,譬如RTMP多级集群、VHOST虚拟服务器、无中断服务Reload、HTTP-FLV集群。
- SRS还提供丰富的应用接口,包括HTTP回调 安全策略Security、HTTP API接口、测速
3.部署srs前服务器环境要求
SRS主要运行在Linux系统上,譬如Centos和Ubuntu,包括x86、x86-64、ARM和MIPS。MacOS支持代码编辑和编译。 其他Unix-like系统不支持,SRS也不支持Windows系统。SRS的系统偏好主要是由于state-threads导致的,它极大的简化了服务器在复杂协议的处理。(注:如果本地测试搭建 windows系统需要安装Centos或Ubuntu,远程的购买镜像即可)
4.下载srs代码到服务器
如果国内访问github clone代码慢,可以使用oschina或csdn镜像,参考下面的地址
https://github.com/ossrs/srs/tree/develop#mirrors
获取SRS代码前,需要先安装git或Xshell(如何安装可以百度下)。
安装好git或Xshell后登陆服务器,就可以执行命令