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

文档序号:20049949发布日期:2020-03-03 04:30阅读:1117来源:国知局
一种手机视频跨网实时传输方法与流程

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



背景技术:

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



技术实现要素:

本发明的目的在于提供一种手机视频跨网实时传输方法,解决手机视频实时的从互联网接入到视频专网,进行跨网络传输而又不占用过多互联网ip的问题。

本发明的技术方案如下:

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

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

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

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

本发明在现有系统中通过添加两个代理的方式,不仅可以解决将互联网上的手机视频跨网络接入到视频专网,也对原有系统的影响最小,不影响原有系统的功能。同时,两个代理程序也可以移植应用到其他类似的基问于tcp的跨网路传输的场景下。

附图说明

图1是本发明的视频传输原理图;

图2所示是代理协议安装部署示意图。

具体实施方式

视频流的传输为rtsp协议(realtimestreamingprotocol),rtsp协议需要通过明确的ip地址进行会话,而互联网上为手机分配的ip是随机的,因此需要将每个手机的ip地址“固定”。本发明通过在手机上安装一个摄像机代理程序,将所有指令转发给手机摄像机程序。

如图1所示,摄像机代理程序(camera_agent)通过rtsp协议,获取到视频流之后,与视频流代理模块(stream_agent)按照私有协议进行通信与视频流的传输;视频流代理模块按照私有协议解析,将纯rtsp协议的数据及视频流,解析出来并转发至视频转发服务器。

图1中,编号为1上的数据是原始的rtsp封协议数据,编号2上的数据是经过私有协议封装的数据,编号3上的数据是经过去封装的还原后的rtsp数据,应该和1是完全相同的。同理,编号4的数据是手机视频采集程序(easycamera)返回的rtsp协议数据或视频流,编号6的数据是4的还原。编号5的数据,是经过私有协议封装的数据。

如图2所示,具体实施方式如下:

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

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

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

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1