一种视频传输的方法、装置、系统及服务器转让专利

申请号 : CN201811512217.5

文献号 : CN109640040B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 胡军赵金奎刘皓尧俊峰

申请人 : 海能达通信股份有限公司

摘要 :

本发明提供了一种视频传输的方法、装置、系统及服务器,本发明中可以直接将所述融屏后的音视频数据流传输到调度台,此时可以不经过核心网,进而能够降低核心网的处理压力。或者将所述融屏后的音视频数据流传输到核心网,以使所述核心网将所述融屏后的音视频数据流发送到调度台,此时核心网传输的是融屏后的音视频数据,融屏后的音视频数据即是多路所述音视频数据流转化成的一路音视频数据流,接收一路音视频数据流所需要的资源小于接收多路音视频数据流所需的资源,进而也能够降低核心网的处理压力。

权利要求 :

1.一种视频传输的方法,其特征在于,应用于视频服务器,所述方法包括:接收本地数据交换模块发送的多个音视频数据流;其中,所述音视频数据流为所述本地数据交换模块从相应的摄像装置接收的音视频数据中获取得到;所述视频服务器和所述本地数据交换模块距离基站的距离均小于对应的预设数值,所述本地数据交换模块为网关;

对多个所述音视频数据流进行融屏操作,得到融屏后的音视频数据流,其中包括:将多个所述音视频数据流合成一路音视频数据流,得到融屏后的音视频数据流;

将所述融屏后的音视频数据流通过预先创建的音视频传输通道直接输出至调度台,或者将所述融屏后的音视频数据流传输到核心网,以使所述核心网输出所述融屏后的音视频数据流。

2.根据权利要求1所述的方法,其特征在于,所述音视频传输通道的创建过程包括:接收视频信令控制中心发送的虚拟设备创建请求;其中,所述虚拟设备创建请求携带有融屏模板信息和待融屏设备信息、且所述虚拟设备创建请求为所述视频信令控制中心根据所述调度台发送的融屏创建请求生成的;

根据所述虚拟设备创建请求,创建虚拟融屏设备,并将创建的虚拟融屏设备的设备号发送给所述视频信令控制中心;

在所述虚拟融屏设备中创建与所述调度台进行数据流通的所述音视频传输通道。

3.根据权利要求2所述的方法,其特征在于,在所述虚拟融屏设备中创建与所述调度台进行数据流通的所述音视频传输通道,包括:接收所述视频信令控制中心发送的传输通道创建请求;其中,传输通道创建请求中包括所述调度台的媒体信息;

在所述虚拟融屏设备中添加与所述调度台进行数据流通的所述音视频传输通道,并将所述音视频传输通道的通道号以及所述视频服务器的媒体信息发送到所述视频信令控制中心;

其中,在所述视频信令控制中心将所述视频服务器的媒体信息发送至所述调度台后,所述音视频传输通道能够进行数据流通。

4.根据权利要求3所述的方法,其特征在于,在所述视频信令控制中心将所述视频服务器的媒体信息发送至所述调度台后,还包括:当调度台通过所述视频信令控制中心控制每个摄像装置开启后,根据所述待融屏设备信息,建立与每个待融屏的所述摄像装置进行数据传输的流媒体传输通道。

5.根据权利要求4所述的方法,其特征在于,将所述融屏后的音视频数据流直接输出,或者将所述融屏后的音视频数据流传输到核心网,以使所述核心网输出所述融屏后的音视频数据流之后,还包括:当不需要进行融屏后的音视频数据流传输时,接收所述视频信令控制中心发送的关闭虚拟融屏设备指令;其中,所述关闭虚拟融屏设备指令为所述视频信令控制中心接收到所述核心网发送的融屏上拉释放请求后生成的;

根据所述关闭虚拟融屏设备指令,关闭创建的所述虚拟融屏设备。

6.一种视频传输的装置,其特征在于,应用于视频服务器,所述装置包括:视频流接收模块,用于接收本地数据交换模块发送的多个音视频数据流;其中,所述音视频数据流为所述本地数据交换模块从相应的摄像装置接收的音视频数据中获取得到;所述视频服务器和所述本地数据交换模块距离基站的距离均小于对应的预设数值,所述本地数据交换模块为网关;

