实际搭建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