輕量級直播服務器SRS安裝及編譯


   最近由於公司開發的需要--互動會議,開始研究直播中的技術。由於自身沒有接觸過虛擬機導致在研究的過程中遇到了很大的問題,首先官方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)。如下圖:

 

6、當然以上的步驟都必須在虛擬機里完成,下載完成之后進行提取解壓縮。

7、進入文檔;

8、進行編譯,右鍵會出現“在終端打開”的選項,然后開始輸入編譯命令:scripts/build.sh

9、耐心等待編譯完成,完成之后再對SRS進行啟動,並且啟用RTMP流,進行遠程觀看。輸入編譯命令:scripts/run.sh

10、在客戶端可以進行遠程觀看。在瀏覽器輸入http://xx.xx.xx.xx:8085 這里的xx是你的服務器地址,進行觀看,這邊需要一個硬件設備是:外接攝像頭,可以測試實時通訊。

11、效果圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM