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。

  • 相关阅读:
    工厂模式简介
    设计模式
    idea的安装与配置及基本用法
    软件架构设计的七大原则
    C#设计模式开启闯关之路
    基础知识详解系列目录
    .Net Core2.2 使用 AutoMapper进行实体转换
    通俗易懂设计模式解析——解释器模式
    通俗易懂设计模式解析——备忘录模式
    通俗易懂设计模式解析——访问者模式
  • 原文地址:https://www.cnblogs.com/hrybird/p/5076539.html
Copyright © 2011-2022 走看看