近来因为公司开发的须要--互动大会,开始研究直播中的技术。因为自身没有接触过虚拟机造成在研究的过程中遇见了很大的问题,首先官方GitHub给出的文档并没有清晰的强调编译是须要通过何种形式进行编译?以下是个人研究的过程,那边只是做一个笔记,并不代表权威的技术剖析文档,前辈请略过。
1、,那边是官方给出的Github;
2、要使用SRS服务器首先须要对SRS进行搭建,而搭建的前提就是要进行编译,官方这点是给出了详尽的步骤。
3、首先SRS是只能在虚拟机环境下进行编译的(难点来了),官方的说明只是编译两字,没接触过虚拟机的我被搞得一头雾水suse linux 下载,个人认为要写文档就要写得让所有人一目了然才发此文!好了屁话不多说了。
4、这边采用虚拟机(Ubuntu)在该环境下又出现“访客”、“管理员”登陆两种形式,必须采用管理员的形式,这个安装虚拟机的时侯须要非常注意帐号和密码。
5、然后通过官方的Github地址进行下载打包。(不要被文档中的下载哪些版本妩媚linux操作系统安装,除非你不须要编译那就采用:)假如你须要编译(采用地址:)。如右图:
6、当然以上的步骤都必须在虚拟机里完成,下载完成以后进行提取解压缩。
7、进入文档;
8、进行编译,右键会出现“在终端打开”的选项,之后开始输入编译:scripts/build.sh
9、耐心等待编译完成,完成以后再对SRS进行启动轻量linux,但是启用RTMP流,进行远程观看。输入编译:scripts/run.sh
10、在顾客端可以进行远程观看。在浏览器输入:8085这儿的xx是你的服务器地址,进行观看轻量linux系统,那边须要一个硬件设备是:外接摄像头,可以测试实时通信。
11、效果图:
本文永久更新地址:
本文原创地址://gulass.cn/gskfdxyhdhyy.html编辑:刘遄,审核员:暂无