直播控制方法、装置及系统与流程

文档序号:20377049发布日期:2020-04-14 14:09阅读:来源:国知局

技术特征:

1.一种直播控制方法,其特征在于,包括:

接收直播主播客户端发送的开播请求,其中,所述开播请求中携带的信息包括:待使用的视频编码参数和所述直播主播客户端的硬件性能参数;

如果确定所述待使用的视频编码参数与所述硬件性能参数相适配,则指示所述直播主播客户端采用所述待使用的视频编码参数执行视频编码操作;

如果确定所述待使用的视频编码参数与所述硬件性能参数不适配,则基于所述硬件性能参数获取适配后视频编码参数,并指示所述直播主播客户端采用所述适配后视频编码参数执行视频编码操作。

2.根据权利要求1所述的方法,其特征在于,在接收直播主播客户端发送的开播请求之前,所述方法还包括:

预先获取多个硬件性能参数;

确定与每个硬件性能参数相适配的目标视频编码参数;

存储每个所述硬件性能参数和每个所述目标视频编码参数之间的匹配关系。

3.根据权利要求2所述的方法,其特征在于,通过以下方式,确定所述待使用的视频编码参数是否与所述硬件性能参数相适配:

依据所述硬件性能参数和所述匹配关系,确定与所述硬件性能参数匹配的所述目标视频编码参数;

确定所述待使用的视频编码参数与所述目标视频编码参数是否相同;

若确定所述待使用的视频编码参数与所述目标视频编码参数相同,则确定所述待使用的视频编码参数与所述硬件性能参数相适配;否则,确定所述待使用的视频编码参数是否与所述硬件性能参数不相适配。

4.根据权利要求1所述的方法,其特征在于,基于所述硬件性能参数获取适配后视频编码参数,包括:

确定与所述硬件性能参数对应的性能分值;

依据所述性能分值和预设对应关系,确定与所述硬件性能参数相适配的所述适配后视频编码参数;

其中,所述预设对应关系为预先设定的性能分值和性能要求分值之间的对应关系,所述性能要求分值用于反映所述适配后视频编码参数对所述硬件性能参数的性能要求量。

5.根据权利要求1所述的方法,其特征在于,所述开播请求中还携带有业务参数;在确定所述待使用的视频编码参数是否与所述硬件性能参数相适配之前,所述方法还包括:

检测所述业务参数是否满足预定校验要求;

若检测到所述业务参数满足所述预定校验要求,则执行所述确定所述待使用的视频编码参数是否与所述硬件性能参数相适配;

若检测到所述业务参数不满足所述预定校验要求,则返回开播失败信息至所述直播主播客户端。

6.根据权利要求1所述的方法,其特征在于,在指示所述直播主播客户端采用所述待使用的视频编码参数执行视频编码操作之后,所述方法还包括:

接收所述直播主播客户端在视频播放过程中发送的运行监测数据;

依据所述运行监测数据确定是否需要对所述适配后视频编码参数进行调整;

在需要对所述适配后视频编码参数进行调整的情况下,调整所述适配后视频编码参数,并将调整后的视频编码参数和重新播放指令发送至所述直播主播客户端。

7.一种直播控制系统,其特征在于,包括:

直播主播客户端,用于发送开播请求至服务器,并根据所述服务器的指示执行视频编码操作,其中,所述开播请求中携带的信息包括:待使用的视频编码参数和所述直播主播客户端的硬件性能参数;

所述服务器,与所述直播主播客户端连接,用于如果确定所述待使用的视频编码参数与所述硬件性能参数相适配,则指示所述直播主播客户端采用所述待使用的视频编码参数执行视频编码操作;如果确定所述待使用的视频编码参数与所述硬件性能参数不适配,则基于所述硬件性能参数获取适配后视频编码参数,并指示所述直播主播客户端采用所述适配后视频编码参数执行视频编码操作。

8.根据权利要求7所述的系统,其特征在于,所述服务器还用于预先获取多个硬件性能参数;确定与每个硬件性能参数相适配的目标视频编码参数;存储每个所述硬件性能参数和每个所述目标视频编码参数之间的匹配关系。

9.根据权利要求8所述的系统,其特征在于,所述服务器还用于通过以下方式,确定所述待使用的视频编码参数是否与所述硬件性能参数相适配:依据所述硬件性能参数和所述匹配关系,确定与所述硬件性能参数匹配的所述目标视频编码参数;确定所述待使用的视频编码参数与所述目标视频编码参数是否相同;若确定所述待使用的视频编码参数与所述目标视频编码参数相同,则确定所述待使用的视频编码参数与所述硬件性能参数相适配;否则,确定所述待使用的视频编码参数是否与所述硬件性能参数不相适配。

10.根据权利要求7所述的系统,其特征在于,所述服务器还用于确定与所述硬件性能参数对应的性能分值;依据所述性能分值和预设对应关系,确定与所述硬件性能参数相适配的所述适配后视频编码参数;其中,所述预设对应关系为预先设定的性能分值和性能要求分值之间的对应关系,所述性能要求分值用于反映所述适配后视频编码参数对所述硬件性能参数的性能要求量。

11.一种直播控制方法,其特征在于,包括:

接收直播主播客户端发送的开播请求,其中,所述开播请求中携带的信息包括:待使用的视频编码参数和所述直播主播客户端的硬件性能参数;

如果确定所述待使用的视频编码参数与所述硬件性能参数相适配,则指示所述直播主播客户端采用所述待使用的视频编码参数执行视频编码操作;

如果确定所述待使用的视频编码参数与所述硬件性能参数不适配,则确定与所述硬件性能参数对应的性能分值,依据所述性能分值和性能要求分值之间的预设对应关系获取适配后视频编码参数,并指示所述直播主播客户端采用所述适配后视频编码参数执行视频编码操作,其中,所述性能要求分值用于反映所述适配后视频编码参数对所述硬件性能参数的性能要求量。

12.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至6中任意一项所述的直播控制的方法。

13.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至6中任意一项所述的直播控制的方法。


技术总结
本发明公开了一种直播控制方法、装置及系统。其中,该方法包括:接收直播主播客户端发送的开播请求,其中,上述开播请求中携带的信息包括:待使用的视频编码参数和上述直播主播客户端的硬件性能参数;如果确定上述待使用的视频编码参数与上述硬件性能参数相适配,则指示上述直播主播客户端采用上述待使用的视频编码参数执行视频编码操作;如果确定上述待使用的视频编码参数与上述硬件性能参数不适配,则基于上述硬件性能参数获取适配后视频编码参数,并指示上述直播主播客户端采用上述适配后视频编码参数执行视频编码操作。本发明解决了现有技术中通过主播端进行视频直播的视频编码设置,存在由于视频编码设置不当导致视频播放质量差的技术问题。

技术研发人员:陆俊辉
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:2019.12.24
技术公布日:2020.04.14
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1