實際搭建SRS測試的初步問題總結


首先,這幾天基於srs的wiki通讀了一遍后,開始嘗試搭建和測試,基本上demo里面的一些sample的配置都理解了。

在測試過程中記錄下遇到的問題:

一、rtmp的推流和播放的實時性上,啟動分別使用realtime和普通模式,推流用obs或者ble,但貌似都有一個小問題,就是用srs等flash播放器播放,前面有1s左右的黑屏才顯示畫面,但我找了些網上的rtmp的地址,可以立即出畫面:rtmp://live.hkstv.hk.lxdns.com/live/hks。試過gop cache的設置,還沒有成功解決,這個可能稍后再去解決,作為一個問題記錄。

二、詳細測試了OBS和Encoder推流的影響:

服務器端軟件、客戶端軟件,以及從源到播放的時間延遲:

SRS1.0  + OBS

第一次 1.6秒
第二次 1.5秒
第三次 1.5秒

SRS1.0 + FLME
第一次 0.5秒
第二次 0.5秒
第三次 0.4秒

SRS2.0 + OBS
第一次 1.4秒
第二次 1.5秒
第三次 1.4秒

SRS2.0 + FLME
第一次 0.3秒
第二次 0.2秒
第三次 0.2秒

配置為min_latency off時
Encoder會慢很多,在3.5秒以上,OBS基本沒影響,所以最近選擇應是FLME + SRS2.0

三、使用SRS1.0作為服務器,OBS點了斷開后必須重新開啟程序才可以重新連接SRS服務器,SRS2.0沒有這個問題。

接下來會開啟集群部署的一些測試和熟悉,敬請期待接下來的SRS之旅,另外,也今天編譯成功了OBS,需要最新的一些SDK,可以用MFC寫一個小程序調用了,接下來可能要看看一些問題瓶頸在OBS還是SRS。


免責聲明!

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



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