[发明专利]一种直播推流方法、装置、计算机设备及存储介质有效
申请号: | 202110306537.0 | 申请日: | 2021-03-23 |
公开(公告)号: | CN113068075B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 谢少泽;黄俊铭 | 申请(专利权)人: | 北京有竹居网络技术有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N21/2187 |
代理公司: | 北京中知法苑知识产权代理有限公司 11226 | 代理人: | 李明 |
地址: | 101299 北京市平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直播 方法 装置 计算机 设备 存储 介质 | ||
本公开提供了一种直播推流方法、装置、计算机设备及存储介质,该方法包括:响应在目标程序的第一目标子程序页面发起的直播请求,获取主播端的设备信息和所述第一目标子程序的第一类型信息;基于所述设备信息和第一类型信息,确定与所述设备信息和第一类型信息对应的初始推流参数;基于所述初始推流参数对所述第一目标子程序页面进行直播推流。
技术领域
本公开涉及直播技术领域,具体而言,涉及一种直播推流方法、装置、计算机设备及存储介质。
背景技术
目前,直播在网络业务中的占比越来越高,人们的生活和学习中经常会用到视频直播,在进行直播时,受限于多种影响因素,往往需要根据直播类型对直播的推流参数进行设置,以确保直播的顺利进行。
现有的直播推流解决方案所提供的默认推流参数,往往只与直播设备自身性能有关,但实际情况下,不同类型的直播内容对同一直播设备的参数需求也不同,这就导致了主播需要花费较大的财力去购买的高性能直播设备,无法很好的匹配不同类型直播内容的参数需求,从而造成了资源的闲置和浪费。
发明内容
本公开实施例至少提供一种直播推流方法、装置、计算机设备及存储介质。
第一方面,本公开实施例提供了一种直播推流方法,包括:
响应在目标程序的第一目标子程序页面发起的直播请求,获取主播端的设备信息和所述第一目标子程序的第一类型信息;
基于所述设备信息和第一类型信息,确定与所述设备信息和第一类型信息对应的初始推流参数;
基于所述初始推流参数对所述第一目标子程序页面进行直播推流。
一种可能的实施方式中,所述第一目标子程序为游戏子程序;所述第一类型信息为游戏类型信息。
一种可能的实施方式中,所述与所述设备信息和第一类型信息对应的初始推流参数包括:与所述设备信息和第一类型信息对应的默认推流参数,以及推流参数范围;
所述与所述设备信息和第一类型信息对应的默认推流参数包括:分辨率、初始码率、初始帧率;
所述推流参数范围包括码率范围、帧率范围。
一种可能的实施方式中,所述基于所述设备信息和第一类型信息,确定与所述设备信息和第一类型信息对应的初始推流参数,包括:
基于所述设备信息,确定与所述设备信息匹配的推流参数范围;以及,
基于所述设备信息和所述第一类型信息,确定所述默认推流参数。
一种可能的实施方式中,所述基于所述初始推流参数对所述第一目标子程序页面进行直播推流,包括:
基于所述与所述设备信息和第一类型信息对应的默认推流参数对所述第一目标子程序页面进行直播推流。
一种可能的实施方式中,所述方法还包括:
确定所述第一目标子程序页面的画面变化参数,其中,所述画面变化参数用于表示所述第一目标子程序页面的画面变化情况;
在所述第一目标子程序页面的画面变化参数符合预设条件的情况下,基于所述推流参数范围以及预设的推流参数调整规则,对所述默认推流参数进行调整,得到目标推流参数;
基于所述目标推流参数对所述第一目标子程序页面进行直播推流。
一种可能的实施方式中,所述确定所述第一目标子程序页面的画面变化参数,包括:
确定所述第一目标子程序页面在预设长度的目标时间段内,任意两个相邻的视频帧之间的相似度;
基于所述目标时间段内任意两个相邻的视频帧之间的相似度的均值,确定所述目标时间段的画面变化参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京有竹居网络技术有限公司,未经北京有竹居网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110306537.0/2.html,转载请声明来源钻瓜专利网。