融屏模块,用于对多个所述音视频数据流进行融屏操作,得到融屏后的音视频数据流,其中包括:将多个所述音视频数据流合成一路音视频数据流,得到融屏后的音视频数据流;

视频流发送模块,用于将所述融屏后的音视频数据流通过预先创建的音视频传输通道直接输出至调度台,或者将所述融屏后的音视频数据流传输到核心网,以使所述核心网输出所述融屏后的音视频数据流。

7.根据权利要求6所述的装置,其特征在于,所述视频流发送模块包括:输出子模块,用于将所述融屏后的音视频数据流通过音视频传输通道直接输出至调度台;

所述装置还包括:

请求接收模块,用于接收视频信令控制中心发送的虚拟设备创建请求;其中,所述虚拟设备创建请求携带有融屏模板信息和待融屏设备信息、且所述虚拟设备创建请求为所述视频信令控制中心根据所述调度台发送的融屏创建请求生成的;

创建模块,用于根据所述虚拟设备创建请求,创建虚拟融屏设备,并将创建的虚拟融屏设备的设备号发送给所述视频信令控制中心;

通道建立模块,用于在所述虚拟融屏设备中创建与所述调度台进行数据流通的所述音视频传输通道。

8.根据权利要求7所述的装置,其特征在于,所述通道建立模块包括:

请求接收单元,用于接收所述视频信令控制中心发送的传输通道创建请求;其中,传输通道创建请求中包括所述调度台的媒体信息;

通道创建单元,用于在所述虚拟融屏设备中添加与所述调度台进行数据流通的所述音视频传输通道,并将所述音视频传输通道的通道号以及所述视频服务器的媒体信息发送到所述视频信令控制中心;

其中,在所述视频信令控制中心将所述视频服务器的媒体信息发送至所述调度台后,所述音视频传输通道能够进行数据流通。

9.一种视频服务器,其特征在于,包括:处理器、发送端口和接收端口;

所述接收端口,用于接收本地数据交换模块发送的多个音视频数据流;其中,所述音视频数据流为所述本地数据交换模块从相应的摄像装置接收的音视频数据中获取得到;所述视频服务器和所述本地数据交换模块距离基站的距离均小于对应的预设数值,所述本地数据交换模块为网关;

所述处理器,用于对多个所述音视频数据流进行融屏操作,得到融屏后的音视频数据流,其中包括:将多个所述音视频数据流合成一路音视频数据流,得到融屏后的音视频数据流;

所述发送端口,用于将所述融屏后的音视频数据流通过预先创建的音视频传输通道直接输出至调度台,或者将所述融屏后的音视频数据流传输到核心网,以使所述核心网输出所述融屏后的音视频数据流。

10.一种视频传输的系统,其特征在于,包括:

本地数据交换模块、视频服务器和调度台;

其中,所述本地数据交换模块,用于接收多个摄像装置发送的音视频数据,并从每个音视频数据中获取得到音视频数据流,将获取得到的多个音视频数据流发送到视频服务器;

所述视频服务器和所述本地数据交换模块距离基站的距离均小于对应的预设数值,所述本地数据交换模块为网关;

所述视频服务器,用于接收本地数据交换模块发送的多个音视频数据流,对多个所述音视频数据流进行融屏操作,得到融屏后的音视频数据流,并将所述融屏后的音视频数据流通过预先创建的音视频传输通道直接传输到调度台;对多个所述音视频数据流进行融屏操作,得到融屏后的音视频数据流,包括:将多个所述音视频数据流合成一路音视频数据流,得到融屏后的音视频数据流;

所述调度台,用于直接或通过核心网接收所述融屏后的音视频数据流。

说明书 :

一种视频传输的方法、装置、系统及服务器

技术领域

[0001] 本发明涉及数据传输领域,更具体的说,涉及一种视频传输的方法、装置、系统及服务器。

