视频信号从分享端出发,到达分散在全国各地的观众,需要经过数据中心和各级节点的缓存加速。信号在一路上各个环节所需要的时间总和,就是你延迟。
一、分享端:
- 摄像头采集
- 前期处理(美颜 [标配]、贴图、AI识别等)
- 音视频编解码
- 上行、下行带宽探测接口,码率降低
- 流媒体协议 (RTMP,HLS,HTTP FLV)
- 音频、视频合流、同步
- 推流:音频视频流,推送到流媒体服务器 (腾讯、阿里、网宿CDN)- 3到6秒延迟
- 连线PK、连麦,需要合流(声网、微辣服务)
二、服务端:
- 多种视频文件格式+封装,不同视频质量分发
- 分布式流媒体服务,流媒体网络分发(自己做不现实)
- 网络延时自适应
- 私有协议 / 隐私保密
- 存储:对象存储服务
- AI合规、鉴黄
- 互动系统:登陆、鉴权、状态管理、消息推送、聊天、礼物系统、支付系统、运行支持系统、统计系统
三、客户端:
- 拉流
- 解码、适配
- 手机 / 电脑 / PAD /网页 播放器