直播云

  • LiveNet实时流网络

    最近更新时间:2019-07-24 19:09:07

    产品说明

    七牛云为了帮助创业者更好地顺应时代发展的必然趋势,也为了给广大最终用户提供更优质的用户体验,率先推出了全球一体化、智能调度、流式传输数据的实时流网络,我们称之为 LiveNet,作为 Live 时代各类场景的基础支撑。

    产品优势

    1. 去中心化的架构设计

    LiveNet的第一个技术特征是组网的方式发生了根本性变革。由过去面向区域划分的多中心树状层级网络,变成了去中心化自组织的一体化网状网络。采用全新网络技术,实时计算全链路状态,按需智能伸缩最佳路径节点,实现秒开、低延迟不卡顿和节点故障常态处理等直播需求。具体特征如下:
    按需伸缩
    基于 LiveNet 的网状网络模型,任意一台联网的服务器,都可以在经过有效授权后远程一键刷机、一键部署、一键运行,加入自组织网络成为贡献资源的一份子。这种轻量级的刷机扩建节点的方式,极为高效,真正可以做到无限节点的延伸,快速响应全球任意地区覆盖的需求。
    智能选线
    相比树状网络固定有限的线路集合,LiveNet 的网状网络内部的线路是动态且灵活组合的;且每多增加一个节点,在线路组合上,基于平台自身的红利,能带来数量级的组合可能,基于这些动态的线路组合和实时数据,可以决策调度最优线路。
    故障容错
    LiveNet 已经不再按照传统的静态网络做拓扑,而是采用软件定义网络的方式,用程序智能取代人工静态配置。好处不仅仅是线路的动态组合,并且能够实现节点故障的常态处理。在 LiveNet 里边,节点分为调度器和流服务器节点。无状态的流服务器节点数量众多,天然形成了自组织网络的互备特性,流服务器的上线下线通过调度器来切换和维持状态,从而可以进行故障转移。调度器节点本身多活的特性保障了调度器的高可用。由于全网对称部署,流服务器和调度器两者角色可以相互转化,在 LiveNet 工作机理不受影响的情况下,都能够及时容错保障服务的高可用。

    2. 智能的线路调度系统

    在LiveNet实时流网络中,调度分为:计算资源调度、存储资源调度、网络流量调度、网络线路调度。和直播相关的事流量调度和线路调度,优质的线路质量,几乎是所有直播流的共性诉求,线路调度的好坏直接影响了一个直播流的关键指标:首屏播放耗时、延时、流畅性。LiveNet 的网状网络内部的线路是动态且灵活自由组合的,并不局限于有限集合,而且节点数量越多,线路组合越多。这个动态组合节点灵活绘制线路的机制为程序找出优质的线路提供了可能。

    3. QUIC协议

    QUIC全称Quick UDP Internet Connection(快速UDP互联网连接),是由Google提出的使用UDP进行多路并发传输的协议,通过减少TCP三次握手的时间、改进的拥塞控制、避免队头阻塞的多路复用、连接迁移以及前向冗余纠错来提供更快的页面加载速度和更好的流媒体传输质量,在弱网的情况下,推流的质量远远优于TCP
    七牛直播云提供的推流SDK可以通过bool类型的参数来开启QUIC协议的支持,七牛直播云端支持由客户动态开关QUIC协议,同时在拉流端依然保持标准的RTMP/HDL/HLS的协议支持,任何通用的播放器均可播放。
    适合带宽抖动、丢包率高、延时大的弱网环境,如主打户外直播的主播,报社、电视台的记者户外采访,演讲、选秀、发布会等会场直播,小运营商/共享带宽的网络下直播以及类似Google/Baidu等街景采景车直播

    4. 超低延迟的升级版流媒体协议

    HLS+,实现超低延迟
    HLS+,又称为流式HLS技术,将标准的HLS进行流式处理,并为每个HLS请求建立起连接,再动态的为每个播放请求生成独立的M3u8列表,并动态快速的生成仅针对这个播放请求的小切片文件,每个切片固定长度为2s。该技术能大幅度降低标准HLS延迟,提高HTML5端直播兼容性,且具有回源量小、系统简单、排错容易、防盗链、避免HLS 404等优势
    HTTP-FLV、RTMP,实现内容延迟低于1s
    RTMP和HTTP-FLV都属于服务端需要专门的流媒体服务器,GOP(Group of pictures)为影响RTMP和HTTP-FLV服务器的延迟的最大因素。GOP帧式视频的关键帧,是一组连续的画面,由一张I帧和数张B / P帧组成,是视频图像编码器和解码器存储的基本单位,它的排列顺序将会一直重复到影像结束。直播会将每一帧数据打上时序标签后再网络上进行传输。
    一般情况下,低延迟是在服务端节点中缓存当前GOP,配合播放器端优化视频首开时间。七牛云最新的优化延迟策略通过优化GOP下发策略来达到目的。我们让服务器总是缓存下一个GOP,客户端总是播放下一个GOP完成缓存时的前一个I帧。改技术能大幅度降低标砖RTMP/FLV延迟。

    以上内容是否对您有帮助?
  • Icon free helper
    Close