一种手机视频跨网实时传输方法转让专利

申请号 : CN201810957980.2

文献号 : CN110858885A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吕春花刘惟锦王春华

申请人 : 北京航天长峰科技工业集团有限公司

摘要 :

本发明涉及一种手机视频跨网实时传输方法,在视频转发服务器上,将视频流代理模块的安装包放置到视频转发服务器某一路径下,把服务器的localhostIP修改为服务器IP地址,开启命令行程序,直接将视频流代理模块的可执行程序拖进编辑框;将摄像机代理模块安装拷贝进手机上,直接安装,安装后,打开手机的摄像头驱动程序,将摄像头驱动程序生成的通道编号填入摄像机代理模块,点击保存;在手机上打开摄像头驱动程序进行实时视频的采集,当视频转发服务器调看视频时,将手机上采集的视频实时传输到转发服务器上,转发服务器将视频分发给视频转网内的各个客户端。

权利要求 :

1.一种手机视频跨网实时传输方法,其特征在于:

(1)在视频转发服务器上部署视频流代理模块:在视频转发服务器上,将视频流代理模块的安装包放置到视频转发服务器某一路径下,把服务器的localhostIP修改为服务器IP地址,开启命令行程序,直接将视频流代理模块的可执行程序拖进编辑框;

(2)在手机上部署摄像机代理模块:将摄像机代理模块安装拷贝进手机上,直接安装,安装后,打开手机的摄像头驱动程序,将摄像头驱动程序生成的通道编号填入摄像机代理模块,点击保存;

(3)部署完成后,在手机上打开摄像头驱动程序进行实时视频的采集,当视频转发服务器调看视频时,将手机上采集的视频实时传输到转发服务器上,转发服务器将视频分发给视频转网内的各个客户端。

说明书 :

一种手机视频跨网实时传输方法

技术领域

[0001] 本发明涉及移动通信及互联网视频传输技术领域,具体涉及一种手机视频跨网实时传输方法。

背景技术

[0002] 当前安防领域,虽然公安建设了大量视频监控点,但大部分都是固定在某一区域,存在一定的盲区。当有突发事件时,需要将现场的视频进行实时回传,现在手机视频的视频质量和编码效率正在提高,将手机视频接入到统一建设的平台也越来越有必要。由于互视网资源有限,对于RTSP协议是针对固定IP地址的协议,而手机的IP地址是随机分配的,因此如何将手机的IP固定住,并跨网络传输到视频专网,是手机视频互联网接入的关键。

发明内容

[0003] 本发明的目的在于提供一种手机视频跨网实时传输方法,解决手机视频实时的从互联网接入到视频专网,进行跨网络传输而又不占用过多互联网IP的问题。
[0004] 本发明的技术方案如下:
[0005] 一种手机视频跨网实时传输方法,其特征在于:
[0006] (1)在视频转发服务器上部署视频流代理模块:在视频转发服务器上,将视频流代理模块的安装包放置到视频转发服务器某一路径下,把服务器的localhostIP修改为服务器IP地址,开启命令行程序,直接将视频流代理模块的可执行程序拖进编辑框;
[0007] (2)在手机上部署摄像机代理模块:将摄像机代理模块安装拷贝进手机上,直接安装,安装后,打开手机的摄像头驱动程序,将摄像头驱动程序生成的通道编号填入摄像机代理模块,点击保存;
[0008] (3)部署完成后,在手机上打开摄像头驱动程序进行实时视频的采集,当视频转发服务器调看视频时,将手机上采集的视频实时传输到转发服务器上,转发服务器将视频分发给视频转网内的各个客户端。
[0009] 本发明在现有系统中通过添加两个代理的方式,不仅可以解决将互联网上的手机视频跨网络接入到视频专网,也对原有系统的影响最小,不影响原有系统的功能。同时,两个代理程序也可以移植应用到其他类似的基问于TCP的跨网路传输的场景下。

附图说明

[0010] 图1是本发明的视频传输原理图;
[0011] 图2所示是代理协议安装部署示意图。

具体实施方式

[0012] 视频流的传输为RTSP协议(Real Time Streaming Protocol),RTSP协议需要通过明确的IP地址进行会话,而互联网上为手机分配的IP是随机的,因此需要将每个手机的IP地址“固定”。本发明通过在手机上安装一个摄像机代理程序,将所有指令转发给手机摄像机程序。
[0013] 如图1所示,摄像机代理程序(Camera_Agent)通过RTSP协议,获取到视频流之后,与视频流代理模块(Stream_Agent)按照私有协议进行通信与视频流的传输;视频流代理模块按照私有协议解析,将纯RTSP协议的数据及视频流,解析出来并转发至视频转发服务器。
[0014] 图1中,编号为1上的数据是原始的RTSP封协议数据,编号2上的数据是经过私有协议封装的数据,编号3上的数据是经过去封装的还原后的RTSP数据,应该和1是完全相同的。同理,编号4的数据是手机视频采集程序(EasyCamera)返回的RTSP协议数据或视频流,编号
6的数据是4的还原。编号5的数据,是经过私有协议封装的数据。
[0015] 如图2所示,具体实施方式如下:
[0016] 在视频转发服务器上部署视频流代理模块:在视频转发服务器上,将视频流代理模块的安装包放置到视频转发服务器某一路径下,把服务器的localhostIP修改为服务器IP地址,开启命令行程序,直接将视频流代理模块的可执行程序拖进编辑框;
[0017] 在手机上部署摄像机代理模块:将摄像机代理模块安装拷贝进手机上,直接安装,安装后,打开手机的摄像头驱动程序,将摄像头驱动程序生成的通道编号填入摄像机代理模块,点击保存;
[0018] 部署完成后,在手机上打开摄像头驱动程序进行实时视频的采集,当视频转发服务器调看视频时,将手机上采集的视频实时传输到转发服务器上,转发服务器将视频分发给视频转网内的各个客户端。