背景技术

[0002] 随着专网技术的不断发展,无线视频监控的应用越来越广泛。
[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] 图1为本发明提供的一种视频传输的方法的方法流程图;
[0053] 图2为本发明提供的另一种视频传输的方法的方法流程图;
[0054] 图3为本发明提供的一种视频传输之前的操作流程图;
[0055] 图4为本发明提供的一种音视频传输通道的创建流程图;
[0056] 图5为本发明提供的一种视频传输的装置的结构示意图。

具体实施方式

[0057] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058] 本发明的实施例提供了一种视频传输的方法,应用于视频服务器。参照图1,所述视频传输的方法可以包括:
[0059] S11、接收本地数据交换模块发送的多个音视频数据流;
[0060] 其中,所述音视频数据流为所述本地数据交换模块从相应的摄像装置接收的音视频数据中获取得到。本地数据交换模块可以用LIPA网关L-GW表示。
[0061] 具体的,本地数据交换模块距离基站较近,摄像装置将采集的音视频数据通过通用移动通信技术的长期演进LTE空口发送给基站,进而基站将音视频数据发送到本地数据交换模块中。本地数据交换模块将接收的每个音视频数据去掉封装协议GTPU包头,取出音视频数据中的音视频流,即为本实施例中的音视频数据流。其中,摄像装置可以包括摄像头。
[0062] 然后,本地数据交换模块将多个音视频数据流发送给视频服务器。其中,视频服务器设置在与本地数据交换模块基站较近的位置。
[0063] 需要说明的是,基站接收哪几个摄像装置的音视频数据是由调度台决定的,调度台想要观看哪几个摄像装置拍摄的视频,基站就接收相应的摄像装置发送的音视频数据。
[0064] S12、对多个所述音视频数据流进行融屏操作,得到融屏后的音视频数据流;
[0065] 具体的,对多个所述音视频数据流进行融屏操作,是指将多路的音视频数据流合成一路音视频数据流,即能够得到融屏后的音视频数据流。
[0066] 此外,视频服务器接收到多个所述音视频数据后,还能够对多个所述音视频数据进行选频、叠频、压缩和本地存储的操作。
[0067] S13、将所述融屏后的音视频数据流直接输出,或者将所述融屏后的音视频数据流传输到核心网,以使所述核心网输出所述融屏后的音视频数据流。
[0068] 具体的,视频服务器可以直接与调度台通信,也可以通过核心网与调度台通信。
[0069] 本实施例中,可以直接将所述融屏后的音视频数据流道传输到调度台,此时可以不经过核心网,进而能够降低核心网的处理压力。或者将所述融屏后的音视频数据流传输到核心网,以使所述核心网将所述融屏后的音视频数据流发送到调度台,此时核心网传输的是融屏后的音视频数据,融屏后的音视频数据即是多路所述音视频数据流转化成的一路音视频数据流,接收一路音视频数据流所需要的资源小于接收多路音视频数据流所需的资源,进而也能够降低核心网的处理压力。
[0070] 可选的,在上述视频传输的方法的基础上,将所述融屏后的音视频数据流直接输出,包括:
[0071] 将所述融屏后的音视频数据流通过音视频传输通道直接输出至调度台;
[0072] 另外,参照图2,所述音视频传输通道的创建过程可以包括:
[0073] S21、接收视频信令控制中心发送的虚拟设备创建请求;
[0074] 其中,所述虚拟设备创建请求携带有融屏模板信息和待融屏设备信息、且所述虚拟设备创建请求为所述视频信令控制中心根据所述调度台发送的融屏创建请求生成的。视频信令控制中心可以用视频信令控制网元V-SIG表示。
[0075] 具体的,调度台发送融屏创建请求到视频信令控制中心,其中,融屏创建请求中携带有待融屏设备信息和融屏规格信息以及调度台的媒体信息。
[0076] 融屏设备信息是指哪些摄像装置生成的视频需要进行融屏操作。融屏规格信息是指以哪种方式进行融屏,如是以4画面还是16画面,即融屏规格信息为融屏的规格参数,如融屏个数、分辨率等数据。调度台的媒体信息是指调度台的会话描述协议SDP参数,如调度台的传输端口、传输协议等数据。
[0077] 视频信令控制中心接收到融屏创建请求后,保存融屏创建请求,生成虚拟设备创建请求,并将虚拟设备创建请求发送到视频服务器。其中,虚拟设备创建请求携带有融屏模板信息和待融屏设备信息。其中,融屏模板信息是视频信令控制中心根据融屏规格信息确定的一个融屏模型。此外,待融屏设备信息在上面已经进行了解释说明,在此不再赘述。
[0078] S22、根据所述虚拟设备创建请求,创建虚拟融屏设备,并将创建的虚拟融屏设备的设备号发送给所述视频信令控制中心;
[0079] 具体的,视频服务器根据虚拟设备创建请求中的融屏模板信息,创建虚拟融屏设备,该虚拟融屏设备用于将多路音视频数据流进行合成,得到一路音视频数据流。
[0080] 视频服务器创建完虚拟融屏设备后,将创建的虚拟融屏设备的设备号发送给所述视频信令控制中心,进而视频信令控制中心保存虚拟融屏设备的设备号。
[0081] S23、接收所述视频信令控制中心发送的传输通道创建请求;
[0082] 其中,传输通道创建请求中包括所述调度台的媒体信息。
[0083] 具体的,视频信令控制中心保存虚拟融屏设备的设备号后,生成传输通道创建请求,并将传输通道创建请求发送到视频服务器。传输通道创建请求是为了创建视频服务器与调度台的传输通道。
[0084] S24、在所述虚拟融屏设备中添加与所述调度台进行数据流通的所述音视频传输通道,并将所述音视频传输通道的通道号以及所述视频服务器的媒体信息发送到所述视频信令控制中心;
[0085] 其中,在所述视频信令控制中心将所述视频服务器的媒体信息发送至所述调度台后,所述音视频传输通道能够进行数据流通。
[0086] 具体的,视频服务器在虚拟融屏设备中添加音视频传输通道,并将音视频传输通道的通道号以及所述视频服务器的媒体信息返回到所述视频信令控制中心。
[0087] 可选的,在本实施例的基础上,在所述视频信令控制中心将所述视频服务器的媒体信息发送至所述调度台后,还包括:
[0088] 当调度台通过所述视频信令控制中心控制每个摄像装置开启后,根据所述待融屏设备信息,建立与每个待融屏的所述摄像装置进行数据传输的流媒体传输通道。
[0089] 具体的,在所述视频信令控制中心将所述视频服务器的媒体信息发送至所述调度台后,视频服务器就可以直接和调度台进行通信,在上述的步骤中的待融屏设备信息中已经确定了哪些摄像装置进行融屏,此时,就需要视频服务器与这些摄像装置进行连接。
[0090] 视频服务器与摄像装置进行连接之前,摄像装置已经连接网络、与本地数据交换模块建立承载、且在视频服务器中进行了注册。
[0091] 此后,调度台通过视频信令控制中心控制每个摄像装置开启后,由于摄像装置已经在视频服务器进行了注册,此时摄像装置会连接到视频服务器,此时,视频服务器就能够建立与每个待融屏的所述摄像装置进行数据传输的流媒体传输通道,即视频服务器能够接收摄像装置发送的数据。
[0092] 本实施例中,给出了一种创建视频服务器与调度台进行数据流通的音视频传输通道的过程,可以使用本实施例中创建的音视频传输通道进行视频传输,进而能够使得各个摄像装置拍摄的视频不经过核心网直接到达调度台,减轻核心网的压力。
[0093] 需要说明的是,本实施例中的步骤S23和S24为在所述虚拟融屏设备中创建与所述调度台进行数据流通的所述音视频传输通道的具体实现过程,此外,还可以采用其他手段实现在所述虚拟融屏设备中创建与所述调度台进行数据流通的所述音视频传输通道。
[0094] 此外,本实施例中公开了音视频传输通道的创建过程,核心网和视频服务器可以通过另一音视频传输通道通信,该音视频传输通道的创建过程与上述的音视频传输通道的创建过程类似,不同的是,传输通道创建请求中携带的是核心网的媒体信息,视频信令控制中心将视频服务器的媒体信息发送到核心网,其他步骤请参照上述音视频传输通道的创建过程。
[0095] 可选的,在上一个实施例的基础上,步骤S13后,还可以包括:
[0096] 当不需要进行融屏后的音视频数据流传输时,接收所述视频信令控制中心发送的关闭虚拟融屏设备指令;其中,所述关闭虚拟融屏设备指令为所述视频信令控制中心接收到所述核心网发送的融屏上拉释放请求后生成的;
[0097] 根据所述关闭虚拟融屏设备指令,关闭创建的所述虚拟融屏设备。
[0098] 具体的,当调度台确定不观看摄像装置采集的视频时,即不需要进行融屏后的音视频数据流传输时,调度台生成并下发融屏上拉释放请求到视频信令控制中心,进而视频信令控制中心生成并发送关闭虚拟融屏设备指令到视频服务器,视频服务器释放创建的所述虚拟融屏设备,即可完成融屏上拉释放。
[0099] 本实施例中,当不需要进行融屏操作时,能够关闭创建的虚拟融屏设备,进而各个摄像装置拍摄的视频可以单独传输到调度台。
[0100] 为了本领域的技术人员能够更加清楚的了解本发明中的内容,现从多个设备进行交互的过程描述本方案,具体参照图3至图4。
[0101] 图3介绍的是摄像装置与视频服务器进行视频传输之前的准备工作。其中,摄像装置可以为摄像头。
[0102] 首先,摄像头需要通过基站与L-GW建立承载,建立承载完成后,执行步骤S11。
[0103] S11、摄像头在视频服务器中注册。
[0104] 具体的,摄像头向视频服务器进行用户注册,注册包括将摄像头的登陆信息以及登陆密码记录到视频服务器中。
[0105] S12、视频信令控制中心向视频服务器发送控制摄像装置打开指令;
[0106] 具体的,该指令用于视频服务器控制各个摄像头打开。
[0107] 需要说明的是,控制摄像装置打开指令是视频信令控制中心在接收到调度台发送的摄像头开启指令后生成的。
[0108] S13、摄像头与视频服务器建立流媒体传输通道;
[0109] 具体的,视频服务器与每个待融屏的摄像头建立流媒体传输通道。进而摄像头能够与视频服务器进行视频传输。
[0110] 需要说明的是,建立的流媒体传输通道是摄像头-基站-(L-GW)-视频服务器的通道。
[0111] S14、视频服务器向视频信令控制中心发送打开摄像装置响应;
[0112] 其中,该响应用于告知视频信令控制中心,摄像头已经开启了。
[0113] S15、视频信令控制中心向视频服务器发送录制启动指令;
[0114] 其中,录制启动指令是在视频信令控制中心接收到调度台的视频录制指令后发送的。
[0115] S16、视频服务器向视频信令控制中心发送录制启动响应。
[0116] 具体的,视频信令控制中心向视频服务器发送录制启动指令,此时,视频服务器回复录制启动响应,进而视频服务器控制待融屏的摄像头录制视频。
[0117] 图4介绍的是音视频传输通道的创建过程。
[0118] 在摄像头开启并且与视频服务器能够正常通信后,执行下述步骤。
[0119] S11、调度台发送融屏创建请求到视频信令控制中心;
[0120] 其中,该请求用于执行融屏操作。
[0121] S12、视频信令控制中心向视频服务器发送虚拟设备创建请求;
[0122] S13、视频服务器向视频信令控制中心发送打开虚拟设备响应;
[0123] 其中,该响应中包括创建的虚拟融屏设备的设备号。
[0124] S14、视频信令控制中心向视频服务器发送传输通道创建请求;
[0125] S15、视频服务器向视频信令控制中心发送传输通道创建响应;
[0126] 其中,该响应中包括传输通道的通道号以及所述视频服务器的媒体信息。
[0127] S16、视频信令控制中心向调度台发送融屏响应;
[0128] 其中,该响应中包括视频服务器的媒体信息。
[0129] 调度台接收到视频服务器的媒体信息后,视频服务器与调度台互相知道对方的媒体信息,进而两者可以相互进行通信,
[0130] S17、融屏图像上传。
[0131] 视频服务器与调度台相互之间可以通信后,就可以进行融屏图像的上传。
[0132] 需要说明的是,在进行融屏图像的上传之前,视频服务器已经与各个待融屏的摄像头建立了流媒体传输通道。
[0133] 本发明中,在基站侧进行多路视频的融屏等操作,能够有效节约基站到核心网之间的传输带宽,降低租用或建设传输通道链路的成本。通过在基站侧进行录音录像,音视频无须传输到核心网进行处理,可以有效缓解核心网的处理压力,显著提升整体音视频的处理效率。并且,通过在基站侧进行音视频处理,能够提升音视频的传输可靠性。
[0134] 在上述视频传输的方法的实施例的基础上,本发明的另一实施例中提供了一种视频传输的装置,应用于视频服务器,参照图5,所述装置包括:
[0135] 视频流接收模,101,用于接收本地数据交换模块发送的多个音视频数据流;其中,每个所述音视频数据流为所述本地数据交换模块从相应的摄像装置接收的音视频数据中获取得到;
[0136] 融屏模块102,用于对多个所述音视频数据流进行融屏操作,得到融屏后的音视频数据流;
[0137] 视频流发送模块103,用于将所述融屏后的音视频数据流直接输出,或者将所述融屏后的音视频数据流传输到核心网,以使所述核心网输出所述融屏后的音视频数据流。
[0138] 本实施例中,可以直接将所述融屏后的音视频数据流传输到调度台,此时可以不经过核心网,进而能够降低核心网的处理压力。或者将所述融屏后的音视频数据流传输到核心网,以使所述核心网将所述融屏后的音视频数据流发送到调度台,此时核心网传输的是融屏后的音视频数据,融屏后的音视频数据即是多路所述音视频数据流转化成的一路音视频数据流,接收一路音视频数据流所需要的资源小于接收多路音视频数据流所需的资源,进而也能够降低核心网的处理压力。
[0139] 需要说明的是,本实施例中的各个模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
[0140] 可选的,在上述视频传输的装置的实施例的基础上,
[0141] 所述视频流发送模块包括:
[0142] 输出子模块,用于将所述融屏后的音视频数据流通过音视频传输通道直接输出至调度台;
[0143] 进一步,还包括:
[0144] 请求接收模块,用于接收视频信令控制中心发送的虚拟设备创建请求;其中,所述虚拟设备创建请求携带有融屏模板信息和待融屏设备信息、且所述虚拟设备创建请求为所述视频信令控制中心根据所述调度台发送的融屏创建请求生成的;
[0145] 创建模块,用于根据所述虚拟设备创建请求,创建虚拟融屏设备,并将创建的虚拟融屏设备的设备号发送给所述视频信令控制中心;
[0146] 通道建立模块,用于在所述虚拟融屏设备中创建与所述调度台进行数据流通的所述音视频传输通道。
[0147] 进一步,所述通道建立模块包括:
[0148] 请求接收单元,用于接收所述视频信令控制中心发送的传输通道创建请求;其中,传输通道创建请求中包括所述调度台的媒体信息;
[0149] 通道创建单元,用于在所述虚拟融屏设备中添加与所述调度台进行数据流通的所述音视频传输通道,并将所述音视频传输通道的通道号以及所述视频服务器的媒体信息发送到所述视频信令控制中心;
[0150] 其中,在所述视频信令控制中心将所述视频服务器的媒体信息发送至所述调度台后,所述音视频传输通道能够进行数据流通。
[0151] 进一步,还包括:
[0152] 通道创建模块,用于在所述视频信令控制中心将所述视频服务器的媒体信息发送至所述调度台后,当调度台通过所述视频信令控制中心控制每个摄像装置开启后,根据所述待融屏设备信息,建立与每个待融屏的所述摄像装置进行数据传输的流媒体传输通道。
[0153] 本实施例中,给出了一种创建视频服务器与调度台进行数据流通的音视频传输通道的过程,可以使用本实施例中创建的音视频传输通道进行视频传输,进而能够使得各个摄像装置拍摄的视频不经过核心网直接到达调度台,减轻核心网的压力。
[0154] 需要说明的是,本实施例中的各个模块和单元的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
[0155] 可选的,在上个实施例的基础上,还包括:
[0156] 指令接收模块,用于所述视频流发送模块将所述融屏后的音视频数据流直接输出,或者将所述融屏后的音视频数据流传输到核心网,以使所述核心网输出所述融屏后的音视频数据流之后,当不需要进行融屏后的音视频数据流传输时,接收所述视频信令控制中心发送的关闭虚拟融屏设备指令;其中,所述关闭虚拟融屏设备指令为所述视频信令控制中心接收到所述核心网发送的融屏上拉释放请求后生成的;
[0157] 关闭模块,用于根据所述关闭虚拟融屏设备指令,关闭创建的所述虚拟融屏设备。
[0158] 本实施例中,当不需要进行融屏操作时,能够关闭创建的虚拟融屏设备,进而各个摄像装置拍摄的视频可以单独传输到调度台。
[0159] 需要说明的是,本实施例中的各个模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
[0160] 可选的,在上述应用于视频服务器的视频传输的方法及装置的实施例的基础上,本发明的另一实施例提供了一种视频服务器,包括:处理器、发送端口和接收端口;
[0161] 所述接收端口,用于接收本地数据交换模块发送的多个音视频数据流;其中,所述音视频数据流为所述本地数据交换模块从相应的摄像装置接收的音视频数据中获取得到;
[0162] 所述处理器,用于对多个所述音视频数据流进行融屏操作,得到融屏后的音视频数据流;
[0163] 所述发送端口,用于将所述融屏后的音视频数据流直接输出,或者将所述融屏后的音视频数据流传输到核心网,以使所述核心网输出所述融屏后的音视频数据流。
[0164] 本实施例中,可以直接将所述融屏后的音视频数据流传输到调度台,此时可以不经过核心网,进而能够降低核心网的处理压力。或者将所述融屏后的音视频数据流传输到核心网,以使所述核心网将所述融屏后的音视频数据流发送到调度台,此时核心网传输的是融屏后的音视频数据,融屏后的音视频数据即是多路所述音视频数据流转化成的一路音视频数据流,接收一路音视频数据流所需要的资源小于接收多路音视频数据流所需的资源,进而也能够降低核心网的处理压力。
[0165] 可选的,在上述视频传输的方法及装置的实施例的基础上,本发明的另一实施例中提供了一种视频传输的系统,包括:
[0166] 本地数据交换模块、视频服务器和调度台;
[0167] 其中,所述本地数据交换模块,用于接收多个摄像装置发送的音视频数据,并从每个音视频数据中获取得到音视频数据流,将获取得到的多个音视频数据流发送到视频服务器;
[0168] 所述视频服务器,用于接收本地数据交换模块发送的多个音视频数据流,对多个所述音视频数据流进行融屏操作,得到融屏后的音视频数据流,并将所述融屏后的音视频数据流传输到调度台;
[0169] 所述调度台,用于直接或通过核心网接收所述融屏后的音视频数据流。
[0170] 本实施例中,可以直接将所述融屏后的音视频数据流传输到调度台,此时可以不经过核心网,进而能够降低核心网的处理压力。或者将所述融屏后的音视频数据流传输到核心网,以使所述核心网将所述融屏后的音视频数据流发送到调度台,此时核心网传输的是融屏后的音视频数据,融屏后的音视频数据即是多路所述音视频数据流转化成的一路音视频数据流,接收一路音视频数据流所需要的资源小于接收多路音视频数据流所需的资源,进而也能够降低核心网的处理压力。
[0171] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。