The invention provides an application platform and support the public network and private network transmission, the application platform including server and server in communication with a network server, a number of private network server and video database; the public network server corresponding to a public IP address; each private network server respectively correspond to a private network server includes IP address; the packet receiving unit, a judging unit, video segmentation unit and network state judgment unit, the application platform based on video data packet size and combined with the public network server and private network server network to a different network transmission, and improve the efficiency of network transmission, completely solve the technical problems of network transmission delay.
【技术实现步骤摘要】
一种同时支持公网传输和私网传输的应用平台
本专利技术属于图像通信领域,特别涉及一种同时支持公网传输和私网传输的应用平台。
技术介绍
传统的视频数据包经过主处理器电路模块处理,然后由公网传输电路模块发送出去。这样会造成传输速率慢、网络时延大,遇到突发事情,甚至会导致公共网络无法进行传输。通常在应急指挥和应急救援时,公共网络和私网网络都有应用,但各有不同的优缺点,比如公共网络覆盖广,不足是易受干扰、且覆盖有盲区,特殊条件下还可能断网,私网网络是自建网络,通信有保障,但传输距离有限,且部署较复杂。为了解决现有技术存在的问题,CN103220584公开了一种同时支持公网传输和私网传输的无线视音频应用系统,该系统内同时包括私网网络和公网网络,两个网络之间通过切换开关来实现切换。但是该应用系统存在的问题为只是将公网网络和私网网络实现简单的切换,并没有具体到什么时候选择公网和私网网络进行传输,导致整个传输效率低,没有彻底解决网络延时的问题。
技术实现思路
为了解决现有技术存在的问题,本专利技术提供一种同时支持公网传输和私网传输的应用平台,该应用平台能够确定解决网络延时的问题,提高视频的传输效率,。本专利技术具体技术方案如下:本专利技术一方面提供一种同时支持公网传输和私网传输的应用平台,该应用平台包括服务器和与服务器相通讯的一公网服务器、若干私网服务器和视频数据库;公网服务器对应一个公网IP地址;每个私网服务器各自对应一个私网IP地址;服务器包括:接收单元,用于接收视频数据库传输的视频数据包;数据包判断单元,用于将视频数据包的大小与预设的数据包阈值进行判断,当视频数据包不小于 ...
【技术保护点】
一种同时支持公网传输和私网传输的应用平台,其特征在于,所述应用平台包括服务器(10)和与所述服务器(10)相通讯的一公网服务器(20)、若干私网服务器(30)和视频数据库(40);所述公网服务器(20)对应一个公网IP地址;每个所述私网服务器(30)各自对应一个私网IP地址;所述服务器(10)包括:接收单元(110),用于接收视频数据库(40)传输的视频数据包;数据包判断单元(120),用于将视频数据包的大小与预设的数据包阈值进行判断,当视频数据包不小于预设的数据包阈值时,向视频切分单元(130)发送切分指令,当视频数据包小于预设的数据包阈值时,向网络状态判断单元(140)发送判断指令;视频切分单元(130),用于根据时间段对视频数据包进行切分,形成带有不同时间段的视频数据包,然后再向网络状态判断单元(140)发送判断指令;网络状态判断单元(140),用于判断公网服务器(20)和私网服务器(30)的网络传输状态,并根据网络传输状态,向公网服务器(20)或私网服务器(30)发出传输视频数据包的请求。
【技术特征摘要】
1.一种同时支持公网传输和私网传输的应用平台,其特征在于,所述应用平台包括服务器(10)和与所述服务器(10)相通讯的一公网服务器(20)、若干私网服务器(30)和视频数据库(40);所述公网服务器(20)对应一个公网IP地址;每个所述私网服务器(30)各自对应一个私网IP地址;所述服务器(10)包括:接收单元(110),用于接收视频数据库(40)传输的视频数据包;数据包判断单元(120),用于将视频数据包的大小与预设的数据包阈值进行判断,当视频数据包不小于预设的数据包阈值时,向视频切分单元(130)发送切分指令,当视频数据包小于预设的数据包阈值时,向网络状态判断单元(140)发送判断指令;视频切分单元(130),用于根据时间段对视频数据包进行切分,形成带有不同时间段的视频数据包,然后再向网络状态判断单元(140)发送判断指令;网络状态判断单元(140),用于判断公网服务器(20)和私网服务器(30)的网络传输状态,并根据网络传输状态,向公网服务器(20)或私网服务器(30)发出传输视频数据包的请求。2.如权利要求1所述的同时支持公网传输和私网传输的应用平台,其特征在于,所述公网服务器(20)和每个所述私网服务器(30)内均设有自动删除模块(230),并且分别内置有一公网发送区和一私网发送区,所述公网发送区和各私网发送区的编号分别与公网IP地址和各私网IP地址相对应;所述公网发送区和私网发送区用于缓存视频数据包,每当公网服务器(20)和私网服务器(30)传输一个视频数据包后,所述自动删除模块(230)将已发送的视频数据包自动从公网发送区或私网发送区中删除。3.如权利要求2所述的同时支持公网传输和私网传输的应用平台,其特征在于,所述网络状态判断单元(140)包括第一判断模块(141)和第一传输请求模块(142),当视频数据包小于预设的数据包阈值时,所述第一判断模块(141)用于判断预设时间段内公网发送区和私网发送区内的视频数据包减少数是否大于预设的减少数阈值,如果存在大于预设的减少数阈值的公网发送区或私网发送区,所述第一传输请求模块(142)向数据包减少数最多的发送区对应的服务器发送传输视频数据包的请求。4.如权利要求3所述的同时支持公网传输和私网传输的应用平台,其特征在于,所述网络状态判断单元(140)还包括第二判断模块(143)、比例分配模块(144)和第二传输请求模块(145),当视频数据包不小于预设的数据包阈值时,所述第二判断模块(143)用于判断预设时间段内公网发送区和私网发送区内的视频数据包减少数是否大于预设的减少数阈值,如果存在大于预设的减少数阈值的,将对应的公网发送区或各私网发送区内的视频数据包的减少数从高到低进行排列,同时向所述比例分配模块(144)发送比例分配的指令;所述比例分配模块(144)用于将切分后的视频数据包按照公网发送区和/或各私网发送区内数据包减少数的高低进行分配;所述第二传输请求模块(145)根据分配结果,分别向对应的公网服务器和/或各私网服务器发送传输视频数据包的请求。5.如权利要求3所述的同时支...
【专利技术属性】
技术研发人员:纪琦华,蒲珂,方宏,曾泽基,李哲山,胡彬,陈传海,蔡忠善,张毅萍,
申请(专利权)人:中广热点云科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。