摘要
本申请公开了一种基于HLS协议的直播源缓存与分发系统,涉及直播技术领域,该系统包括:依次连接的WebServer模块、缓存模块和码率自适应模块;WebServer模块用于为客户端基于HLS协议提供直播访问接口;缓存模块位于客户端的本地服务器,用于从直播源采用HLS协议拉取HLS直播流的TS分片文件,对TS分片文件进行动态更新缓存;码率自适应模块位于本地服务器,用于获取每个TS分片文件的下载时间和分片大小,据此计算下载每个TS分片文件对应的所述本地服务器的网络带宽;基于各网络带宽随时间的变化,采用码率自适应算法调整缓存TS分片文件的码率。本申请可提高客户端直播的稳定性。
技术关键词
HLS协议
分发系统
直播管理平台
分片
码率
模块
客户端
服务器
先进先出队列
动态更新
直播技术
算法
接口
列表
节目
指令