技术领域
[0001] 本实用新型涉及录播互动技术领域,特别是涉及一种录播互动系统。
相关背景技术
[0002] 随着信息技术的迅猛发展,信息化设备得到了广泛的应用。互动录播系统主要是建立了具有双向交互和录播功能的互动式的录播平台。
[0003] 相关技术中,要实现互动录播,需要部署MCU(multipoint controlunit,多点控制单元),即视频会议服务器。对于任一参与互动录播的录播互动装置而言,该录播互动装置所包括的录播主机需经由中转设备与MCU通信连接,也就是说,参与互动录播的各个录播互动装置均需要部署与MCU匹配的中转设备,从而导致各个录播互动装置的部署过程较为复杂。实用新型内容
[0004] 本实用新型实施例的目的在于提供一种录播互动系统,以简化各个录播互动装置的部署过程。具体技术方案如下:
[0005] 本实用新型提供了一种录播互动系统,所述系统包括:多个录播互动装置,每一录播互动装置包括录播主机,所述系统还包括:云服务器;
[0006] 其中,所述云服务器与多个录播主机均通信连接;
[0007] 所述云服务器,被配置为接收任一录播主机发送的音视频数据,并将所接收到的音视频数据发送至目标录播主机,所述目标录播主机为:所述多个录播主机中除该录播主机之外的录播主机;
[0008] 所述任一录播主机,被配置为录播音视频数据,将所录播的音视频数据发送至所述云服务器;并从所述云服务器获取所述目标录播主机所录播的音视频数据。
[0009] 可选的,所述任一录播主机,被配置为向所述云服务器发送音视频数据获取指令,所述音视频数据获取指令携带录播主机的标识信息;
[0010] 所述云服务器,被配置为接收所述音视频获取指令,解析所述音视频获取指令,得到所述音视频获取指令携带的标识信息,并将具有所述标识信息的录播主机所录播的音视频数据发送至该录播主机。
[0011] 可选的,所述任一录播主机,被配置为监测用户是否执行第一控制操作,并在监测到用户执行所述第一控制操作时,向所述云服务器发送与所述第一控制操作对应的音视频数据获取指令。
[0012] 可选的,每一录播主机对应一个录播互动号;
[0013] 任一录播主机,被配置为从云服务器获取具有目标录播互动号的录播主机所录播的音视频数据,其中,所述目标录播互动号为该录播主机所对应的录播互动号。
[0014] 可选的,所述任一录播主机,被配置为监测用户是否执行第二控制操作,并在监测到用户执行所述第二控制操作时,向所述云服务器发送与所述第二控制操作对应的互动指令;
[0015] 所述云服务器,被配置为接收所述任一录播主机发送的互动指令,并执行与所述互动指令对应的互动操作。
[0016] 可选的,每一录播互动装置还包括显示器,所述显示器与该录播互动装置包括的录播主机通信连接;
[0017] 所述任一录播主机,被配置为:
[0018] 将所获取到的音视频数据合成,得到互动合成画面,并将所述互动合成画面显示在目标显示器中,所述目标显示器为:具有该录播主机的录播主机装置所包括的显示器。
[0019] 可选的,所述互动合成画面是基于一个录播主机的音视频数据合成的,或者,基于多个录播主机的音视频数据合成的。
[0020] 本实用新型实施例提供了一种录播互动系统,该系统包括:多个录播互动装置,每一录播互动装置包括录播主机,该系统还包括:云服务器;其中,云服务器与多个录播主机均通信连接;云服务器,被配置为接收任一录播主机发送的音视频数据,并将所接收到的音视频数据发送至目标录播主机,其中,目标录播主机为:多个录播主机中除该录播主机之外的录播主机;任一录播主机,被配置为录播音视频数据,将所录播的音视频数据发送至云服务器;并从云服务器获取目标录播主机所发送的音视频数据。通过本实用新型实施例提供的技术方案,云服务器与多个录播主机均直接通信连接,也就是说,参与互动录播的各个录播互动装置不需要部署与MCU匹配的中转设备,即可以与云服务器通信连接,从而简化了各个录播互动装置的部署过程。
具体实施方式
[0029] 下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
[0030] 为了简化参与互动录播的各个录播互动装置的部署过程,本实用新型实施例提供了一种录播互动系统。
[0031] 下面将对本实用新型实施例所提供的一种录播互动系统进行介绍。如图1所示,本实用新型实施例所提的一种录播互动系统,可以包括:多个录播互动装置110,每一录播互动装置110包括录播主机111。需要说明的是,图1中只是示例性地画出了两个录播互动装置,录播互动装置的个数可以根据实际情况进行设定,本实用新型实施例对此不做具体限定。
[0032] 该系统还包括:云服务器120;
[0033] 其中,云服务器120与多个录播主机111均通信连接;
[0034] 云服务器120,被配置为接收任一录播主机发送的音视频数据,并将所接收到的音视频数据发送至目标录播主机,其中,目标录播主机为:多个录播主机中除该录播主机之外的录播主机;
[0035] 任一录播主机111,被配置为录播音视频数据,将所录播的音视频数据发送至云服务器;并从云服务器获取目标录播主机所录播的音视频数据。
[0036] 并且,录播互动装置除了包括录播主机外,还可以包含相机,显示器,终端,如笔记本电脑或手机等。以教学录播互动为例,教学录播互动系统可以实现多个教室的互动连接。如图2所示为一种录播互动系统的示意图,从图2可以看出,录播互动系统包括云服务器和四个录播互动装置,四个录播互动装置对应的参与者分别为:教师,学生A、学生B及学生C。
每个录播互动装置可以包括录播主机,相机,两个显示器等,其中,相机、两个显示器均与录播主机通信连接。并且,相机用于采集现场画面,一个显示器可以用于显示课件画面,另一个显示器可以用于显示老师与学生的互动画面,以及学生与学生的互动画面。
[0037] 进一步地,在一种实施方式中,任一录播主机,被配置为向云服务器发送音视频数据获取指令,音视频数据获取指令携带录播主机的标识信息;
[0038] 云服务器,被配置为接收音视频获取指令,解析音视频获取指令,得到音视频获取指令携带的标识信息,并将具有标识信息的录播主机所录播的音视频数据发送至该录播主机。
[0039] 在该实施方式中,任一录播主机可以决定从云服务器获取哪些录播主机所发送的音视频数据。举例而言,假设录播互动系统有四个录播互动装置,每个录播互动装置包括一个录播主机,也就是说,录播互动系统有四个录播主机。四个录播主机的标识信息分别为a、b、c、d。如果标识信息为a的录播主机想要从云服务器获取标识信息为b的录播主机所发送的音视频数据,那么,标识信息为a的录播主机可以向云服务器发送音视频数据获取指令,该音视频数据获取指令携带b,这样,云服务器接收到该音视频数据获取指令后,可以将标识信息为b的录播主机所录播的音视频数据发送至标识信息为a的录播主机。
[0040] 在另一种实施方式中,每一录播主机可以对应一个录播互动号;任一录播主机,被配置为:从云服务器获取具有目标录播互动号的录播主机所发送的音视频数据,其中,目标录播互动号为该录播主机所对应的录播互动号。
[0041] 举例而言,假设录播互动系统有四个录播互动装置,每个录播互动装置包括一个录播主机,也就是说,录播互动系统有四个录播主机,分别为录播主机1、录播主机2、录播主机3和录播主机4。其中,录播主机1和录播主机2具有相同的录播互动号,为7001004;录播主机3和录播主机4具有相同的录播互动号,为7002008。那么录播主机1可以从云服务器获取录播主机2所录播的音视频数据;录播主机3可以从云服务器获取录播主机4所录播的音视频数据。
[0042] 需要说明的是,音视频获取指令可以是录播主机自动发送至云服务器,也可以是在监测到用户执行控制操作后,向云服务器发送的。也就是说,任一录播主机,可以被配置为监测用户是否执行第一控制操作,并在监测到用户执行第一控制操作时,向云服务器发送与第一控制操作对应的音视频数据获取指令。
[0043] 并且,在实际应用中,用户通过录播互动系统可以观看音视频数据,而且不同用户之间还可以进行互动,例如,一个用户可以点名提问另一用户;一个用户回答另一用户所提出的问题。因此,任一录播主机,还可以被配置为监测用户是否执行第二控制操作,并在监测到用户执行第二控制操作时,向云服务器发送与第二控制操作对应的互动指令;
[0044] 云服务器,还可以被配置为接收任一录播主机发送的互动指令,并执行与互动指令对应的互动操作。
[0045] 其中,第二控制操作可以是创建互动,加入互动,结束互动,退出互动,举手发言,点名提问,结束提问等。
[0046] 进一步地,每一录播互动装置还可以包括显示器,显示器与该录播互动装置包括的录播主机通信连接;
[0047] 任一录播主机,被配置为:
[0048] 将所获取到的音视频数据合成,得到互动合成画面,并将互动合成画面显示在目标显示器中,目标显示器为:具有该录播主机的录播主机装置所包括的显示器。可以理解的是,任一录播主机所合成的互动合成画面,均可以发送至云服务器,从而其他录播主机可以从云服务器获取该互动合成画面,并进行展示。
[0049] 其中,互动合成画面是基于一个录播主机的音视频数据合成的,或者,基于多个录播主机的音视频数据合成的。
[0050] 以教室录播互动系统为例,图3为教师与一个学生互动时,互动合成画面的示意图;图4为教师与多个学生互动时,互动合成画面的示意图。图5为教师授课时,互动合成画面(教师)的示意图。图6为在教师授课时,互动合成画面(课件)展示示意图。图7为在学生回答问题时,互动合成画面的示意图。
[0051] 需要强调是,不同的录播主机可以合成不同的互动合成画面,且对于一个录播主机而言,该录播主机包括的显示器所显示的画面,可以是不同的录播主机所合成的互动合成画面中的任一个。
[0052] 本实用新型实施例提供了一种录播互动系统,该系统包括:多个录播互动装置,每一录播互动装置包括录播主机,该系统还包括:云服务器;其中,云服务器与多个录播主机均通信连接;云服务器,被配置为接收任一录播主机发送的音视频数据,并将所接收到的音视频数据发送至目标录播主机,其中,目标录播主机为:多个录播主机中除该录播主机之外的录播主机;任一录播主机,被配置为录播音视频数据,将所录播的音视频数据发送至云服务器;并从云服务器获取目标录播主机所发送的音视频数据。通过本实用新型实施例提供的技术方案,云服务器与多个录播主机均直接通信连接,也就是说,参与互动录播的各个录播互动装置不需要部署与MCU匹配的中转设备,即可以与云服务器通信连接,从而简化了各个录播互动装置的部署过程。
[0053] 为了方案描述清楚,下面将以教学录播互动系统为例进行举例说明。
[0054] 其中,教学录播互动系统包括一个云服务器和多个录播互动装置,该云服务器和多个录播互动装置均通信连接。录播互动装置可以包括录播主机,相机,显示器,终端,如笔记本电脑或手机等。
[0055] 可以理解的是,每一录播互动装置对应一个与会者,每一个与会者在云服务器中有一个会议角色,一个教学角色,一个唯一标识,一个名称。其中,与会者的会议角色可以是组织者或者参与者,与会者的教学角色可以是教师或者学生;与会者的标识和名称用来区分与会者。
[0056] 当与会者的会议角色为组织者时,该组织者可以创建互动,删除与会者,邀请与会者,结束互动。当与会者的会议角色为参与者时,参与者加入互动之后可以从云服务器选择接收所有参与者的音视频数据以及会议状态信息。
[0057] 当与会者的教学角色为教师时,教师可以发起点名提问,结束点名提问。当与会者的教学角色为学生时,学生可以举手提问。
[0058] 在教学录播互动创建后,会有不同的互动状态伴随整个互动过程。互动状态包括:教师正在为学生授课,学生与教师互动,学生与学生互动,互动结束等。在互动的过程中,每一录播主机可以自动合成互动画面,与会者也可以手动合成互动画面,这都是合理的。
[0059] 并且,对于视音频数据,每个录播主机可以向云服务器提供不同类型的音视频数据,也可以不提供。
[0060] 同时,任一参与者可以根据自身的需要或者互动状态,从云服务器有选择地接收自身需要的某一个或几个录播主机发送的某几路音视频数据,以使得该参与者所使用的终端获得这几路音视频数据。终端接收到这几路音视频数据之后,可以将这几路音视频数据整合到互动合成画面里面,终端支持多画面,单画面等各种互动合成画面。并且,录播主机也支持每路音视频数据的录像,web预览与本地预览;且对于互动合成画面,录播主机也支持web预览,本地预览以及录像。
[0061] 需要说明的是,教学录播互动过程中的数据交互,大致可以分为两类,分别为:控制命令数据及音视频数据。
[0062] 对于控制命令数据,有取流控制,发流控制,互动控制,录播控制。
[0063] 取流控制,是终端通过录播主机与云服务器之间的交互,具体的,终端需要从云服务器获取那几个终端的哪几路音视频数据。
[0064] 发流控制,是终端通过录播主机通知云服务器将要提供哪几路音视频数据到云服务器。
[0065] 互动控制,包括创建互动,加入互动,结束互动,退出互动,互动状态。
[0066] 录播控制,包括举手发言,点名提问,结束提问。
[0067] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0068] 本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
[0069] 以上所述仅为本实用新型的较佳实施例而已,并非被配置为限定本实用新型的保护范围。凡在本实用新型的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本实用新型的保护范围内。