[发明专利]投屏方法及相关设备有效
| 申请号: | 202210822546.X | 申请日: | 2022-07-12 |
| 公开(公告)号: | CN115052186B | 公开(公告)日: | 2023-09-15 |
| 发明(设计)人: | 任思锜;杜成立;夏正冬 | 申请(专利权)人: | 北京字跳网络技术有限公司 |
| 主分类号: | H04N21/4363 | 分类号: | H04N21/4363;H04L65/403;H04L65/60;H04L65/65;H04N21/6437 |
| 代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 郭曼 |
| 地址: | 100190 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 方法 相关 设备 | ||
本公开提供一种投屏方法,包括:收到会议信息后,视频会议客户端依据会议信息初始化一个实时通信(RTC)引擎,并加入与会议信息中会议标识对应的RTC房间;在接收到RTC客户端回调的用户加入事件后,视频会议客户端创建视图,并创建渲染器;在接收到RTC客户端回调的流加入事件后,视频会议客户端依据其中的屏幕流标识将屏幕流与已创建的视图进行绑定,并将渲染器设置到RTC客户端;视频会议客户端刷新共享屏幕,将已绑定屏幕流的视图显示在屏幕上;在RTC客户端回调出帧之后,视频会议客户端进行上屏渲染,得到显示在显示设备上的首帧图像。基于上述投屏方法,本公开还提供了一种投屏装置、电子设备、存储介质以及程序产品。
技术领域
本公开涉及互联网技术领域,尤其涉及一种投屏方法、投屏装置、电子设备、存储介质及程序产品。
背景技术
投屏已经成为目前生活、学习以及工作中分享信息的重要手段,例如,企业内部可以通过投屏系统进行企业会议;学校可以通过投屏系统进行交互式在线教学等等。通过投屏可以将个人电脑、平板或移动终端等终端设备采集的屏幕流通过网络传输到其他终端,并显示在与这些终端连接的例如电视机或显示器等显示设备上。可以理解,出于实时性和互动性的需要,投屏过程中的时延,特别是首帧时延,是影响使用者体验的重要指标之一。因此,如何尽可能地降低投屏过程的首帧时延,是当前需要解决的关键问题之一。
发明内容
有鉴于此,本公开的实施例提供一种投屏方法,可以减小建立投屏过程的时延,也就是投屏首帧时延,从而提高2s投屏成功率。
根据本公开的一些实施例,上述方法可以包括:收到会议信息后,视频会议客户端依据所述会议信息初始化一个实时通信(RTC)引擎,并加入与会议信息中会议标识对应的RTC房间;在接收到RTC客户端回调的用户加入事件后,所述视频会议客户端创建视图,并创建渲染器;在接收到所述RTC客户端回调的流加入事件后,所述视频会议客户端依据其中的屏幕流标识将屏幕流与创建的视图进行绑定,并将所述渲染器设置到所述RTC客户端;所述视频会议客户端刷新共享屏幕,将绑定过屏幕流的视图显示在屏幕上;在所述RTC客户端回调出帧之后,所述视频会议客户端进行上屏渲染,得到显示在显示设备上的首帧图像。
基于上述方法,本公开的实施例提供了一种投屏装置,包括:
第一会议设置模块,用于在收到会议信息后,依据所述会议信息初始化一个实时通信RTC引擎,并加入与会议信息中会议标识对应的RTC房间;
视图及渲染器设置模块,用于在接收到RTC客户端回调的用户加入事件后,创建视图,并创建渲染器;
绑定模块,用于在接收到所述RTC客户端回调的流加入事件后,依据其中的屏幕流标识将屏幕流与创建的视图进行绑定,并将所述渲染器设置到所述RTC客户端;
第一屏幕刷新模块,用于刷新共享屏幕,将绑定过屏幕流的视图显示在屏幕上;以及
渲染模块,用于在所述RTC客户端回调出帧之后,所述视频会议客户端进行上屏渲染,得到显示在显示设备上的首帧图像。
此外,本公开的实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述投屏方法。
本公开的实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行上述投屏方法。
本公开的实施例还提供了一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行上述投屏方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字跳网络技术有限公司,未经北京字跳网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210822546.X/2.html,转载请声明来源钻瓜专利网。





