一种视频传输方法及设备转让专利

申请号 : CN201711104024.1

文献号 : CN107896314B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吕炳赟方伟

申请人 : 浙江大华技术股份有限公司

摘要 :

本发明公开了一种视频传输方法及设备,其中方法包括:第一设备在确定自身为主设备之后,向第二设备发送第一同步指令;第一同步指令用于指示第二设备向第一设备返回第二设备的视频制式列表;第一设备获取第一设备的视频制式列表;第一设备根据第一设备的视频制式列表和第二设备的视频制式列表确定同步制式;同步制式同时存在于第一设备的视频制式列表和第二设备的视频制式列表中;第一设备向第二设备发送第一配置指令;第一配置指令中包括同步制式;第一配置指令用于指示第二设备配置为同步制式对应的工作模式;第一设备配置为同步制式对应的工作模式。视频接收端只需要能够兼容视频发射端所有视频制式中的至少一种即可,从而降低了成本。

权利要求 :

1.一种视频传输方法,其特征在于,包括:

第一设备在确定自身为主设备之后,向第二设备发送第一同步指令;所述第一同步指令用于指示所述第二设备向所述第一设备返回所述第二设备的视频制式列表;

所述第一设备获取所述第一设备的视频制式列表;

所述第一设备根据所述第一设备的视频制式列表和所述第二设备的视频制式列表确定同步制式;所述同步制式同时存在于所述第一设备的视频制式列表和所述第二设备的视频制式列表中;

所述第一设备向所述第二设备发送第一配置指令;所述第一配置指令中包括所述同步制式;所述第一配置指令用于指示所述第二设备配置为所述同步制式对应的工作模式;

所述第一设备配置为所述同步制式对应的工作模式;

其中,所述第一设备是通过以下方式确认自身为主设备或从设备的,包括:所述第一设备接收触发指令;所述触发指令用于触发所述第一设备和第二设备;

所述第一设备以默认视频制式向所述第二设备发送第一握手指令;所述第一握手指令用于指示所述第二设备在接收到所述第一握手指令后向所述第一设备返回第一握手应答;

所述第一设备在接收到所述触发指令后的第一预设时间内收到所述第一握手应答时,确定自身为主设备;

所述第一设备在接收到所述触发指令后的第一预设时间内未收到所述第一握手应答时,所述第一设备转为接收所述第二设备发送来的第二握手指令;

所述第一设备在第二预设时间内收到所述第二握手指令时,确定自身为从设备,并向所述第二设备返回第二握手应答。

2.如权利要求1所述的方法,其特征在于,还包括:

所述第一设备在确定自身为从设备之后,接收所述第二设备发送的第二同步指令;

所述第一设备向所述第二设备返回所述第一设备的视频制式列表;

所述第一设备接收所述第二设备发送的第二配置指令;所述第二配置指令中包括所述同步制式;所述同步制式是所述第二设备根据所述第一设备的视频制式列表和所述第二设备的视频制式列表确定的;

所述第一设备配置为所述同步制式对应的工作模式。

3.如权利要求2所述的方法,其特征在于,所述第一同步指令、所述第一配置指令、所述第二同步指令、所述第二配置指令、所述第一设备的视频制式列表和所述第二设备的视频制式列表均是以视频信号的形式发送的。

4.如权利要求1所述的方法,其特征在于,所述第一设备根据所述第一设备的视频制式列表和所述第二设备的视频制式列表确定同步制式,包括:所述第一设备获取所述第一设备的视频制式列表和所述第二设备的视频制式列表的交集;

根据预设规则从所述交集中获取所述同步制式。

5.一种视频传输设备,其特征在于,应用于第一设备,包括:处理单元,用于在确定第一设备为主设备之后,向第二设备发送第一同步指令;所述第一同步指令用于指示所述第二设备返回所述第二设备的视频制式列表;

所述处理单元,还用于获取所述第一设备的视频制式列表;

