直播流管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34359166 阅读:31 留言:0更新日期:2022-07-31 07:11
本发明专利技术实施例公开了一种直播流管理方法、装置、电子设备及存储介质。方法包括:在检测到直播页面打开时,调用封装于直播流管理类的预设初始化方法,对直播流管理类中,预先定义的直播流接口对象、直播流播放对象和界面展示对象进行实例化;通过实例化的直播流接口对象,调用以直播流的地址作为入口参数的直播流连接方法,对直播页面的直播流进行获取;通过实例化的直播流播放对象,调用以解码后直播流对应的高度和宽度作为入口参数的解码方法,对直播流进行解码,得到解码后的直播流;通过实例化的直播流播放对象,调用以实例化的界面展示对象作为入口参数的直播流渲染方法,将解码后的直播流渲染到直播页面的预设视图,提升了直播流处理效率。播流处理效率。播流处理效率。

【技术实现步骤摘要】
直播流管理方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种直播流管理方法、装置、电子设备及存储介质。

技术介绍

[0002]现有媒体直播视频流处理的方法中,通常是直接通过媒体播放接口实现,且在实现过程中需要调用媒体播放接口的回调函数。然而,媒体播放接口的回调函数的数量多、控制难度较大、使用时复杂度较高、使用的难度系数较高,在开发过程中通过媒体播放接口直接调用回调函数,使代码间的耦合度较高、代码的复用性差。在代码测试以及执行的过程中通过媒体播放接口直接调用回调函数,很容易出现抛出状态错误等异常问题,降低了软件开发的效率。此外,在播放媒体直播视频流时,直播视频播放的实时性差,极大地影响了用户体验。

技术实现思路

[0003]本专利技术实施例提供了一种直播流管理方法、装置、电子设备及存储介质,能够降低代码耦合度,提高代码的复用性、提升直播流处理的效率,从而提升了用户体验。
[0004]第一方面,本专利技术实施例提供了一种直播流管理方法,该方法包括:
[0005]在检测到直播页本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种直播流管理方法,其特征在于,包括:在检测到直播页面打开时,调用封装于直播流管理类的预设初始化方法,对所述直播流管理类中,预先定义的直播流接口对象、直播流播放对象和界面展示对象进行实例化;通过实例化的直播流接口对象,调用以所述直播流的地址作为入口参数的直播流连接方法,对所述直播页面的直播流进行获取;通过实例化的直播流播放对象,调用以解码后直播流对应的高度和宽度作为入口参数的解码方法,对所述直播流进行解码,得到解码后的直播流;通过实例化的直播流播放对象,调用以实例化的界面展示对象作为入口参数的直播流渲染方法,将所述解码后的直播流渲染到所述直播页面的预设视图。2.根据权利要求1所述的方法,其特征在于,在通过实例化的直播流接口对象,调用以所述直播流的地址作为入口参数的直播流连接方法,对所述直播页面的直播流进行获取之前,包括:向服务器发送所述直播流的地址请求,以使服务器反馈所述直播流的地址;通过调用参数内容判断方法,判断所述直播流的地址对应的内容是否为空;若否,则接收服务器反馈的所述直播流的地址。3.根据权利要求2所述的方法,其特征在于,所述通过实例化的直播流接口对象,调用以所述直播流的地址作为入口参数的直播流连接方法,对所述直播页面的直播流进行获取,包括:通过所述实例化的直播接口对象,调用以所述直播流的地址作为入口参数的直播流连接方法,并判断所述直播流连接方法是否连接成功;若是,则对所述直播页面的直播流进行获取。4.根据权利要求1所述的方法,其特征在于,对所述直播流管理类中,预先定义的直播流接口对象进行实例化,包括:基于初始化语句将所述直播流管理类中预先定义的消息传递对象和直播流接口对象,初始化为空;通过调用页面的对象信息获取方法,获取所述直播页面的对象信息;将所述直播页面的对象信息传递给初始化的消息传递对象,得到所述直播页面对应的消息传递对象;将所述直播页面对应的消息传递对象,作为直播流接口对象实例化方法的入口参数;通过调用所述直播流接口对象实例化方法,对初始化的直播流接口对象进行实例化。5.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:张磊
申请(专利权)人:武汉斗鱼鱼乐网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1