zoukankan      html  css  js  c++  java
  • 实际搭建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。

  • 相关阅读:
    CrawlSpiders
    从抓取Tencent中学习Scrapy
    对象返回规范的url的两种方式的两种方式
    多对多关系的额外字段
    Django定时任务
    Scripy学习(一)
    Django开发博客一(搭建模型和准备数据)
    求并集
    求子集、交集
    java数学函数Math类中常用的方法
  • 原文地址:https://www.cnblogs.com/hrybird/p/5076539.html
Copyright © 2011-2022 走看看