直播回放应如何从录制生成到权限播放形成可追踪的数据闭环
简答题困难663 次浏览
参考答案与解析
核心结论:直播回放不是简单保存一个播放地址,而是直播会话结束后的异步媒体生产流程。可靠设计需要把直播场次、录制任务、媒体文件、转码版本、审核状态和访问权限分别建模,并通过稳定的业务标识关联。客户端只展示服务端确认可用的回放记录,不应根据直播结束时间自行推断文件已经生成。
底层流程通常由媒体服务在推流期间录制原始内容,直播结束后通过回调或任务查询通知服务端。服务端应校验回调签名,对相同事件做幂等处理,将回放状态从等待生成推进到处理中、可播放、失败或下架。后续可能还包含合并分片、转码、生成封面、内容审核和写入对象存储。每一步都可能延迟或失败,因此数据库中应保存任务标识、版本、更新时间和可诊断的错误分类,而不是只有一个布尔值。回调可能重
