发明名称 一种基于HLS协议实现机顶盒直播过程中时移的方法
摘要 本发明公开一种基于HLS协议实现机顶盒直播过程中时移的方法,利用服务器端搭建M3U8服务,在内存中建立列表,用来定时获取数据库中直播TS切片信息;选用机顶盒播放器播放时移功能,使用遥控器将进度指针移动到相应位置,根据总时长,计算时移时间,机顶盒将时移时长作为参数,向M3U8服务器发送时移请求;服务器收到请求后,解析参数,获取到时移时长,然后在内存中查询出该时长对应的TS文件,服务器按照M3U8直播标准,生成M3U8文件内容字符串,以文件流的形式返回给机顶盒提供下载,机顶盒获取到M3U8文件后,向M3U8文件中指定的推流服务器获取相应TS切片,并自动按照HLS协议进行播放,实现时移效果。
申请公布号 CN105072458A 申请公布日期 2015.11.18
申请号 CN201510436628.0 申请日期 2015.07.23
申请人 浪潮软件集团有限公司 发明人 谢恩鹏
分类号 H04N21/2387(2011.01)I;H04N21/6587(2011.01)I;H04N21/845(2011.01)I;H04N21/472(2011.01)I;H04N21/643(2011.01)I 主分类号 H04N21/2387(2011.01)I
代理机构 济南信达专利事务所有限公司 37100 代理人 姜明
主权项 一种基于HLS协议实现机顶盒直播过程中时移的方法,基于HLS协议,其特征在于利用服务器端搭建M3U8服务,在内存中建立列表,用来定时获取数据库中直播TS切片信息;直播时,选用机顶盒播放器播放时移功能,使用遥控器快进、快退按键,将进度指针移动到相应位置,根据总时长,计算时移时间,机顶盒将时移时长作为参数,向M3U8服务器发送时移请求;服务器收到请求后,解析参数,获取到时移时长,然后在内存中查询出该时长对应的TS文件,服务器按照M3U8直播标准,生成M3U8文件内容字符串,以文件流的形式返回给机顶盒提供下载,机顶盒获取到M3U8文件后,向M3U8文件中指定的推流服务器获取相应TS切片,并自动按照HLS协议进行播放,实现时移效果。
地址 250100 山东省济南市高新区孙村镇科航路2877号