CN108924569A - 一种数据流的传输系统及其传输方法 - Google Patents
一种数据流的传输系统及其传输方法 Download PDFInfo
- Publication number
- CN108924569A CN108924569A CN201810382187.4A CN201810382187A CN108924569A CN 108924569 A CN108924569 A CN 108924569A CN 201810382187 A CN201810382187 A CN 201810382187A CN 108924569 A CN108924569 A CN 108924569A
- Authority
- CN
- China
- Prior art keywords
- data
- module
- processing module
- transmission
- type filter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 56
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000012545 processing Methods 0.000 claims abstract description 56
- 230000006835 compression Effects 0.000 claims abstract description 10
- 238000007906 compression Methods 0.000 claims abstract description 10
- 238000013524 data verification Methods 0.000 claims abstract description 8
- 238000012795 verification Methods 0.000 claims abstract description 4
- 230000001360 synchronised effect Effects 0.000 claims description 14
- 241001125929 Trisopterus luscus Species 0.000 claims description 3
- 238000009499 grossing Methods 0.000 claims description 3
- 239000003102 growth factor Substances 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种数据流的传输系统及其传输方法。涉及数据流传输技术领域。包括若干数据采集器、若干中继节点、远程控制台;数据采集器包括数据采集模块、数据处理模块、数据传输模块;任意数据采集器的数据采集模块与摄像机电性连接;数据处理模块包括压缩编码单元与整流单元;中继节点包括数据校验模块、数据分类模块及数据数据转发模块;数据校验模块采用CRC算法进行数据帧校验;数据分类模块对数据帧识别分别并转发。本发明通过数据处理模块中整流单元采用C型滤波器与L型滤波器的组合对数据整流且采用RTMP协议以流形式与远程控制台无线通讯,提高了野外恶劣环境下数据传输的实习性、降低误码率、提高数据传输过程中的真实性。
Description
技术领域
本发明属于数据流传输技术领域,特别是涉及一种数据流的传输系统及其传输方法。
背景技术
目前,国内外的山地高原实时数据传传输多采用FTP协议,对实时性要求较高的数据传输存在弊端。流媒体技术以其实时传输速率高受到欢迎,目前比较成熟的流媒体传输技术一般建立在UDP协议上的RTP/RTSP实时传输协议,可以实现数据的实时传输。但在山地、丛林、高原等野外环境复杂,除了网络不稳定以外,再加上UDP面向无连接的传输特性,致使该类方法会造成数据丢失量大,误码率高的缺憾。因此,急需研发一种能满足实时地震数据传输的系统及方法。
本发明研发一种数据流的传输系统及其传输方法,用于解决现有数据实时性差、数据丢失量大、误码率高以及网路带宽利用率低等问题。
发明内容
本发明的目的在于提供一种数据流的传输系统及其传输方法,通过数据处理模块中整流单元采用C型滤波器与L型滤波器的组合对数据整流且采用RTMP协议以流形式与远程控制台无线通讯以及分类处理模块中对同步数据的识别,实现了复杂野外环境下的数据流实时性、高质量传输,解决了现有数据实时性差、数据丢失量大、误码率高以及网路带宽利用率低等问题。
为解决上述技术问题,本发明是通过以下技术方案实现的:
本发明为一种数据流的传输系统,包括若干数据采集器、若干中继节点、远程控制台;
所述数据采集器包括数据采集模块、数据处理模块、数据传输模块;所述所述数据处理模块分别与数据采集模块、数据传输模块电性连接;任意所述数据采集器的数据采集模块与摄像机电性连接;
所述数据采集模块包括视频图像采集卡;所述视频图像采集卡获取摄像机采集的视频图像信息转换成数字信息传递给数据处理模块;
所述数据处理模块包括压缩编码单元与整流单元;所述压缩编码单元对数字信息编码压缩、分块封装;所述整流单元对封装后的的数据进行码率平滑处理;
所述数据传输模块采用RTMP协议以流形式通过以太网与远程控制台进行无线数据传输;
所述中继节点包括数据校验模块、数据分类模块及数据数据转发模块;
所述数据校验模块采用CRC算法进行数据帧校验;所述数据分类模块对数据帧识别分别并转发;所述数据数据转发模块接收数据分类模块传递的数据帧并转发。
优选地,所述整流单元采用C型滤波器和L型滤波器构成;所述数据先后经过C型滤波器、L型滤波器处理。
优选地,所述数据分类模块用于识别数据流中的时间同步数据和实时数据以及除时间同步数据、实时数据以外的传统以太网数据并转发至数据处理模块。
优选地,所述数据处理模块包括同步数据处理模块和传统以太网数据处理模块;所述同步数据处理模块用于接收并处理分类模块传递的时间同步数据与实时数据;所述传统以太网数据处理模块用于接收并处理分类处理模块传递的传统以太网数据。
一种数据流的传输方法,包括如下步骤:
S000:摄像机采集原始数据,数据采集模块内的数据采集卡对同步数据模拟/数字转换后,将数字化数据传递给数据处理模块;
S001:数据处理模块的压缩编码单元按照RTMP协议规定的数据流格式,利用RTMPDump库函数对数据进行编码压缩、分块封装;
S003:整流单元对先后采用C型滤波器、L型滤波器编码封装后的数据流进行码率平滑,并将数据传递给根据RTMP协议构成的数据传输模块;
S004:远程控制台、中继节点、各数据采集器间通过RTMP协议建立Socket连接;
S005:数据采集器通过数据传输模块传递同步数据至中继节点;
S006:中继节点的数据校验模块采用CRC校验算法对数据帧监测校验并传递至分类处理模块;
S007:中继节点的分类处理模块识别出同步数据并通过数据转发模块传递远程控制台。
优选地,S003中整流模块中的C型滤波器的特征函数如下:
其中,Pout(t)、Pin(t)分别代表t时刻C型滤波器中的输入和输出数据流速,Q(t)代表t时刻缓冲队列中的数据量。
7、根据权利要求5所述的一种数据流的传输方法,其特征在于,S003中整流模块中的L型滤波器的特征函数如下:
其中,Q(t)是C型滤波器提供的待发数据量,QAVG(t,T1)是近期平均待发数据总量,常数T1、常数T2是时延因子,常数L是加增长因子。
本发明具有以下有益效果:
1、本发明通过数据处理模块中整流单元采用C型滤波器与L型滤波器的组合对数据整流且采用RTMP协议以流形式与远程控制台无线通讯,提高了野外恶劣环境下数据传输的实习性、降低误码率、提高数据传输过程中的真实性;
2、本发明通过中继节点数据校验模块对数据流进行进行CRC校验以及数据分类模块对同步数据的识别及转发,降低数据帧的丢失且提高网络带宽利用率。
当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的一种数据流的传输系统的系统结构图;
图2为本发明的一种数据流传输方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1所示,本发明为一种数据流的传输系统,包括1、若干数据采集器、若干中继节点、远程控制台;
所述数据采集器包括数据采集模块、数据处理模块、数据传输模块;所述所述数据处理模块分别与数据采集模块、数据传输模块电性连接;任意所述数据采集器的数据采集模块与摄像机电性连接;
所述数据采集模块包括视频图像采集卡;所述视频图像采集卡获取摄像机采集的视频图像信息转换成数字信息传递给数据处理模块;
所述数据处理模块包括压缩编码单元与整流单元;所述压缩编码单元对数字信息编码压缩、分块封装;所述整流单元对封装后的的数据进行码率平滑处理;
所述数据传输模块采用RTMP协议以流形式通过以太网与远程控制台进行无线数据传输;
所述中继节点包括数据校验模块、数据分类模块及数据数据转发模块;
所述数据校验模块采用CRC算法进行数据帧校验;所述数据分类模块对数据帧识别分别并转发;所述数据数据转发模块接收数据分类模块传递的数据帧并转发。
其中,所述整流单元采用C型滤波器和L型滤波器构成;所述数据先后经过C型滤波器、L型滤波器处理。
其中,所述数据分类模块用于识别数据流中的时间同步数据和实时数据以及除时间同步数据、实时数据以外的传统以太网数据并转发至数据处理模块。
其中,所述数据处理模块包括同步数据处理模块和传统以太网数据处理模块;所述同步数据处理模块用于接收并处理分类模块传递的时间同步数据与实时数据;所述传统以太网数据处理模块用于接收并处理分类处理模块传递的传统以太网数据。
一种数据流的传输方法,包括如下步骤:
S000:摄像机采集原始数据,数据采集模块内的数据采集卡对同步数据模拟/数字转换后,将数字化数据传递给数据处理模块;
S001:数据处理模块的压缩编码单元按照RTMP协议规定的数据流格式,利用RTMPDump库函数对数据进行编码压缩、分块封装;
S003:整流单元对先后采用C型滤波器、L型滤波器编码封装后的数据流进行码率平滑,并将数据传递给根据RTMP协议构成的数据传输模块;
S004:远程控制台、中继节点、各数据采集器间通过RTMP协议建立Socket连接;
S005:数据采集器通过数据传输模块传递同步数据至中继节点;
S006:中继节点的数据校验模块采用CRC校验算法对数据帧监测校验并传递至分类处理模块;
S007:中继节点的分类处理模块识别出同步数据并通过数据转发模块传递远程控制台。
其中,S003中整流模块中的C型滤波器的特征函数如下:
其中,Pout(t)、Pin(t)分别代表t时刻C型滤波器中的输入和输出数据流速,Q(t)代表t时刻缓冲队列中的数据量。
其中,S003中整流模块中的L型滤波器的特征函数如下:
其中,Q(t)是C型滤波器提供的待发数据量,QAVG(t,T1)是近期平均待发数据总量,常数T1、常数T2是时延因子,常数L是加增长因子。
值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成。
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
Claims (7)
1.一种数据流的传输系统,其特征在于,包括若干数据采集器、若干中继节点、远程控制台;
所述数据采集器包括数据采集模块、数据处理模块、数据传输模块;所述所述数据处理模块分别与数据采集模块、数据传输模块电性连接;任意所述数据采集器的数据采集模块与摄像机电性连接;
所述数据采集模块包括视频图像采集卡;所述视频图像采集卡获取摄像机采集的视频图像信息转换成数字信息传递给数据处理模块;
所述数据处理模块包括压缩编码单元与整流单元;所述压缩编码单元对数字信息编码压缩、分块封装;所述整流单元对封装后的的数据进行码率平滑处理;
所述数据传输模块采用RTMP协议以流形式通过以太网与远程控制台进行无线数据传输;
所述中继节点包括数据校验模块、数据分类模块及数据数据转发模块;
所述数据校验模块采用CRC算法进行数据帧校验;所述数据分类模块对数据帧识别分别并转发;所述数据数据转发模块接收数据分类模块传递的数据帧并转发。
2.根据权利要求1所述的一种数据流的传输系统,其特征在于,所述整流单元采用C型滤波器和L型滤波器构成;所述数据先后经过C型滤波器、L型滤波器处理。
3.根据权利要求1所述的一种数据流的传输系统,其特征在于,所述数据分类模块用于识别数据流中的时间同步数据和实时数据以及除时间同步数据、实时数据以外的传统以太网数据并转发至数据处理模块。
4.根据权利要求1所述的一种数据流的传输系统,其特征在于,所述数据处理模块包括同步数据处理模块和传统以太网数据处理模块;所述同步数据处理模块用于接收并处理分类模块传递的时间同步数据与实时数据;所述传统以太网数据处理模块用于接收并处理分类处理模块传递的传统以太网数据。
5.如权利要求1-4所述的一种数据流的传输方法,其特征在于,包括如下步骤:
S000:摄像机采集原始数据,数据采集模块内的数据采集卡对同步数据模拟/数字转换后,将数字化数据传递给数据处理模块;
S001:数据处理模块的压缩编码单元按照RTMP协议规定的数据流格式,利用RTMPDump库函数对数据进行编码压缩、分块封装;
S003:整流单元对先后采用C型滤波器、L型滤波器编码封装后的数据流进行码率平滑,并将数据传递给根据RTMP协议构成的数据传输模块;
S004:远程控制台、中继节点、各数据采集器间通过RTMP协议建立Socket连接;
S005:数据采集器通过数据传输模块传递同步数据至中继节点;
S006:中继节点的数据校验模块采用CRC校验算法对数据帧监测校验并传递至分类处理模块;
S007:中继节点的分类处理模块识别出同步数据并通过数据转发模块传递远程控制台。
6.根据权利要求5所述的一种数据流的传输方法,其特征在于,S003中整流模块中的C型滤波器的特征函数如下:
其中,Pout(t)、Pin(t)分别代表t时刻C型滤波器中的输入和输出数据流速,Q(t)代表t时刻缓冲队列中的数据量。
7.根据权利要求5所述的一种数据流的传输方法,其特征在于,S003中整流模块中的L型滤波器的特征函数如下:
其中,Q(t)是C型滤波器提供的待发数据量,QAVG(t,T1)是近期平均待发数据总量,常数T1、常数T2是时延因子,常数L是加增长因子。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810382187.4A CN108924569A (zh) | 2018-04-14 | 2018-04-14 | 一种数据流的传输系统及其传输方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810382187.4A CN108924569A (zh) | 2018-04-14 | 2018-04-14 | 一种数据流的传输系统及其传输方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108924569A true CN108924569A (zh) | 2018-11-30 |
Family
ID=64403758
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810382187.4A Pending CN108924569A (zh) | 2018-04-14 | 2018-04-14 | 一种数据流的传输系统及其传输方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108924569A (zh) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040252585A1 (en) * | 2001-10-10 | 2004-12-16 | Smith Dexter G. | Digital geophone system |
| CN104980259A (zh) * | 2014-04-08 | 2015-10-14 | 江苏卓易信息科技股份有限公司 | 一种多链路数据传输方法及装置 |
| CN106330377A (zh) * | 2016-08-25 | 2017-01-11 | 中车青岛四方车辆研究所有限公司 | 轨道列车宽带网络实时性数据传输系统及方法 |
| CN107277064A (zh) * | 2017-08-10 | 2017-10-20 | 吉林大学 | 一种基于流媒体技术的实时地震数据传输系统及传输方法 |
-
2018
- 2018-04-14 CN CN201810382187.4A patent/CN108924569A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040252585A1 (en) * | 2001-10-10 | 2004-12-16 | Smith Dexter G. | Digital geophone system |
| CN104980259A (zh) * | 2014-04-08 | 2015-10-14 | 江苏卓易信息科技股份有限公司 | 一种多链路数据传输方法及装置 |
| CN106330377A (zh) * | 2016-08-25 | 2017-01-11 | 中车青岛四方车辆研究所有限公司 | 轨道列车宽带网络实时性数据传输系统及方法 |
| CN107277064A (zh) * | 2017-08-10 | 2017-10-20 | 吉林大学 | 一种基于流媒体技术的实时地震数据传输系统及传输方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104683762B (zh) | 一种基于缓冲占用比的无人机视频无线自适应传输方法和无线传输系统 | |
| CN103929681B (zh) | 一种提升低速网络中rtp视频流处理效率的方法 | |
| CN103327070A (zh) | 一种基于3g物联网技术的输电线路多状态信息监测系统 | |
| CN114363562B (zh) | 基于云分发的5g配网监测系统和配网监测方法 | |
| CN108134916A (zh) | 一种4k终端和4k终端的数据处理方法 | |
| CN101106712A (zh) | 多路模拟/数字混合信号高速无线传输的方法与装置 | |
| CN108574816B (zh) | 一种视联网终端以及基于视联网终端的通信方法、装置 | |
| CN108632679B (zh) | 一种多媒体数据传输的方法和一种视联网终端 | |
| CN101137060A (zh) | 一种视频传输方法、系统及设备 | |
| CN206181265U (zh) | 一种基于h.264网络视频传输系统 | |
| CN108924569A (zh) | 一种数据流的传输系统及其传输方法 | |
| CN102427531B (zh) | 跨层交互式图像质量连续可调的实时视频编解码方法 | |
| CN107071356A (zh) | 一种多媒体优化服务器及其视频信息处理方法 | |
| CN201528404U (zh) | 视频编解码系统及其视频编码器、视频解码器 | |
| CN204465735U (zh) | 一种基于缓冲占用比的无人机视频无线自适应传输系统 | |
| CN106303464A (zh) | 一种无线视频监控服务端、客户端、系统和处理方法 | |
| CN103313101A (zh) | 兼容有线电视传输和网络电视传输的电视信号发射装置 | |
| CN108124183B (zh) | 以同步获取影音以进行一对多影音串流的方法 | |
| CN206042200U (zh) | 一种数字高清视频监控系统 | |
| CN204761592U (zh) | 一种无线音视频传输单兵装置 | |
| CN201001170Y (zh) | 网络视频监控终端 | |
| CN103391282B (zh) | 在数据链路层实现用电信息采集系统数据传输的方法 | |
| CN205921695U (zh) | 一种ip信号在同轴线上传输的系统 | |
| CN101729890A (zh) | 一种光纤自愈环网视频编码器 | |
| CN110381080A (zh) | 一种多媒体数据包发送方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20181130 |