新闻资讯
您所在的位置:首页 > 新闻资讯 > 正文

直播软件APP开发,围绕服务器延迟展开的救赎

作者:编辑 来源: 日期:2022/6/8 17:09:43 人气:0

  直播软件APP开发没少在延迟上吃亏,延迟带来的影响说大不大说小不小,往大了说可以影响整场直播的顺利进行,往小了说可以保证直播的流畅性,可以说是有利有弊,针对直播软件APP开发的延迟问题,平台应该做出哪些反映来放大利处缩小弊端呢?

  一、延迟的存在

  延迟是必然存在的,不论多快的网速,多好的服务器,只要用户和主播端存在物理距离,就必然会有延迟。延迟产生的原因有客户端和服务器之间的物理距离、客户端使用服务器的运营商、用户终端网络的网速、负载和网络类型。

  用户与直播软件APP开发服务器之间的物理距离是直接影响观看流畅度的原因,物理距离越长视频流传递的速度固定,那么花费的时间越长。如果服务器与客户端的网络运营商保持一致,那么产生网络延迟的原因在于终端网络的负载和网络类型。


微信截图_20220608165037.png


  二、一般情况下,无线环境下的传输延迟波动比较大,延迟通常在10-100ms之间,在有线网络宽带下,传输延迟差不多在5-10ms之间,运营商不同,网络传输速度也会受到影响,像国内的三大网络运营商,不同运营商同地区的网络速度也不一样,所以直播软件APP开发事先对地区进行测速还是有必要的。

  三、延迟考虑过程中,还要考虑以下两点

  两端都是连接的同一边缘节点,要想找到最优的路径,数据需要直接通过边缘节点进行转发,然后到达播放端。

  直播软件APP开发采集端和播放端如果不在同一边缘节点覆盖范围内,数据会由采集端的边缘节点传输到主干网络,然后再发送到播放端的边缘节点。

  在实际直播场景中,为了解决网络不佳或网络抖动带来的延迟问题,一般会在播放端、设备端和服务器之间设立缓冲策略,一旦触发缓冲策略,就会产生延迟,如果卡顿情况出现次数较多,延迟会逐渐积累起来,对网络情况进行优化就能解决这一问题但做起来并不是一件容易的事情。

  由于直播软件APP开发的音视频数据在采集和播放端产生的延迟是不同的,有可能因为硬件的性能不同,也有可能是编解码内的优化问题,不同的设备也有不同的表现,社保型号也是影响延迟的一个重要原因。


    标签:
    版权所有:郑州知网文化传播有限公司 公司简称:郑州知网/知网传播 网站地图
    业务咨询热线:15638947688(刘经理) 联系电话:15638947688网站统计
    地址:郑州市紫荆山路与商城路交叉口兴达国贸2416 备案号:豫ICP备15011514号-5 豫公网安备:41010402002369号

    业务咨询

    刘经理
    15638947688

    网站建设推广-APP软件开发-抖音短视频运营-小程序返利分销系统商城

    业务咨询:
    15638947688(刘经理)

    24小时服务热线:15638947688