首页 / 专利库 / 电脑图像 / 帧存储器 / 一种录播方法、装置及设备

一种录播方法、装置及设备

阅读:349发布:2020-05-08

专利汇可以提供一种录播方法、装置及设备专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种录播方法、装置及设备,方法包括:广播信息获取指令,所述信息获取指令根据预设协议格式确定;接收数据获取设备的应答信息,所述应答信息包括所述数据获取设备的标识信息;根据所述应答信息,确定目标数据获取设备;基于所述目标数据获取设备获取的数据进行视频录播。通过获取 配对 的数据获取设备传输的数据,减少录播设备产生的视频以及音频的处理量,从而提高录播视频的制作效率,降低制作时间成本。,下面是一种录播方法、装置及设备专利的具体信息内容。

1.一种录播方法,其特征在于,包括:
广播信息获取指令,所述信息获取指令根据预设协议格式确定;
接收数据获取设备的应答信息,所述应答信息包括所述数据获取设备的标识信息;
根据所述应答信息,确定目标数据获取设备;
基于所述目标数据获取设备获取的数据进行视频录播。
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标数据获取设备获取的数据进行视频录播,包括:
将所述目标数据获取设备获取的数据存储到缓存区;
当接收到视频显示指令时,从所述缓存区依次获取第一目标数的图像进行显示操作。
3.根据权利要求2所述的方法,其特征在于,所述将所述目标数据获取设备获取的数据存储到缓存区之后,所述方法还包括:
从所述缓存区依次获取第二目标帧数的图像进行处理,得到目标图像;
存储所述目标图像。
4.根据权利要求3所述的方法,其特征在于,所述从所述缓存区依次获取第二目标帧数的图像进行处理,得到目标图像,包括:
对所述第二目标帧数的图像进行台标、文字或特效中的任意一种或多种添加操作,得到所述目标图像。
5.根据权利要求1所述的方法,其特征在于,所述基于所述目标数据获取设备获取的数据进行视频录播,包括:
当所述目标数据获取设备包括语音采集设备时,对语音采集设备采集的音频数据进行音量调节、音频降噪、音频增益中的任意一种或多种处理,得到目标音频数据;
基于所述目标音频数据进行视频录播。
6.一种录播装置,其特征在于,包括:
广播模,用于广播信息获取指令,所述信息获取指令根据预设协议格式确定;
接收模块,用于接收数据获取设备的应答信息,所述应答信息包括所述数据获取设备的标识信息;
确定模块,用于根据所述应答信息,确定目标数据获取设备;
录播模块,用于基于所述目标数据获取设备获取的数据进行视频录播。
7.根据权利要求6所述的装置,其特征在于,所述录播模块,用于将所述目标数据获取设备获取的数据存储到缓存区;当接收到视频显示指令时,从所述缓存区依次获取第一目标帧数的图像进行显示操作。
8.根据权利要求7所述的装置,其特征在于,所述录播模块,还用于从所述缓存区依次获取第二目标帧数的图像进行处理,得到目标图像;存储所述目标图像。
9.根据权利要求8所述装置,其特征在于,所述录播模块,还用于对所述第二目标帧数的图像进行台标、文字或特效中的任意一种或多种添加操作,得到所述目标图像。
10.根据权利要求6所述的装置,其特征在于,所述录播模块,用于当所述目标数据获取设备包括语音采集设备时,对语音采集设备采集的音频数据进行音量调节、音频降噪、音频增益中的任意一种或多种处理,得到目标音频数据;基于所述目标音频数据进行视频录播。
11.一种录播设备,其特征在于,包括:处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1-5中任一项所述的录播方法的步骤。
12.一种可读计算机存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1-5中任一项所述的录播方法的步骤。

说明书全文

一种录播方法、装置及设备

技术领域

[0001] 本发明涉及视频技术领域,具体涉及一种录播方法、装置及设备。

背景技术