所述处理单元,还用于根据所述第一设备的视频制式列表和通过收发单元接收的所述第二设备的视频制式列表确定同步制式;所述同步制式同时存在于所述第一设备的视频制式列表和所述第二设备的视频制式列表中;

所述处理单元,还用于控制所述收发单元向所述第二设备发送第一配置指令;所述第一配置指令中包括所述同步制式;所述第一配置指令用于指示所述第二设备配置为所述同步制式对应的工作模式;

所述处理单元,还用于将所述第一设备配置为所述同步制式对应的工作模式;

其中,所述收发单元,还用于接收触发指令;所述触发指令用于触发所述第一设备和第二设备;

所述处理单元,具体用于:

控制所述收发单元以默认视频制式向所述第二设备发送第一握手指令;所述第一握手指令用于指示所述第二设备在接收到所述第一握手指令后向所述第一设备返回第一握手应答;

在接收到所述触发指令后的第一预设时间内所述收发单元收到所述第一握手应答时,所述处理单元确定所述第一设备为主设备;

在所述收发单元接收到所述触发指令后的第一预设时间内未收到所述第一握手应答时,所述处理单元控制所述收发单元转为接收所述第二设备发送来的第二握手指令;

在第二预设时间内所述收发单元收到所述第二握手指令时,所述处理单元确定所述第一设备为从设备,并控制所述收发单元向所述第二设备返回第二握手应答。

6.如权利要求5所述的设备,其特征在于,

所述处理单元,还用于在确定所述第一设备为从设备之后,控制所述收发单元接收所述第二设备发送的第二同步指令;

所述处理单元,还用于控制所述收发单元向所述第二设备返回所述第一设备的视频制式列表;

所述收发单元,还用于接收所述第二设备发送的第二配置指令;所述第二配置指令中包括所述同步制式;所述同步制式是所述第二设备根据所述第一设备的视频制式列表和所述第二设备的视频制式列表确定的;

所述第一设备配置为所述同步制式对应的工作模式。

7.如权利要求6所述的设备,其特征在于,所述第一同步指令、所述第一配置指令、所述第二同步指令、所述第二配置指令、所述第一设备的视频制式列表和所述第二设备的视频制式列表均是以视频信号的形式发送的。

8.如权利要求5所述的设备,其特征在于,所述处理单元具体用于:获取所述第一设备的视频制式列表和所述第二设备的视频制式列表的交集;

根据预设规则从所述交集中获取所述同步制式。

9.一种可读存储介质,其特征在于,所述可读存储介质存储有计算设备可执行指令,所述计算设备可执行指令用于使所述计算设备执行权利要求1至4中任一项所述的视频传输方法。

10.一种计算设备,其特征在于,包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行如权利要求1至

4中任一项所述的视频传输方法。

说明书 :

一种视频传输方法及设备

技术领域

[0001] 本发明涉及模拟视频技术领域,尤其涉及一种视频传输方法及设备。

背景技术

[0002] 在安防领域,对模拟视频监控系统涉及的信号制式越来越多,包括标清的逐行倒相制式(Phase Alteration Line,PAL),国家电视标准委员会制式(National Television Standards Committee,NTSC),以及近年来出现的模拟高清制式,包括720P25Fps、720P30Fps、720P50Fps、720P60Fps、1080P25Fps,甚至有1080P30Fps、1080P50Fps、
1080P60Fps、4K25Fps、4K30Fps等越来越多的模拟视频制式出现。由于视频制式的增多,使得视频发射端和接收端之间的兼容问题越发突显。
[0003] 在现有的视频传输系统中,模拟视频发射端和接收端之间的兼容问题,通常放在模拟视频接收端解决,即模拟视频接收端需要兼容大量制式才能保证模拟视频发射端的视频图像能够被接收、显示和存储。为了满足这些需求,接收端需要布置额外的存储模块和处理模块,使得接收端的成本不断提升。
[0004] 综上所述,现有技术中存在着接收端成本较高的问题。

