红联Linux门户
Linux帮助

轻量级直播服务器SRS安装及编译

发布时间:2017-02-16 09:47:20来源:linux网站作者:毁歌掌萌人
最近由于公司开发的需要--互动会议,开始研究直播中的技术。由于自身没有接触过虚拟机导致在研究的过程中遇到了很大的问题,首先官方GitHub给出的文档并没有清晰的指出编译是需要通过何种方式进行编译?以下是个人研究的过程,这边只是做一个笔记,并不代表权威的技术解读文档,大神请略过。
 
1、https://github.com/ossrs/srs/wiki/v2_CN_Home,这边是官方给出的Github;
 
2、要使用SRS服务器首先需要对SRS进行搭建,而搭建的前提就是要进行编译,官方这点是给出了详细的步骤。
 
3、首先SRS是只能在虚拟机环境下进行编译的(难点来了),官方的说明只是编译两字,没接触过虚拟机的我被搞得一头雾水,个人觉得要写文档就要写得让所有人一目了然才发此文!好了废话不多说了。
 
4、这边采用虚拟机(Ubuntu)在该环境下又出现“访客”、“管理员”登陆两种方式,必须采用管理员的方式,这个安装虚拟机的时候需要特别注意账号和密码。
 
5、然后通过官方的Github地址进行下载打包。(不要被文档中的下载什么版本魅惑,除非你不需要编译那就采用:http://winlinvip.github.io/srs.release/releases/) 如果你需要编译(采用地址:https://github.com/ossrs/srs)。如下图:
轻量级直播服务器SRS安装及编译
 
6、当然以上的步骤都必须在虚拟机里完成,下载完成之后进行提取解压缩。
 
7、进入文档;
轻量级直播服务器SRS安装及编译
 
8、进行编译,右键会出现“在终端打开”的选项,然后开始输入编译命令:scripts/build.sh
 
9、耐心等待编译完成,完成之后再对SRS进行启动,并且启用RTMP流,进行远程观看。输入编译命令:scripts/run.sh
 
10、在客户端可以进行远程观看。在浏览器输入http://xx.xx.xx.xx:8085 这里的xx是你的服务器地址,进行观看,这边需要一个硬件设备是:外接摄像头,可以测试实时通讯。
 
11、效果图:
轻量级直播服务器SRS安装及编译
 
本文永久更新地址:http://www.linuxdiyf.com/linux/28445.html