[0002] 随着物联网技术的发展,在各个领域中得到了广泛应用。以视频录播领域为例,基于物联网技术以及相应的录播设备,可以得到满足学生在线学习、课后复习教学视频、满足电视台播放需求的导播视频等。
[0003] 现有录播设备在进行录播操作时,需要将所在录播环境中摄像头和语音采集设备通过无线/有线通信方式连接,导致录播设备需要对接收到的所有的摄像头和语音采集设备传输到的视频或音频数据进行处理,但有时接收到的视频或音频数据对形成录播视频来说是冗余数据或者接收到的视频或音频数据不是目标设备发送的,如此,增加了录播设备的数据处理量,降低了录播视频的制作效率。

发明内容

[0004] 因此,本发明要解决的技术问题在于克服现有录播方法数据处理量大且录播视频制作效率低的缺陷,从而提供一种录播方法、装置及设备。
[0005] 根据第一方面,本发明实施例公开了一种录播方法,包括:广播信息获取指令,所述信息获取指令根据预设协议格式确定;接收数据获取设备的应答信息,所述应答信息包括所述数据获取设备的标识信息;根据所述应答信息,确定目标数据获取设备;基于所述目标数据获取设备获取的数据进行视频录播。
[0006] 结合第一方面,在第一方面第一实施方式中,所述基于所述目标数据获取设备获取的数据进行视频录播,包括:将所述目标数据获取设备获取的数据存储到缓存区;当接收到视频显示指令时,从所述缓存区依次获取第一目标数的图像进行显示操作。
[0007] 结合第一方面第一实施方式,在第一方面第二实施方式中,所述将所述目标数据获取设备获取的数据存储到缓存区之后,所述方法还包括:从所述缓存区依次获取第二目标帧数的图像进行处理,得到目标图像;存储所述目标图像。
[0008] 结合第一方面第二实施方式,在第一方面第三实施方式中,所述从所述缓存区依次获取第二目标帧数的图像进行处理,得到目标图像,包括:对所述第二目标帧数的图像进行台标、文字或特效中的任意一种或多种添加操作,得到所述目标图像。
[0009] 结合第一方面,在第一方面第四实施方式中,所述基于所述目标数据获取设备获取的数据进行视频录播,包括:当所述目标数据获取设备包括语音采集设备时,对语音采集设备采集的音频数据进行音量调节、音频降噪、音频增益中的任意一种或多种处理,得到目标音频数据;基于所述目标音频数据进行视频录播。
[0010] 根据第二方面,本发明实施例公开了一种录播装置,包括:广播模,用于广播信息获取指令,所述信息获取指令根据预设协议格式确定;接收模块,用于接收数据获取设备的应答信息,所述应答信息包括所述数据获取设备的标识信息;确定模块,用于根据所述应答信息,确定目标数据获取设备;录播模块,用于基于所述目标数据获取设备获取的数据进行视频录播。
[0011] 结合第二方面,在第二方面第一实施方式中,所述录播模块,用于将所述目标数据获取设备获取的数据存储到缓存区;当接收到视频显示指令时,从所述缓存区依次获取第一目标帧数的图像进行显示操作。
[0012] 结合第二方面第一实施方式,在第二方面第二实施方式中,所述录播模块,还用于从所述缓存区依次获取第二目标帧数的图像进行处理,得到目标图像;存储所述目标图像。
[0013] 结合第二方面第二实施方式,在第二方面第三实施方式中,所述录播模块,还用于对所述第二目标帧数的图像进行台标、文字或特效中的任意一种或多种添加操作,得到所述目标图像。
[0014] 结合第二方面,在第二方面第四实施方式中,所述录播模块,用于当所述目标数据获取设备包括语音采集设备时,对语音采集设备采集的音频数据进行音量调节、音频降噪、音频增益中的任意一种或多种处理,得到目标音频数据;基于所述目标音频数据进行视频录播。
[0015] 根据第三方面,本发明实施例公开了一种录播设备,包括:处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面及第一方面任一实施方式中所述的录播方法的步骤。
[0016] 根据第四方面,本发明实施例公开了一种可读计算机存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述第一方面及第一方面任一实施方式中所述的录播方法的步骤。
[0017] 本发明实施例提供的技术方案具有如下优点:
[0018] 本发明实施例提供的录播方法、装置及设备,通过广播根据预设协议格式生成的信息获取指令,使得数据获取设备在接收到信息获取指令后,发送应答信息,当接收数据获取设备的包含标识信息的应答信息后,继而根据应答信息,确定需要获取数据的目标数据获取设备,基于目标数据获取设备获取的数据进行视频录播。通过获取配对的数据获取设备传输的数据,减少录播设备产生的视频以及音频的处理量,从而提高录播视频的制作效率,降低制作时间成本。附图说明
[0019] 为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1为本发明实施例1提供的一种录播方法的流程图
[0021] 图2为本发明实施例1提供的一种录播方法的流程图;
[0022] 图3为本发明实施例2提供的一种录播装置的框图
[0023] 图4为本发明实施例3提供的一种录播设备的结构示意图。

