1.一种直播方法,其特征在于,应用于服务器,所述方法包括:
获取待播放的直播视频数据;
对所述直播视频数据进行检测;
当检测到所述直播视频数据中包含预设的待渲染物体时,按照预设待渲染物体与3D虚拟模型的对应关系,对所述待渲染物体进行3D虚拟模型渲染;
将完成所述3D虚拟模型渲染的所述直播视频数据分发给播放客户端。
2.根据权利要求1所述的方法,其特征在于,所述对所述直播视频数据进行检测的步骤,包括:
从每一帧所述直播视频数据中提取所述待渲染物体的第一特征信息;
将所述第一特征信息与预设的待渲染物体特征信息进行匹配;
若匹配成功,则检测到所述直播视频数据中包含所述预设的待渲染物体;
若匹配失败,则检测到所述直播视频数据中不包含所述预设的待渲染物体。
3.根据权利要求1所述的方法,其特征在于,所述按照预设待渲染物体与3D虚拟模型的对应关系,对所述待渲染物体进行3D虚拟模型渲染,包括:
按照所述预设待渲染物体与3D虚拟模型的对应关系,获取与所述待渲染物体对应的3D虚拟模型;
根据所述3D虚拟模型,对所述待渲染物体进行3D虚拟模型渲染。
4.根据权利要求3所述的方法,其特征在于,所述对所述待渲染物体进行3D虚拟模型渲染,包括:
通过改变所述待渲染物体的显示参数对所述待渲染物体进行3D虚拟模型渲染;其中,所述显示参数包括以下至少一个:位置参数、方向参数、亮度参数。
5.一种直播方法,其特征在于,应用于客户端,包括:
在直播过程中,获取用户输入的渲染指令,所述渲染指令中包含用户选择的待渲染物体,和/或用户选择的3D虚拟模型;其中,所述待渲染物体和所述3D虚拟模型预先存储在所述客户端,并显示在客户端显示屏上;
根据用户选择或预设的待渲染物体与3D虚拟模型的对应关系,确定当前需要渲染的第一待渲染物体;
对直播视频数据进行检测;
在检测到所述直播视频数据中包含所述第一待渲染物体时,按照所述预设的待渲染物体与3D虚拟模型的对应关系,对所述第一待渲染物体进行3D虚拟模型渲染;
播放完成所述3D虚拟模型渲染的所述直播视频数据。
6.根据权利要求5所述的方法,其特征在于,所述对直播视频数据进行检测的步骤,包括:
从每一帧所述直播视频数据中提取所述待渲染物体的第一特征信息;
将所述第一特征信息与预设的待渲染物体特征信息进行匹配;
若匹配成功,则检测到所述直播视频数据中包含所述待渲染物体;
若匹配失败,则检测到所述直播视频数据中不包含所述待渲染物体。
7.根据权利要求5所述的方法,其特征在于,所述渲染指令中仅包含用户选择的待渲染物体时,所述根据用户选择或预设的待渲染物体与3D虚拟模型的对应关系,确定当前需要渲染的第一待渲染物体的步骤,为:将用户选择的待渲染物体确定为当前需要渲染的第一待渲染物体;
所述对所述第一待渲染物体进行3D虚拟模型渲染的步骤,包括:
根据预设的待渲染物体与3D虚拟模型的对应关系,获取所述第一待渲染物体对应的第一3D虚拟模型;
按照所述第一3D虚拟模型,对所述第一待渲染物体进行3D虚拟模型渲染。
8.根据权利要求5所述的方法,其特征在于,所述渲染指令中仅包含用户选择的3D虚拟模型时,所述根据用户选择或预设的待渲染物体与3D虚拟模型的对应关系,确定当前需要渲染的第一待渲染物体的步骤,为:
根据预设的待渲染物体与3D虚拟模型的对应关系,确定与用户选择的3D虚拟模型对应的待渲染物体为当前需要渲染的第一待渲染物体;
所述对所述第一待渲染物体进行3D虚拟模型渲染的步骤,包括:
按照所述用户选择的3D虚拟模型,对所述第一待渲染物体进行3D虚拟模型渲染。
9.根据权利要求5所述的方法,其特征在于,所述渲染指令中包含用户选择的待渲染物体和用户选择的3D虚拟模型时,所述根据用户选择或预设的待渲染物体与3D虚拟模型的对应关系,确定当前需要渲染的第一待渲染物体的步骤,为:将用户选择的待渲染物体确定为当前需要渲染的第一待渲染物体;
所述对所述第一待渲染物体进行3D虚拟模型渲染的步骤,包括:
按照所述用户选择的3D虚拟模型,对所述用户选择的第一待渲染物体进行3D虚拟模型渲染。
10.根据权利要求5-8任一项所述的方法,其特征在于,所述对所述第一待渲染物体进行3D虚拟模型渲染,包括:
通过改变所述第一待渲染物体的显示参数对所述第一待渲染物体进行3D虚拟模型渲染;其中,所述显示参数包括以下至少一个:位置参数、方向参数、亮度参数。
11.一种直播装置,其特征在于,应用于服务器,所述装置包括:
获取模块,用于获取待播放的直播视频数据;
检测模块,用于对所述直播视频数据进行检测;
渲染模块,用于当所述检测模块检测到所述直播视频数据中包含预设的待渲染物体时,按照预设待渲染物体与3D虚拟模型的对应关系,对所述待渲染物体进行3D虚拟模型渲染;
分发模块,用于将完成所述3D虚拟模型渲染的所述直播视频数据分发给播放客户端。
12.根据权利要求11所述的装置,其特征在于,所述检测模块具体用于:
从每一帧所述直播视频数据中提取所述待渲染物体的第一特征信息;
将所述第一特征信息与预设的待渲染物体特征信息进行匹配;
若匹配成功,则检测到所述直播视频数据中包含所述预设的待渲染物体;
若匹配失败,则检测到所述直播视频数据中不包含所述预设的待渲染物体。
13.根据权利要求11所述的装置,其特征在于,所述渲染模块具体用于:
按照所述预设待渲染物体与3D虚拟模型的对应关系,获取与所述待渲染物体对应的3D虚拟模型;
根据所述3D虚拟模型,对所述待渲染物体进行3D虚拟模型渲染。
14.根据权利要求13所述的装置,其特征在于,所述渲染模块具体用于:
通过改变所述待渲染物体的显示参数对所述待渲染物体进行3D虚拟模型渲染;其中,所述显示参数包括以下至少一个:位置参数、方向参数、亮度参数。
15.一种直播装置,其特征在于,应用于客户端,包括:
获取模块,用于在直播过程中,获取用户输入的渲染指令,所述渲染指令中包含用户选择的待渲染物体,和/或用户选择的3D虚拟模型;其中,所述待渲染物体和所述3D虚拟模型预先存储在所述客户端,并显示在客户端显示屏上;
确定模块,用于根据用户选择或预设的待渲染物体与3D虚拟模型的对应关系,确定当前需要渲染的第一待渲染物体;
检测模块,用于对直播视频数据进行检测;
渲染模块,用于在所述检测模块检测到所述直播视频数据中包含所述第一待渲染物体时,按照所述预设的待渲染物体与3D虚拟模型的对应关系,对所述第一待渲染物体进行3D虚拟模型渲染;
播放模块,用于播放完成所述3D虚拟模型渲染的所述直播视频数据。
16.根据权利要求15所述的装置,其特征在于,所述检测模块具体用于:
从每一帧所述直播视频数据中提取所述待渲染物体的第一特征信息;
将所述第一特征信息与预设的待渲染物体特征信息进行匹配;
若匹配成功,则检测到所述直播视频数据中包含所述待渲染物体;
若匹配失败,则检测到所述直播视频数据中不包含所述待渲染物体。
17.根据权利要求15所述的装置,其特征在于,所述渲染指令中仅包含用户选择的待渲染物体时,所述确定模块具体用于:将用户选择的待渲染物体确定为当前需要渲染的第一待渲染物体;
所述渲染模块具体用于:根据预设的待渲染物体与3D虚拟模型的对应关系,获取所述第一待渲染物体对应的第一3D虚拟模型;按照所述第一3D虚拟模型,对所述第一待渲染物体进行3D虚拟模型渲染。
18.根据权利要求15所述的装置,其特征在于,所述渲染指令中仅包含用户选择的3D虚拟模型时,所述确定模块具体用于:根据预设的待渲染物体与3D虚拟模型的对应关系,确定与用户选择的3D虚拟模型对应的待渲染物体为当前需要渲染的第一待渲染物体;
所述渲染模块具体用于:按照所述用户选择的3D虚拟模型,对所述第一待渲染物体进行3D虚拟模型渲染。
19.根据权利要求15所述的装置,其特征在于,所述渲染指令中包含用户选择的待渲染物体和用户选择的3D虚拟模型时,所述确定模块具体用于:将用户选择的待渲染物体确定为当前需要渲染的第一待渲染物体;
所述渲染模块具体用于:按照所述用户选择的3D虚拟模型,对所述用户选择的第一待渲染物体进行3D虚拟模型渲染。
20.根据权利要求15-18任一项所述的装置,其特征在于,所述渲染模块具体用于:通过改变所述第一待渲染物体的显示参数对所述第一待渲染物体进行3D虚拟模型渲染;其中,所述显示参数包括以下至少一个:位置参数、方向参数、亮度参数。