发明内容

[0005] 本发明提供一种视频传输方法及设备,用以解决现有技术中存在的接收端成本较高的问题。
[0006] 本发明实施例提供一种视频传输方法,包括:
[0007] 第一设备在确定自身为主设备之后,向第二设备发送第一同步指令;所述第一同步指令用于指示所述第二设备向所述第一设备返回所述第二设备的视频制式列表;
[0008] 所述第一设备获取所述第一设备的视频制式列表;
[0009] 所述第一设备根据所述第一设备的视频制式列表和所述第二设备的视频制式列表确定同步制式;所述同步制式同时存在于所述第一设备的视频制式列表和所述第二设备的视频制式列表中;
[0010] 所述第一设备向所述第二设备发送第一配置指令;所述第一配置指令中包括所述同步制式;所述第一配置指令用于指示所述第二设备配置为所述同步制式对应的工作模式;
[0011] 所述第一设备配置为所述同步制式对应的工作模式。
[0012] 可选的,还包括:
[0013] 所述第一设备在确定自身为从设备之后,接收所述第二设备发送的第二同步指令;
[0014] 所述第一设备向所述第二设备返回所述第一设备的视频制式列表;
[0015] 所述第一设备接收所述第二设备发送的第二配置指令;所述第二配置指令中包括所述同步制式;所述同步制式是所述第二设备根据所述第一设备的视频制式列表和所述第二设备的视频制式列表确定的;
[0016] 所述第一设备配置为所述同步制式对应的工作模式。
[0017] 可选的,所述第一同步指令、所述第一配置指令、所述第二同步指令、所述第二配置指令、所述第一设备的视频制式列表和所述第二设备的视频制式列表均是以视频信号的形式发送的。
[0018] 可选的,所述第一设备是通过以下方式确认自身为主设备或从设备的,包括:
[0019] 所述第一设备接收触发指令;所述触发指令用于触发所述第一设备和第二设备;
[0020] 所述第一设备以默认视频制式向所述第二设备发送第一握手指令;所述第一握手指令用于指示所述第二设备在接收到所述第一握手指令后向所述第一设备返回第一握手应答;
[0021] 所述第一设备在接收到所述触发指令后的第一预设时间内收到所述第一握手应答时,确定自身为主设备;
[0022] 所述第一设备在接收到所述触发指令后的第一预设时间内未收到所述第一握手应答时,所述第一设备转为接收所述第二设备发送来的第二握手指令;
[0023] 所述第一设备在第二预设时间内收到所述第二握手指令时,确定自身为从设备,并向所述第二设备返回第二握手应答。
[0024] 可选的,所述第一设备根据所述第一设备的视频制式列表和所述第二设备的视频制式列表确定同步制式,包括:
[0025] 所述第一设备获取所述第一设备的视频制式列表和所述第二设备的视频制式列表的交集;
[0026] 根据预设规则从所述交集中获取所述同步制式。
[0027] 本发明实施例提供一种视频传输设备,应用于第一设备,包括:
[0028] 处理单元,用于在确定第一设备为主设备之后,向第二设备发送第一同步指令;所述第一同步指令用于指示所述第二设备返回所述第二设备的视频制式列表;
[0029] 所述处理单元,还用于获取所述第一设备的视频制式列表;
[0030] 所述处理单元,还用于根据所述第一设备的视频制式列表和通过收发单元接收的所述第二设备的视频制式列表确定同步制式;所述同步制式同时存在于所述第一设备的视频制式列表和所述第二设备的视频制式列表中;
[0031] 所述处理单元,还用于控制所述收发单元向所述第二设备发送第一配置指令;所述第一配置指令中包括所述同步制式;所述第一配置指令用于指示所述第二设备配置为所述同步制式对应的工作模式;
[0032] 所述处理单元,还用于将所述第一设备配置为所述同步制式对应的工作模式。
[0033] 可选的,所述处理单元,还用于在确定所述第一设备为从设备之后,控制所述收发单元接收所述第二设备发送的第二同步指令;
[0034] 所述处理单元,还用于控制所述收发单元向所述第二设备返回所述第一设备的视频制式列表;
[0035] 所述收发单元,还用于接收所述第二设备发送的第二配置指令;所述第二配置指令中包括所述同步制式;所述同步制式是所述第二设备根据所述第一设备的视频制式列表和所述第二设备的视频制式列表确定的;
[0036] 所述第一设备配置为所述同步制式对应的工作模式。
[0037] 可选的,所述第一同步指令、所述第一配置指令、所述第二同步指令、所述第二配置指令、所述第一设备的视频制式列表和所述第二设备的视频制式列表均是以视频信号的形式发送的。
[0038] 可选的,所述收发单元,还用于接收触发指令;所述触发指令用于触发所述第一设备和第二设备;
[0039] 所述处理单元,具体用于:
[0040] 控制所述收发单元以默认视频制式向所述第二设备发送第一握手指令;所述第一握手指令用于指示所述第二设备在接收到所述第一握手指令后向所述第一设备返回第一握手应答;
[0041] 在接收到所述触发指令后的第一预设时间内所述收发单元收到所述第一握手应答时,所述处理单元确定所述第一设备为主设备;
[0042] 在所述收发单元接收到所述触发指令后的第一预设时间内未收到所述第一握手应答时,所述处理单元控制所述收发单元转为接收所述第二设备发送来的第二握手指令;
[0043] 在第二预设时间内所述收发单元收到所述第二握手指令时,所述处理单元确定所述第一设备为从设备,并控制所述收发单元向所述第二设备返回第二握手应答。
[0044] 可选的,所述处理单元具体用于:
[0045] 获取所述第一设备的视频制式列表和所述第二设备的视频制式列表的交集;
[0046] 根据预设规则从所述交集中获取所述同步制式。
[0047] 本发明实施例提供一种可读存储介质,所述可读存储介质存储有计算设备可执行指令,所述计算设备可执行指令用于使所述计算设备执行如上述任一项所述的视频传输方法。
[0048] 本发明实施例提供一种计算设备,包括:
[0049] 存储器,用于存储程序指令;
[0050] 处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行如上述任一项所述的视频传输方法。
[0051] 综上所述,本发明实施例提供一种视频传输方法及设备,其中方法包括:第一设备在确定自身为主设备之后,向第二设备发送第一同步指令;第一同步指令用于指示第二设备向第一设备返回第二设备的视频制式列表;第一设备获取第一设备的视频制式列表;第一设备根据第一设备的视频制式列表和第二设备的视频制式列表确定同步制式;同步制式同时存在于第一设备的视频制式列表和第二设备的视频制式列表中;第一设备向第二设备发送第一配置指令;第一配置指令中包括同步制式;第一配置指令用于指示第二设备配置为同步制式对应的工作模式;第一设备配置为同步制式对应的工作模式。第一设备和第二设备配置为相同的同步制式之后,便可以进行视频传输,其中一个为视频发射端,另一个为视频接收端。在本发明实施例中,视频接收端不论是第一设备,还是第二设备,其都不需要配置视频发射端所有的视频制式,这是因为第一设备可以通过获取第一设备和第二设备的视频制式列表并从中确定同属于两个设备的视频制式列表的同步制式,从而使得,视频接收端只需要能够兼容视频发射端所有视频制式中的至少一种即可。因此,本发明实施例能够降低视频接收端的成本。

