直播播放器、推流器与即时通信应如何拆成可恢复的实时业务链路
简答题困难976 次浏览
参考答案与解析
# 核心结论
小程序直播是一条由推流、媒体处理、播放、鉴权、即时通信、状态同步、录制回放和内容治理共同组成的实时业务链路。live-pusher 负责采集摄像头、麦克风并把媒体推向服务端,live-player 负责从播放地址拉取并呈现媒体,两者都不能替代媒体服务端。聊天、点赞、禁言和房间控制等消息应走独立的即时通信或长连接链路,不应混入音视频流。各子系统既要独立展示状态,又要由房间级状态机协调恢复。
# 底层机制
主播端获取必要权限后,通过 live-pusher 将采集到的音视频发送至短期推流地址。媒体服务负责转码、录制、分发并生成观众可使用的播放地址。推流地址与播放地址的权限必须分离:推流凭证应短期有
