本文分享自天翼云开发者社区《视频直播场景下对象存储的应用》,作者:王****宇
视频直播是当前比较火的互联网应用场景,越来越多的人通过直播进行娱乐和营销带货。国家规定,直播带货类需提供不低于3年的存档回看能力,而其他直播内容也需要提供不低于60天的视频保存能力。具体要求可参看:
《互联网直播服务管理规定》:第十六条 互联网直播服务提供者应当记录互联网直播服务使用者发布内容和日志信息,保存六十日。
《网络交易监督管理办法》:第二十条 通过网络社交、网络直播等网络服务开展网络交易活动的网络交易….网络直播服务提供者对网络交易活动的直播视频保存时间自直播结束之日起不少于三年。
因此,直播服务提供商需要提供直播录制和归档能力,整个流程中,与存储相关的只有在录制时会把录制的视频保存在对象存储中
通常业务逻辑:
1、直播APP或者客户端通过CDN上传加速把生成的视频流推送到直播中心
2、直播中心对直播视频做码流管理,内容审核、安全管理、资源监控、录制等
3、直播服务通过CDN把直播流分发到各播放者
三类典型用户的诉求如下:
直播视频归档对服务厂商来说属于监管类的成本支出,因此对存储成本比较敏感。对象存储通常需要提供低成本的归档保存方案,针对保存60天和三年的业务分别提供标准/低频存储、归档存储两种不同方案,并提供生命周期删除能力。