附图说明

[0052] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0053] 图1为本发明实施例提供的一种视频传输方法流程示意图;
[0054] 图2为本发明实施例提供的一种第一设备确认身份的方法流程示意图;
[0055] 图3为本发明实施例提供的一种视频传输设备结构示意图;
[0056] 图4为本发明实施例提供的一种计算设备结构示意图。

具体实施方式

[0057] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0058] 图1为本发明实施例提供的一种视频传输方法流程示意图,如图1所示,包括以下步骤:
[0059] S101:第一设备在确定自身为主设备之后,向第二设备发送第一同步指令。
[0060] S102:第二设备接收第一同步指令,并向第一设备返回第二设备的视频制式列表。
[0061] S103:第一设备获取第一设备的视频制式列表。
[0062] S104:第一设备根据第一设备的视频制式列表和第二设备的视频制式列表确定同步制式;同步制式同时存在于第一设备的视频制式列表和第二设备的视频制式列表中。
[0063] S105:第一设备向第二设备发送第一配置指令;第一配置指令中包括同步制式。
[0064] S106:第二设备接收同步指令,并配置为同步指示对应的工作模式。
[0065] S107:第一设备配置为同步制式对应的工作模式。
[0066] 应理解,本发明实施例中第一设备和第二设备中一个为视频发射端,如摄像机,另一个为视频接收端,如数字硬盘录像机(Digital Video Recoder,DVR),其中,视频发射端可以包括图像采集处理以及视频发送功能,视频接收端可以包括视频接收和图像处理与存储功能等。视频传输过程既可能指的是第一设备向第二设备的视频传输,又可能指的是第二设备向第一设备的视频传输。本发明实施例中,视频发射端和视频接收端具有双向通信功能,视频发射端可以向视频接收端发送通信信号,也可以接收视频接收端发送的通信信号,同样的,视频接收端可以向视频发射端发送通信信号,也可以接收视频发射端发送的通信信号。
[0067] 在S101中,作为主设备的设备能够向对端设备发送同步指令,因此,在第一设备确定自身为主设备后,向第二设备发送第一同步指令,此时,第二设备为与主设备对应的从设备。
[0068] 在S102中第二设备接收到第一同步指令后,便会向第一设备发送自身的视频制式列表。在本发明实施例中,第一设备和第二设备都具有各自的视频制式列表,视频制式列表中记录了本设备能够支持的视频制式,可选的,视频制式列表中还记录了每个视频制式对应的视频制式编码规则,在第一设备和第二设备中,相同的视频制式具有相同的视频制式编码规则。
[0069] 在S104中,第一设备所确定的同步制式同时存在于第一设备的视频制式列表和第二设备的视频制式列表中,因此第一设备和第二设备都能够支持该同步制式。可选的,第一设备可通过以下方式确定同步制式,包括:第一设备获取第一设备的视频制式列表和第二设备的视频制式列表的交集;根据预设规则从交集中获取同步制式。第一设备在收到第二设备的视频制式列表后,与自身的视频制式列表进行比较或逻辑判断,从而获取两个视频制式列表的交集。在交集为非空交集时,根据预设规则从交集中获取同步制式。预设规则可以根据实际的应用需求而定,例如,对于视频清晰度要求较高的应用场景,可选择交集中分辨率最大的视频制式作为同步制式,又例如,对于视频传输实时性要求较高的应用场景,可选择交集中帧率最高的视频制式作为同步制式等等。通过预设规则的灵活选择,可以使视频传输更好地适用于实际应用场景中。在交集为空集时,说明第一设备和第二设备无法兼容,此时,第一设备可向管理人员返回错误信息以通知管理人员更换或更新设备。
[0070] 在S107中,第一设备将自身的工作模式配置为同步制式对应的工作模式,此时,便完成了第一设备和第二设备之间的同步,第一设备和第二设备接下来便可以通过同步制式进行视频传输。可选的,S105和S107并没有严格的先后顺序,第一设备也可以先将自身工作模式配置为同步制式所对应的工作模式,再向第二设备发送第一配置指令,当然也可以在将自身工作模式配置为同步制式对应的工作模式的同时向第二设备发送第一配置指令等等。
[0071] 可选的,本发明实施例所提供的视频传输方法还包括:第一设备在确定自身为从设备之后,接收第二设备发送的第二同步指令;第一设备向第二设备返回第一设备的视频制式列表;第一设备接收第二设备发送的第二配置指令;第二配置指令中包括同步制式;同步制式是第二设备根据第一设备的视频制式列表和第二设备的视频制式列表确定的;第一设备配置为同步制式对应的工作模式。具体来说,第一设备在确定自身为从设备之后,便进入接收模式,接收第二设备发送的第二同步指令。第一设备接收到第二设备发送的第二同步指令之后,向第二设备返回自身的视频制式列表。第二设备接收到第一设备的视频制式列表之后,根据第一设备的视频制式列表和自身的视频制式列表确定同步制式,其具体过程可参考上述第一设备确定同步制式的过程,本发明实施例不再赘述。第二设备在确定了同步制式之后,通过第二配置指令将同步制式发送给第一设备,之后,将自身配置为同步制式对应的工作模式。第一设备在接收到第二配置指令之后,将自身的工作模式配置为同步制式对应的工作模式。
[0072] 可选的,为了保证显示质量,第一设备和第二设备中的视频接收端在配置为同步制式对应的工作模式之前,都不显示视频信号。
[0073] 第一设备和第二设备配置为相同的同步制式之后,便可以进行视频传输,其中一个为视频发射端,另一个为视频接收端。在本发明实施例中,视频接收端不论是第一设备,还是第二设备,其都不需要配置视频发射端所有的视频制式,这是因为第一设备可以通过获取第一设备和第二设备的视频制式列表并从中确定同属于两个设备的视频制式列表的同步制式,从而使得,视频接收端只需要能够兼容视频发射端所有视频制式中的至少一种即可。因此,本发明实施例能够降低视频接收端的成本。
[0074] 可选的,本发明实施例中,第一同步指令、第一配置指令、第二同步指令、第二配置指令、第一设备的视频制式列表和第二设备的视频制式列表均是以视频信号的形式发送的。具体来说,上述各种指令或消息携带于视频信号的消隐区,在视频信号的消隐区中并不携带视频信号的内容信息,其在现有技术中是用来界定帧的开始,以及携带解调导频信号的相关信息的。采用视频信号的模式进行第一设备和第二设备之前的交互,是为了让第一设备和第二设备中的视频发射端能够快速配置为同步制式对应的工作模式并以同步制式发射视频信号,减少切换耗时。
[0075] 可选的,基于上述指令或消息的传输方式,本发明实施例还提供一种第一设备确认自身为主设备还是从设备的方法,如图2所示,为本发明实施例提供的一种第一设备确认身份的方法流程示意图,如图2所示,包括以下步骤:
[0076] S201:第一设备接收触发指令;触发指令用于触发第一设备和第二设备。
[0077] S202:第一设备以默认视频制式向第二设备发送第一握手指令;第一握手指令用于指示第二设备在接收到第一握手指令后向第一设备返回第一握手应答。
[0078] S203:第一设备在接收到触发指令后的第一预设时间内收到第一握手应答时,确定自身为主设备。
[0079] S204:第一设备在接收到触发指令后的第一预设时间内未收到第一握手应答时,第一设备转为接收第二设备发送来的第二握手指令。
[0080] S205:第一设备在第二预设时间内收到第二握手指令时,确定自身为从设备,并向第二设备返回第二握手应答。
[0081] 在S201中,可选的,第一设备被配置为默认主设备,第二设备被配置为默认从设备,这种配置方式可以是第一设备、第二设备的出厂配置,也可以是硬件方式配置,如按键开关,也可以是软件方式设定等等。触发指令可以是第三方同时向第一设备和第二设备发送的指令,第一设备和第二设备在接收到触发指令的同时开始计时。
[0082] 在S202中,第一设备的默认视频制式可以是出厂时为第一设备所配置的,也可以是硬件或软件设置的等等。若第二设备接收到了第一握手指令,便说明第二设备能够支持该默认视频制式,此时第二设备以该默认视频制式向第一设备返回第一握手应答。
[0083] 在S203中,当第一设备在第一预设时间内收到第一握手应答时,第一设备便与第二设备成功建立了交互通道,第一设备确定自身为主设备。
[0084] 在S204中,当第一设备在第一预设时间内未收到第一握手应答时,便可以认为第二设备未收到第一设备发送的第一握手指令,第二设备不支持第一设备的默认视频制式。此时,第一设备便确定自身无法作为主设备,转为接收第二设备发送的第二握手指令。对于第二设备来说,其在接收到触发指令时便开始计时,当在第三预设时间内收到第一设备发送的第一握手指令时,第二设备便向第一设备返回第一握手应答。当在第三预设时间内未收到第一设备发送的第一握手指令时,第二设备确定第一设备无法作为主设备,转而向第一设备发送第二握手指令,第二握手指令的视频制式为第二设备的默认视频制式。
[0085] 在S205中,第一设备在第二预设时间内收到第二握手指令时,说明第一设备能够支持第二设备的默认视频制式,此时,第一设备确定自身为从设备,并向第二设备返回第二握手应答,第二握手应答的视频制式为第二设备的默认视频制式。第二视频在第四预设时间内收到第二握手应答时,便确定自身为主设备。
[0086] 可选的,为了提高成功建立交互通道的概率,使得第一设备的默认视频制式和第二设备的默认视频制式至少有一个能被对方支持,本发明实施例中默认视频制式为该设备能够支持的最原始制式。具体来说,设备在不断更新的过程中其所支持的视频制式存在一定的连续规律。举例说明,第一设备在经过多次更新后,所支持的视频制式为A、B、C、D、E、F、G六种,其分辨率呈现依次递增的规律,此时,A为第一设备的默认视频制式。对于出厂时间比第一设备稍晚的第二设备,其所支持的视频制式可能为D、E、F、G、H五种,此时,D为第二设备的默认视频制式。在这种情况下,第二设备无法接收第一握手指令,但第一设备却可以接收第二握手指令。
[0087] 可选的,本发明实施例还提供另外一种第一设备确认自身是否为主设备的方法。第一设备为默认主设备,第二设备为默认从设备。第一设备在接收到触发指令后,以默认视频制式向第二设备发送握手指令,此时的默认视频制式为第一设备最原始制式,如上例A。
在预设时间内未收到握手应答时,更新默认制式为下一视频制式,如上例B,继续以默认视频制式向第二设备发送握手指令。第一设备重复上述过程,直至收到第二设备的握手应答或遍历完所有的视频制式为止。在上述过程中,触发指令只需由第一设备接收即可,虽然建立交互通道的过程耗时可能增加,但能够在最大程度上提高建立交互通道的成功率。更近一步的,触发指令可以是第一设备的上电指令,即第一设备一开始上电便向第二设备发送握手指令,可以降低系统开销。
[0088] 综上所述,本发明实施例提供一种视频传输方法,包括:第一设备在确定自身为主设备之后,向第二设备发送第一同步指令;第一同步指令用于指示第二设备向第一设备返回第二设备的视频制式列表;第一设备获取第一设备的视频制式列表;第一设备根据第一设备的视频制式列表和第二设备的视频制式列表确定同步制式;同步制式同时存在于第一设备的视频制式列表和第二设备的视频制式列表中;第一设备向第二设备发送第一配置指令;第一配置指令中包括同步制式;第一配置指令用于指示第二设备配置为同步制式对应的工作模式;第一设备配置为同步制式对应的工作模式。第一设备和第二设备配置为相同的同步制式之后,便可以进行视频传输,其中一个为视频发射端,另一个为视频接收端。在本发明实施例中,视频接收端不论是第一设备,还是第二设备,其都不需要配置视频发射端所有的视频制式,这是因为第一设备可以通过获取第一设备和第二设备的视频制式列表并从中确定同属于两个设备的视频制式列表的同步制式,从而使得,视频接收端只需要能够兼容视频发射端所有视频制式中的至少一种即可。因此,本发明实施例能够降低视频接收端的成本。
[0089] 基于相同的技术构思,本发明实施例还提供一种视频传输设备,该视频传输设备应用于上述任一实施例中的第一设备,能够实现上述任一实施例所公开的视频传输方法。图3为本发明实施例提供的一种视频传输设备结构示意图,如图3所示,视频传输设备300包括收发单元301和处理单元302,其中:
[0090] 处理单元302,用于在确定第一设备为主设备之后,向第二设备发送第一同步指令;第一同步指令用于指示第二设备返回第二设备的视频制式列表;
[0091] 处理单元302,还用于获取第一设备的视频制式列表;
[0092] 处理单元302,还用于根据第一设备的视频制式列表和通过收发单元301接收的第二设备的视频制式列表确定同步制式;同步制式同时存在于第一设备的视频制式列表和第二设备的视频制式列表中;
[0093] 处理单元302,还用于控制收发单元301向第二设备发送第一配置指令;第一配置指令中包括同步制式;第一配置指令用于指示第二设备配置为同步制式对应的工作模式;
[0094] 处理单元302,还用于将第一设备配置为同步制式对应的工作模式。
[0095] 可选的,处理单元302,还用于在确定第一设备为从设备之后,控制收发单元301接收第二设备发送的第二同步指令;
[0096] 处理单元302,还用于控制收发单元301向第二设备返回第一设备的视频制式列表;
[0097] 收发单元301,还用于接收第二设备发送的第二配置指令;第二配置指令中包括同步制式;同步制式是第二设备根据第一设备的视频制式列表和第二设备的视频制式列表确定的;
[0098] 第一设备配置为同步制式对应的工作模式。
[0099] 可选的,第一同步指令、第一配置指令、第二同步指令、第二配置指令、第一设备的视频制式列表和第二设备的视频制式列表均是以视频信号的形式发送的。
[0100] 可选的,收发单元301,还用于接收触发指令;触发指令用于触发第一设备和第二设备;
[0101] 处理单元302,具体用于:
[0102] 控制收发单元301以默认视频制式向第二设备发送第一握手指令;第一握手指令用于指示第二设备在接收到第一握手指令后向第一设备返回第一握手应答;
[0103] 在接收到触发指令后的第一预设时间内收发单元301收到第一握手应答时,处理单元302确定第一设备为主设备;
[0104] 在收发单元301接收到触发指令后的第一预设时间内未收到第一握手应答时,处理单元302控制收发单元301转为接收第二设备发送来的第二握手指令;
[0105] 在第二预设时间内收发单元301收到第二握手指令时,处理单元302确定第一设备为从设备,并控制收发单元301向第二设备返回第二握手应答。
[0106] 可选的,处理单元302具体用于:
[0107] 获取第一设备的视频制式列表和第二设备的视频制式列表的交集;
[0108] 根据预设规则从交集中获取同步制式。
[0109] 基于相同的技术构思,本发明实施例还提供一种计算设备,该计算设备具体可以是摄像机、DVR等。图4为本发明实施例提供的一种计算设备结构示意图,如图4所示,设备400包括处理器401、收发器402、存储器403,其中,存储器403可以用于存储设备400出厂时预装的程序/代码,也可以存储用于处理器401执行时的代码等。
[0110] 本申请实施例中,收发器402可以是有线收发器,无线收发器或其组合。有线收发器例如可以为以太网接口。以太网接口可以是光接口,电接口或其组合。无线收发器例如可以为无线局域网收发器,蜂窝网络收发器或其组合。处理器401可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。处理器401还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic array logic,缩写:GAL)或其任意组合。存储器403可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器403也可以包括非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read-only memory,缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器403还可以包括上述种类的存储器的组合。
[0111] 其中,图4中还可以包括总线接口,总线接口可以包括任意数量的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线接口还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。
[0112] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0113] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。