具体实施方式

[0024] 下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025] 此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0026] 在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0027] 此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0028] 实施例1
[0029] 本申请实施例提供了一种录播方法,可应用于录播设备,该录播设备可以是PAD录播设备或者是双屏录播设备。该录播设备可与数据获取设备通信连接,数据获取设备可以包括摄像头、语音采集设备。如图1所示,该录播方法包括:
[0030] 步骤101,广播信息获取指令,所述信息获取指令根据预设协议格式确定。
[0031] 示例性地,信息获取指令可以根据预设协议格式确定,该预设协议格式可以是自定义的协议格式,也可以是现有的标准协议中的任一标准协议。通过自定义协议格式不仅可以定义信息获取指令的传输格式,也可以自主定义信息获取指令需要获取的信息类别,比如通过自定义协议格式发送的信息获取指令可以包括获取数据获取设备的IP地址、端口、直播流地址等信息的获取指令,则接收到该信息获取指令并能对该信息获取指令进行解析的数据获取设备与录播设备配对成功,可以按照该信息获取指令向录播设备发送应答信息。
[0032] 信息获取指令的广播方式可以是开启录播设备的无线热点,使得摄像头或语音采集设备接入同一个局域网中实现信息交互;也可以是在录播设备所在的录播环境中设置无线局域网,使得录播设备、摄像头以及语音采集设备在该无线局域网中实现信息交互。本申请实施例对信息获取指令的发出方式不作限定,本领域技术人员可以根据实际需要确定。在设置的局域网中,广播信息获取指令。
[0033] 步骤102,接收数据获取设备的应答信息,所述应答信息包括所述数据获取设备的标识信息。
[0034] 示例性地,当数据获取设备接收到信息获取指令后,对该信息获取指令解析后进行应答,数据获取设备的应答信息可以包括数据获取设备的标识信息,该标识信息可以包括数据获取设备的相关硬件信息、软件信息或安装位置信息。本申请实施例对应答信息包含的信息类型不作限定,本领域技术人员可以根据实际需要确定。当接收到的数据获取设备的应答信息,即录播设备与数据获取设备配对成功,即录播设备可以接收到该数据获取设备传输的数据。
[0035] 步骤103,根据所述应答信息,确定目标数据获取设备。
[0036] 示例性地,根据应答信息确定目标数据获取设备的方式可以是根据应答信息包含的硬件信息,选择性能满足目标条件的数据获取设备作为目标数据获取设备;也可以根据应答消息包含的安装位置数据,选择可以录制到主讲人的数据获取设备作为目标数据获取设备;也可以是对接收到的所有数据获取设备中任意选取目标数量的设备作为目标数据获取设备,比如选取3或4个摄像头作为数据源。本申请实施例对目标数据获取设备的确定方式不作限定,本领域技术人员可以根据实际需要确定。
[0037] 步骤104,基于所述目标数据获取设备获取的数据进行视频录播。
[0038] 示例性地,确定目标数据获取设备后,可以根据目标数据传输协议实时获取目标数据获取设备获取的数据。该目标数据传输协议可以是RTSP(Real Time Streaming Protocol,实时流传输协议)。当接收到目标数据获取设备传输的数据后,可以对接收到的音频数据或视频数据进行解码,并根据录播要求,重新对音频数据或视频数据进行编码后得到满足网络传输的录播视频或者是适应于流媒体转发的录播视频。如摄像头获取的视频数据为H264格式,经过重编码后可以得到H264或H265格式;语音采集设备获取的语音数据为MP3格式,经过重编码后可以得到aac格式。重编码后的数据可以根据传输控制协议和用户数据报协发送到网络或推到流媒体中。
[0039] 本申请实施例提供的录播方法,通过广播根据预设协议格式生成的信息获取指令,使得数据获取设备在接收到信息获取指令后,发送应答信息,当接收数据获取设备的包含标识信息的应答信息后,继而根据应答信息,确定需要获取数据的目标数据获取设备,基于目标数据获取设备获取的数据进行视频录播。通过获取配对的数据获取设备传输的数据,减少录播设备产生的视频以及音频的处理量,从而提高录播视频的制作效率,降低制作时间成本。
[0040] 作为本申请一个可选实施方式,如图2所示,步骤104中,包括:
[0041] 步骤1041,将所述目标数据获取设备获取的数据存储到缓存区。
[0042] 示例性地,在得到目标数据获取设备获取的数据后,可以将每一个目标数据获取设备获取的数据存入到相应的缓存区,或者将所有目标数据获取设备获取的数据存储到同一目标缓存区,便于后续从缓存区中获取视频数据或语音数据进行处理;或者是在本地显示过程中,当录播设备分屏显示的数量小于摄像头数量时,预先将数据存入缓存区,便于随时进行切换显示操作。数据在缓存区可以以队列的形式存储,本申请实施例对具体的存储方式不作限定。
[0043] 步骤1042,当接收到视频显示指令时,从所述缓存区依次获取第一目标帧数的图像进行显示操作。
[0044] 示例性地,视频显示指令可通过用户触摸或按键操作产生,当接收到全屏显示指令时,可以从缓存区依次获取每一帧图像进行显示;当接收到分屏显示时,可以根据分屏显示数量,从缓存区中同时获取对应数量的图像进行显示。
[0045] 作为本申请一个可选实施方式,步骤1041之后,该方法还包括:
[0046] 首先,从所述缓存区依次获取第二目标帧数的图像进行处理,得到目标图像。
[0047] 示例性地,对获取的图像进行处理的方式可以包括图像叠加、图像合并等操作,得到目标图像。本申请实施例对图像处理方式不作限定,本领域技术人员可以根据实际需要确定。该第二目标帧数可以根据实际处理能确定,比如可以依次获取每一帧图像,也可以同时获取两帧图像进行处理,本申请实施例对该第二目标帧数不作限定。
[0048] 其次,存储所述目标图像。通过将经过处理的图像进行存储以作为备播资源,便于根据接收到的播放请求,及时传输播放画面。
[0049] 作为本申请一个可选实施方式,所述从所述缓存区依次获取第二目标帧数的图像进行处理,得到目标图像,包括:对所述第二目标帧数的图像进行台标、文字或特效中的任意一种或多种添加操作,得到所述目标图像。
[0050] 示例性地,添加的台标、文字或特效的内容可以根据接收到的数据请求指令确定,该数据请求指令包含的信息可以包括视频播放平台、视频文字或特效要求,根据数据请求指令的信息,对视频进行处理。本申请实施例对添加的文字内容和特效形式不作限定,本领域技术人员可以根据实际需要确定。
[0051] 作为本申请一个可选实施方式,步骤104,包括:当所述目标数据获取设备包括语音采集设备时,对语音采集设备采集的音频数据进行音量调节、音频降噪、音频增益中的任意一种或多种处理,得到目标音频数据;基于所述目标音频数据进行视频录播。
[0052] 示例性地,对音频数据的处理方式同样可以根据数据请求指令确定,该数据请求指令,该数据请求指令可以包含对音频数据的音量要求、噪音要求以及增益要求,根据相关要求确定音频数据的音量、噪音以及增益结果。
[0053] 实施例2
[0054] 本申请实施例还提供了一种录播装置,如图3所示,包括:
[0055] 广播模块301,用于广播信息获取指令,所述信息获取指令根据预设协议格式确定;
[0056] 接收模块302,用于接收数据获取设备的应答信息,所述应答信息包括所述数据获取设备的标识信息;
[0057] 确定模块303,用于根据所述应答信息,确定目标数据获取设备;
[0058] 录播模块304,用于基于所述目标数据获取设备获取的数据进行视频录播。
[0059] 本申请实施例提供的录播装置,通过广播根据预设协议格式生成的信息获取指令,使得数据获取设备在接收到信息获取指令后,发送应答信息,当接收数据获取设备的包含标识信息的应答信息后,继而根据应答信息,确定需要获取数据的目标数据获取设备,基于目标数据获取设备获取的数据进行视频录播。通过获取配对的数据获取设备传输的数据,减少录播设备产生的视频以及音频的处理量,从而提高录播视频的制作效率,降低制作时间成本。
[0060] 作为本申请一个可选实施方式,录播模块304,用于将所述目标数据获取设备获取的数据存储到缓存区;当接收到视频显示指令时,从所述缓存区依次获取第一目标帧数的图像进行显示操作。
[0061] 作为本申请一个可选实施方式,录播模块304,还用于从所述缓存区依次获取第二目标帧数的图像进行处理,得到目标图像;存储所述目标图像。
[0062] 作为本申请一个可选实施方式,录播模块304,还用于对所述第二目标帧数的图像进行台标、文字或特效中的任意一种或多种添加操作,得到所述目标图像。
[0063] 作为本申请一个可选实施方式,录播模块304,用于当所述目标数据获取设备包括语音采集设备时,对语音采集设备采集的音频数据进行音量调节、音频降噪、音频增益中的任意一种或多种处理,得到目标音频数据;基于所述目标音频数据进行视频录播。
[0064] 实施例3
[0065] 本申请实施例还提供了一种录播设备,如图4所示,该录播设备包括:处理器401和存储器402及存储在存储器402上并可在处理器401上运行的计算机程序,处理器401执行所述程序时实现上述实施例所述的录播方法的步骤,其中处理器401、存储器402可以通过总线或者其他方式连接,图4中可以通过总线连接为例。
[0066] 处理器401可以为中央处理器(Central Processing Unit,CPU)。处理器401还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
[0067] 存储器402作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的录播方法对应的程序指令/模块(例如,图3所示的广播模块301、接收模块302、确定模块303和录播模块304)。处理器401通过运行存储在存储器402中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的录播方法。
[0068] 存储器402可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器401所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器402可选包括相对于处理器401远程设置的存储器,这些远程存储器可以通过网络连接至处理器401。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0069] 所述一个或者多个模块存储在所述存储器402中,当被所述处理器401执行时,执行如图1、图2所示实施例中的录播方法。
[0070] 上述录播设备的具体细节可以对应参阅图1至图3所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
[0071] 本申请实施例提供的录播设备,通过广播根据预设协议格式生成的信息获取指令,使得数据获取设备在接收到信息获取指令后,发送应答信息,当接收数据获取设备的包含标识信息的应答信息后,继而根据应答信息,确定需要获取数据的目标数据获取设备,基于目标数据获取设备获取的数据进行视频录播。通过获取配对的数据获取设备传输的数据,减小了录播设备的数据处理量,提高了录播视频的制作效率。
[0072] 实施例4
[0073] 本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的录播方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。
[0074] 显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