直播画面显示方法、装置和计算机可读存储介质与流程

文档序号:37378955发布日期:2024-03-22 10:31阅读:11来源:国知局
直播画面显示方法、装置和计算机可读存储介质与流程

本技术涉及互联网,具体涉及一种直播画面显示方法、装置和计算机可读存储介质。


背景技术:

1、随着互联网技术的快速发展,网络直播越来越盛行。在直播间的连麦场景中,主播互动的直播页面中不仅要展示连麦等存在交互的主播的主播直播画面,还需要在主播互动的直播页面中展示出连麦主播的头像、昵称等主播的信息。

2、在对现有技术的研究和实践过程中发现,在极端的网络情况下,现有的直播画面显示方法中,极易出现主播直播画面中信息发生变化(例如,连麦主播由两个主播变化成三个主播等情况),但是主播互动的直播页面中主播信息没有及时更新的情况,进而导致直播画面的显示效果较差,给观众用户带来不好的直播观看体验。


技术实现思路

1、本技术实施例提供一种直播画面显示方法、装置和计算机可读存储介质,可以在极端网络情况下保障主播互动直播页面中直播页面和直播ui界面中信息的一致性,进而提升了主播互动直播页面的直播画面显示效果。

2、本技术实施例提供一种直播画面显示方法,包括:

3、显示主播互动直播页面,所述主播互动直播页面包括至少两个进行互动的目标主播的直播页面,所述直播页面包括直播ui界面,以及在所述直播ui界面上显示的主播直播画面;

4、获取所述目标主播的直播视频流数据,所述直播视频流数据中包括主播直播画面帧以及视频辅助增强信息,所述视频辅助增强信息包括在所述直播ui界面上展示的主播属性信息,所述主播属性信息用于指示所述目标主播的属性;

5、基于所述主播直播画面帧对所述主播直播画面进行画面更新,并基于所述主播属性信息对所述直播ui界面进行ui更新,以在所述主播互动直播页面中同步显示所述目标主播对应的所述主播直播画面帧和所述主播属性信息。

6、相应的,本技术实施例提供一种直播画面显示装置,包括:

7、显示单元,用于显示主播互动直播页面,所述主播互动直播页面包括至少两个进行互动的目标主播的直播页面,所述直播页面包括直播ui界面,以及在所述直播ui界面上显示的主播直播画面;

8、获取单元,用于获取所述目标主播的直播视频流数据,所述直播视频流数据中包括主播直播画面帧以及视频辅助增强信息,所述视频辅助增强信息包括在所述直播ui界面上展示的主播属性信息,所述主播属性信息用于指示所述目标主播的属性;

9、更新单元,用于基于所述主播直播画面帧对所述主播直播画面进行画面更新,并基于所述主播属性信息对所述直播ui界面进行ui更新,以在所述主播互动直播页面中同步显示所述目标主播对应的所述主播直播画面帧和所述主播属性信息。

10、在一实施例中,所述更新单元,用于:

11、获取所述主播直播画面帧的历史主播直播画面帧对应的第一历史主播属性信息;

12、根据所述第一历史主播属性信息在所述主播属性信息中识别出所述主播直播画面帧对应的更新主播属性信息;

13、基于所述更新主播属性信息在所述直播ui界面中确定出更新区域,并根据所述更新主播属性信息对所述更新区域进行更新渲染。

14、在一实施例中,所述直播画面显示装置,还包括:

15、计时单元,用于通过预设查询线程进行计时处理,并在计时达到预设时间段时,采用目标请求方式创建所述目标主播对应的主播属性信息获取请求;

16、目标主播属性信息获取单元,用于通过所述主播属性信息获取请求获取当前进行互动的目标主播对应的目标主播属性信息,所述目标主播属性信息包括所述目标主播的完整属性;

17、目标更新单元,用于当通过所述主播属性信息获取请求获取到所述目标主播属性信息时,根据所述目标主播属性信息对所述直播ui界面进行ui更新。

18、相应的,本技术实施例还提供一种直播画面显示装置,包括:

19、初始直播视频流获取单元,用于获取进行互动的至少两个目标主播的初始直播视频流,所述初始直播视频流中包括所述目标主播的主播直播画面帧;

20、主播属性信息获取单元,用于根据在所述至少两个目标主播的主播互动直播页面中需要展示的信息,获取所述主播直播画面帧对应的主播属性信息;

21、数据合并单元,用于将所述主播属性信息作为所述初始直播视频流的视频辅助增强信息,并将所述视频辅助增强信息和所述初始直播视频流进行合并,得到直播视频流数据;

22、数据发送单元,用于将所述直播视频流数据发送至所述主播互动直播页面对应的终端,所述直播视频流数据用于在所述终端中对所述主播互动直播页面中直播页面以及直播ui界面进行更新,以在所述主播互动直播页面中同步显示所述目标主播对应的所述主播直播画面帧和所述主播属性信息。

23、在一实施例中,所述数据合并单元,包括:

24、历史信息获取子单元,用于获取所述主播直播画面帧的历史主播直播画面帧对应的第二历史主播属性信息,将所述第二历史主播属性信息和所述主播属性信息进行信息比对;

25、信息压缩处理子单元,用于基于信息比对结果对所述主播属性信息进行信息压缩处理,将压缩后的主播属性信息和所述初始直播视频流进行合并,得到所述主播互动直播页面对应的直播视频流数据。

26、在一实施例中,所述信息压缩处理子单元,用于:

27、在所述历史主播属性信息与所述主播属性信息相同时,将所述主播属性信息进行删除处理,并将所述初始直播视频流确定为所述主播互动直播页面对应的直播视频流数据。

28、在一实施例中,所述信息压缩处理子单元,用于:

29、在所述历史主播属性信息与所述主播属性信息不相同时,在所述主播属性信息中裁剪出与所述第二历史主播属性信息不同的信息,得到压缩后的主播属性信息;

30、将所述压缩后的主播属性信息作为所述初始直播视频流的视频辅助增强信息,并将所述视频辅助增强信息插入到所述初始直播视频流中,得到所述主播互动直播页面对应的直播视频流数据。

31、此外,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本技术实施例所提供的任一种直播画面显示方法中的步骤。

32、此外,本技术实施例还提供一种计算机设备,包括处理器和存储器,所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序实现本技术实施例提供的直播画面显示方法。

33、本技术实施例还提供一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行本技术实施例提供的直播画面显示方法中的步骤。

34、本技术实施例通过显示主播互动直播页面,主播互动直播页面包括至少两个进行互动的目标主播的直播页面,直播页面包括直播ui界面,以及在直播ui界面上显示的主播直播画面;获取目标主播的直播视频流数据,直播视频流数据中包括主播直播画面帧以及视频辅助增强信息,视频辅助增强信息包括在直播ui界面上展示的主播属性信息,主播属性信息用于指示目标主播的属性;基于主播直播画面帧对主播直播画面进行画面更新,并基于主播属性信息对直播ui界面进行ui更新,以在主播互动直播页面中同步显示目标主播对应的主播直播画面帧和主播属性信息。以此,通过包含主播属性信息的视频辅助增强信息以及对应的主播直播画面帧对主播互动直播页面中的直播页面和直播ui界面进行实时更新,可以在极端网络情况下有效的保障直播页面与直播ui界面中信息的一致性,进而提升了主播互动直播页面的直播画面显示效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1