[发明专利]直播推流处理方法及其装置、设备与介质在审
申请号: | 202110857018.3 | 申请日: | 2021-07-28 |
公开(公告)号: | CN113596495A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 廖国光;黄志义;杨力群;郭鹏飞;郑潇洵;黄煜 | 申请(专利权)人: | 广州方硅信息技术有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/231;H04N21/234;H04N21/2343;H04N21/262;H04N21/431;H04N21/433;H04N21/44;H04N21/4402 |
代理公司: | 广州利能知识产权代理事务所(普通合伙) 44673 | 代理人: | 王增鑫 |
地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 处理 方法 及其 装置 设备 介质 | ||
本申请公开一种直播推流处理方法及其装置、设备与介质,所述方法包括:根据直播推流页面的配置信息获取视频帧;将所述视频帧缓存至共享缓冲区,获得其在该共享缓冲区中的寻址信息;将所述视频帧的寻址信息传递给所述直播推流页面,以控制所述直播推流页面根据所述寻址信息从所述共享缓冲区中加载相应的所述视频帧;向直播间推送直播流,所述直播流包含所述直播推流页面中加载的所述视频帧。本申请构造一种新型的视频帧传递方式,构造共享缓冲区用于存取视频帧,利用地址标识进行视频帧传递,代替传统的拷贝传递方式,降低设备的性能消耗,提升视频绘制的整体效率,提升直播间播放的视频画面与主播端采集的视频画面的输出同步率。
技术领域
本申请涉及网络直播领域,尤其涉及一种直播推流处理方法,此外还涉及该方法相应的装置、设备以及非易失性存储介质。
背景技术
现如今的网络直播平台提供相应的直播应用程序,供主播用户采集其设备中输出的应用程序的图形用户界面或摄像头所拍摄的视频画面,将采集所得数据渲染成视频帧,以将其作为直播流广播至直播间进行输出播放,使观众用户可通过直播间观看主播用户所采集的直播内容。
主播端中进行视频帧采集渲染的视频渲染模块一般是基于WebGL所构建,其将采集渲染所得的视频帧进行拷贝,将拷贝所得视频帧传递至直播间页面中进行输出播放,但如今随着网络及设备的升级,用户追求码率及分辨率更高的直播画面,这使得视频渲染模块所采集渲染的视频帧的文件大小越来越大,导致模块进行视频帧时,需花费较长的时间,使得直播间输出的视频画面无法与主播端所采集的视频画面形成同步输出,且需文件大小较大的复制拷贝,将消耗设备更多的性能,导致主播端的设备无法流畅地运行相应的应用程序进行直播,特别是面对需要消耗大量性能的游戏应用程序,若主播端设备无法流畅运行游戏应用程序进行直播,将大大降低直播效果。
鉴于各种现有直播应用程序所存在视频帧数据传递的问题,本申请人针对该问题做出相应的探索。
发明内容
本申请的目的在于满足用户需求而提供一种直播推流处理方法及其相应的装置、电子设备、非易失性存储介质。
为实现本申请的目的,采用如下技术方案:
适应本申请的目的之一而提出的一种直播推流处理方法,包括如下步骤:
根据直播推流页面的配置信息获取视频帧;
将所述视频帧缓存至共享缓冲区,获得其在该共享缓冲区中的寻址信息;
将所述视频帧的寻址信息传递给所述直播推流页面,以控制所述直播推流页面根据所述寻址信息从所述共享缓冲区中加载相应的所述视频帧;
向直播间推送直播流,所述直播流包含所述直播推流页面中加载的所述视频帧。
进一步的实施例中,根据直播推流页面的配置信息获取视频帧的步骤,包括:
在所述直播推流页面中显示应用列表,该应用列表中包含至少一个适于提供所述视频帧的应用程序;
响应作用于所述应用列表中任意一个应用程序的采集指令,以调用视频渲染模块对所述应用程序的图形用户界面进行视频采集渲染,以获取该视频渲染模块采集渲染所得的视频帧。
进一步的实施例中,根据直播推流页面的配置信息获取视频帧的步骤,包括:
响应视频获取指令,确定该视频获取指令所指向的本地缓存标识;
从设备的存储空间中获取该本地缓存标识所对应的视频数据,以从该视频数据中获取所述视频帧。
进一步的实施例中,根据直播推流页面的配置信息获取视频帧的步骤,包括:
响应直播推流页面的合成指令,确定该合成指令所指向的视频元素;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州方硅信息技术有限公司,未经广州方硅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110857018.3/2.html,转载请声明来源钻瓜专利网。