视频信号从分享端出发,到达分散在全国各地的观众,需要经过数据中心和各级节点的缓存加速。信号在一路上各个环节所需要的时间总和,就是你延迟。

    一、分享端:

    1. 摄像头采集
    2. 前期处理(美颜 [标配]、贴图、AI识别等)
    3. 音视频编解码
    4. 上行、下行带宽探测接口,码率降低
    5. 流媒体协议 (RTMP,HLS,HTTP FLV)
    6. 音频、视频合流、同步
    7. 推流:音频视频流,推送到流媒体服务器 (腾讯、阿里、网宿CDN)- 3到6秒延迟
    8. 连线PK、连麦,需要合流(声网、微辣服务)

    二、服务端:

    1. 多种视频文件格式+封装,不同视频质量分发
    2. 分布式流媒体服务,流媒体网络分发(自己做不现实)
    3. 网络延时自适应
    4. 私有协议 / 隐私保密
    5. 存储:对象存储服务
    6. AI合规、鉴黄
    7. 互动系统:登陆、鉴权、状态管理、消息推送、聊天、礼物系统、支付系统、运行支持系统、统计系统

    三、客户端:

    1. 拉流
    2. 解码、适配
    3. 手机 / 电脑 / PAD /网页 播放器