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中任意一项所述的直播控制的方法。