[发明专利]直播流加载方法及其装置、设备、介质有效
| 申请号: | 202011203058.8 | 申请日: | 2020-11-02 |
| 公开(公告)号: | CN112333529B | 公开(公告)日: | 2022-08-05 |
| 发明(设计)人: | 肖鸿亮;刘天航 | 申请(专利权)人: | 广州华多网络科技有限公司 |
| 主分类号: | H04N21/438 | 分类号: | H04N21/438;H04N21/44;H04N21/443;H04N21/462 |
| 代理公司: | 广州利能知识产权代理事务所(普通合伙) 44673 | 代理人: | 王增鑫 |
| 地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 直播 加载 方法 及其 装置 设备 介质 | ||
1.一种直播流加载方法,其特征在于,包括如下步骤:
调用流处理接口创建主连接,获取目标直播流,将目标直播流输出至页面插件中播放;
在断开主连接之前,调用所述流处理接口创建备用连接,获取所述目标直播流;
断开主连接以释放经其获取的目标直播流所占用的内存空间;
将通过备用连接获取的目标直播流与通过主连接获取的目标直播流进行衔接,输出至所述页面插件中播放,使备用连接成为主连接。
2.如权利要求1所述的方法,其特征在于:在备用连接成为主连接之后,循环执行本方法各步骤中顺序第二至第四步骤以在所述页面插件中持续播放所述目标直播流。
3.如权利要求1或2所述的方法,其特征在于:先于主连接预期断开时间提前一定的第一预设时长/在主连接获取的目标直播流数据量达到第一预设大小后,开始执行调用所述流处理接口创建备用连接,获取所述目标直播流的步骤。
4.如权利要求1或2所述的方法,其特征在于,在主连接存续经过第二预设时长/在主连接获取的目标直播流数据量达到第二预设大小后,开始执行断开该主连接以释放经其获取的目标直播流所占用的内存空间的步骤。
5.如权利要求1或2所述的方法,其特征在于,将通过备用连接获取的目标直播流与通过主连接获取的目标直播流进行无缝衔接,输出至所述页面插件中播放的步骤包括如下具体步骤:
确定通过主连接获取的目标直播流的最后一帧图像的时间戳;
调用通过备用连接获取的目标直播流在所述时间戳之后的直播流数据;
将所述直播流数据输出至所述页面插件中播放显示。
6.如权利要求1或2所述的方法,其特征在于:所述流处理接口为加载所述页面的浏览器自带的功能接口,其适于依据目标直播流的访问地址创建长链接获取相应的目标直播流,且在其长链接被断开后,自动释放所述目标直播流所占用的内存空间。
7.根据权利要求6所述的方法,其特征在于,所述浏览器为IE11版本,所述功能接口为该浏览器提供的ms-stream接口,所述目标直播流为flv格式,所述页面为符合HTML5协议规范的页面。
8.一种网页测试装置,其特征在于,包括:
播放启动单元,用于调用流处理接口创建主连接,获取目标直播流,将目标直播流输出至页面插件中播放;
并行获取模块,用于在断开主连接之前,调用所述流处理接口创建备用连接,获取所述目标直播流;
断开连接模块,用于断开主连接以释放经其获取的目标直播流所占用的内存空间;
衔接切换模块,用于将通过备用连接获取的目标直播流与通过主连接获取的目标直播流进行衔接,输出至所述页面插件中播放,使备用连接成为主连接。
9.一种电子设备,包括中央处理器和存储器,其特征在于,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行如权利要求1至7中任一项所述的直播流加载方法。
10.一种非易失性存储介质,其特征在于,其存储有依据权利要求1至7中任一项所述的直播流加载方法所实现的计算机程序,该计算机程序被计算机调用时,执行该方法所包括的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011203058.8/1.html,转载请声明来源钻瓜专利网。





