CN107395639A - Intelligence obtains the method and system of video data in network - Google Patents
Intelligence obtains the method and system of video data in network Download PDFInfo
- Publication number
- CN107395639A CN107395639A CN201710758913.3A CN201710758913A CN107395639A CN 107395639 A CN107395639 A CN 107395639A CN 201710758913 A CN201710758913 A CN 201710758913A CN 107395639 A CN107395639 A CN 107395639A
- Authority
- CN
- China
- Prior art keywords
- data
- network
- layer
- tcp
- video data
- 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
- 238000000034 method Methods 0.000 title claims abstract description 25
- 241001269238 Data Species 0.000 claims abstract description 11
- 238000012216 screening Methods 0.000 claims abstract description 10
- 230000003139 buffering effect Effects 0.000 claims description 14
- 230000011218 segmentation Effects 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 7
- 230000006855 networking Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 abstract description 6
- 230000011664 signaling Effects 0.000 abstract description 4
- 230000032683 aging Effects 0.000 abstract description 3
- 238000005538 encapsulation Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 230000008707 rearrangement Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 210000003484 anatomy Anatomy 0.000 description 1
- 238000003556 assay Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/02—Capturing of monitoring data
- H04L43/026—Capturing of monitoring data using flow identification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/18—Protocol analysers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9015—Buffering arrangements for supporting a linked list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9057—Arrangements for supporting packet reassembly or resequencing
-
- 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
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/164—Adaptation or special uses of UDP protocol
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention provides the method and system that a kind of intelligence obtains video data in network, pass through Network Sniffing, obtain from MAC Address layer to the data of final agreement layer, IP packet header is weeded out, parse each layer of message, it is TCP or UDP to judge host-host protocol, is handled respectively, and carries out video data screening by algorithm.The present invention can synchronize crawl to each OTT signaling layer datas applied and application layer data, solve the problems, such as the reason such as transmission environment or network firmware exception and aging and occur the crawls of the complicated factor to video data such as longer propagation delay time, out of order bag, duplicate packages cause it is larger difficult.
Description
Technical field
The invention belongs to video technique field, especially relate to a kind of can intelligently obtain video data from network
Method and system.
Background technology
With the development of mobile intelligent terminal and FTTH popularization, increasing mobile interchange terminal and home terminal are opened
Begin to use a series of OTT Video Applications, with increasing for OTT number of applications, every resource in the network equipment is faced with
Very big challenge.Bandwidth consumption caused by OTT applications, just progressively increase the load of network.Therefore, to the signaling of each OTT applications
Layer data and application layer data synchronize crawl, and analyzing influence of each OTT video traffics to network side turns into urgently to be resolved hurrily
Problem.In practical application, during the signalings of OTT applications is from transmitting terminal to receiving terminal, may because of transmission environment or
The reason such as network firmware exception and aging and there are the complicated factors such as longer propagation delay time, out of order bag, duplicate packages, to video counts
According to crawl cause larger difficulty.
The content of the invention
The problem to be solved in the present invention is to provide a kind of acquisition methods of video data in network, is regarded by OTT and IPTV
Frequency is realized according to grasping algorithm, to solve the problems, such as the acquisition of the video data of different shape in the complicated network environments of OTT.
In order to achieve the above object, the technical scheme taken of the present invention is:A kind of intelligence obtains video data in network
Method, by Network Sniffing, the data from MAC Address layer to final agreement layer are obtained, IP packet header is weeded out, parse each layer
Message, it is TCP or UDP to judge host-host protocol, is handled respectively, and carries out video data screening by algorithm.
Further, the method for the IP packet header rejecting is:One layer under MAC layer of the data is according to current network
The difference of networking mode is made a distinction, and parses the length of IP bags, and packet header is removed according to length.
Further, the method for UDP message processing is:UDP message determines whether rtp layers, if any then also needing to rtp
Packet header is removed, and then carries out the screening of data.
Further, the method for TCP data processing is:TCP data is recombinated, and rejects duplicate packages, by out of order bag again
Sequence, and the screening of data is carried out, screen out the data of non-TS streams.
Further, according to TCP sequence number, carried out multi-thread using buffering chained list during the TCP data rearrangement
Journey obtains TS flow datas simultaneously, and synchronization is done using semaphore.
Further, the method for the video data screening is to open up the caching of one section of regular length, receives new bag every time
Shi Jinhang accordingly wraps long internal memory and moved.
Further, the algorithm is:Because TS data have fixed byte length and fixed header values, therefore obtaining TS
The value of the data of three interval fixed byte length of detection, if being all fixed header values, represents these three and fixes during data
The data of byte length are TS data entirely.
Present invention also offers the system that a kind of intelligence obtains video data in network, including:
Data reception module:It is responsible for obtaining the whole network from MAC Address layer to the data of final agreement layer by Network Sniffing;
Data segmentation module:It is responsible for the complete IP bags of reception carrying out packet header rejecting;
Data message parsing module:It is responsible for being parsed each layer of message, such as MAC layer, IP layers, transport layer, business
Layer, every layer of header parser;
TCP data buffer module:It is responsible for being recombinated TCP data, rejects duplicate packages, recombinates out of order bag and sent with reaching
The purpose of end data order;
Core TS flow data acquisition modules:The TS flow datas of needs are screened by algorithm;
The data reception module receives data and simultaneously passes data to data segmentation module, and data segmentation module is by data
Data message parsing module is passed data to after classification processing, data message parsing module sends data dual-thread to TCP
Data buffering module and core TS flow data acquisition modules.
Further, the TCP data buffer module is provided with buffering chained list, the sequence number according to TCP.Obtained with TS data
Modulus block carries out multithreading and worked simultaneously, and synchronization is done using semaphore.
Further, the core TS flow data acquisition modules are provided with the caching of one section of regular length, receive every time
Corresponding bag long internal memory is carried out during new bag to move.
Intelligence proposed by the present invention obtains the method and system of video data in network, compared with prior art, beneficial to effect
Fruit is:
(1) present invention can synchronize crawl to each OTT signaling layer datas applied and application layer data, solve transmission
The reason such as environment or network firmware exception and aging and there are the complicated factors such as longer propagation delay time, out of order bag, duplicate packages
Crawl to video data causes the problem of larger difficult.
(2) TS data acquisitions move technology using unique internal memory.The benefit of this technology can not have to open up longer number
According to chained list.Particularly in the application of video data.It is greatly saved Installed System Memory expense.
(3) using sequence number of the buffering chained list according to TCP when TCP data is resequenced.The TCP used can so be ensured
Data are complete reduction sending modules.Out of order phenomenon will not be caused.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of the present invention.
Embodiment
With reference to specific embodiment, the present invention will be further described.
The system architecture of the present invention includes:
Data reception module:It is responsible for obtaining the data of the whole network by Network Sniffing.
Data segmentation module:It is responsible for the complete IP bags of reception carrying out each packet header segmentation.
Data message parsing module:It is responsible for being parsed each layer of message, such as MAC layer, IP layers, transport layer, business
Layer, every layer of header parser.
TCP data buffer module:It is responsible for being recombinated TCP data, rejects duplicate packages, recombinates out of order bag and sent with reaching
The purpose of end data order.
Core ts flow data acquisition modules:The ts flow datas of needs are obtained out by algorithm.Specific algorithm is as follows:Cause
Had specific characteristics for TS data, i.e. regular length, fixed header values.Header values are 0x47, wrap a length of 188 byte.Therefore obtaining
According to the value for being exactly three 188 byte lengths of assay intervals during ts data, if being all 0x47.Then represent these three 188 bytes
Data be ts data entirely.
Wherein data reception module is responsible for receiving data and passes data to data segmentation module, and data segmentation module will
Data message parsing module is passed data to after data classification processing, now data meeting dual-thread sends TCP data buffering to
Module and core ts flow data acquisition modules.Finally obtain pure ts flow datas.
On the basis of system architecture, the present invention can obtain sending port and reception by the function of interchanger mirror image
All data of port.When sending module is to receiving module pushing video data, we will carry out Network Sniffing first, obtain from
Data of the MAC Address layer to final agreement layer.Anatomy that will be from level to level.Due to the network shape residing for sending module and receiving module
State different may for example have direct IP encapsulations, have the encapsulation of PPPOE heads also, it is possible to have VLAN VLAN in VLAN encapsulation
Deng.One layer under MAC layer will make a distinction according to the difference of current network networking mode.We are needed IP packet header afterwards
Weed out.Rejecting IP packet header needs to parse the length of IP bags.Packet header is removed according to length.Afterwards TCP according to host-host protocol
Or UDP is handled respectively.
When host-host protocol is UDP.Also need to remove in rtp packet header if also having rtp layers on udp.If no
Rtp layers.It then can directly carry out the screening of data.The video data generally transmitted with udp protocol is all by 7 ts bags
Composition.
For example, when reception UDP bags, idiographic flow is:
(1) by the function of interchanger mirror image, sending port and all data of receiving port can be obtained.Sending module
During to receiving module pushing video data.Carry out all messages in Network Sniffing crawl current network conditions.
(2) physics mac layer datas are removed.If vlan-label or PPPOE heads also remove together.Then IP layers are parsed
Packet header is according to IP head length.Remove IP packet header.Remove UDP transport layers packet header again afterwards.
(3) if parsing operation layer first determine whether current bag whether comprising Real-time Transport Protocol head comprising will be according to parsing
Rtp packet lengths remove rtp protocol headers.If the remaining continuous three ts length interval of analysis judgment business datum after Rtp is rejected
Byte value be all that 0x47. then proves that the business datum is ts flow datas.Then data acquisition is come out.Udp transmission means
Ts data are typically all data after direct rtp bags.
When host-host protocol is TCP relative to UDP will it is complicated a bit.Because TCP is reliable transmission means, therefore go here and there
The packet for connecing crawl when carrying out sniff in a network has buffered data, out of order bag, duplicate packages, repeats the messages such as ack.Cause
Data can not directly carry out the interception of data, it is necessary to carry out reordering for packet.Reformulate the form of original ts data.
And because media stream data would not be continuous under tcp transmission means.Need to screen out the data that non-ts flows.
Using sequence number of the buffering chained list according to TCP during the TCP data rearrangement of the present invention.With TS data acquisition modules
Carry out multithreading to work simultaneously, synchronization is done using semaphore.It is implemented as follows, opens up one and receive chained list to receive what is received
TCP data, the rule in receive process according to sequence number reorder to data, with will not the TCP data in card chained list
There is disorder phenomenon, while the data to there is duplicate serial numbers in chained list screen out, that is, remove the process of duplicate packages.When
Buffering chained list length can be taken off data when reaching default value, because access evidence and receive data are same chained lists,
Therefore access is according to preventing from handling with a piece of caching using semaphore synchronization simultaneously, access according to when be that the data of linked list head are taken
Go out.Now semaphore adds one to prevent other from just operating chained list and running.Then the head of chained list can change the data of next section into.When
Data take rear semaphore and subtract one, and so receiving operation can continue to run with again.
In the present invention, TS data acquisitions move technology using unique internal memory, are implemented as follows:One is opened up first
The caching of the 10000 byte-sizeds caching is used for depositing reordered good and duplicate data having been rejected into what is finished
TCP data.And 10000 bytes that this piece buffering area preserves are the newest data obtained.When there is new network bag to arrive,
For example wrap the packet arrival of a length of 1320 byte.At this moment afterbody that 1320 byte will be added to buffer area is below
Ts data algorithms are prepared.After ts data acquisitions terminate.The buffering area internal memory of 10000 bytes is moved into the length of 1320 bytes
Degree.To wait the arrival of next bag.So circulation is gone down.
For example, when receiving TCP bags, idiographic flow is as follows:
(1) by the function of interchanger mirror image, sending port and all data of receiving port can be obtained.Sending module
During to receiving module pushing video data.Carry out all messages in Network Sniffing crawl current network conditions;
(2) physics mac layer datas are removed.If vlan-label or PPPOE heads also remove together.Then IP layers are parsed
Packet header is according to IP head length.Remove IP packet header.TCP transport layer packet header is parsed again afterwards, by current Sequence Num and TCP
Segment len are counted into record chained list;
(3) it is 500 to set buffering chained list default setting chained list length, can freely be set, and principle is to set the longer system of chained list
Meter is more accurate, but memory consumption can be caused larger, counts out of order bag present in chained list, under normal circumstances, the sequence currently wrapped
Row number is plus the sequence number that bag length is exactly next bag.And because buffering and message retransmission mechanism be present in tcp.Therefore need to pass through
Cache chained list and weight is carried out plus bag long exactly this principle of the sequence number of next bag according to the sequence number currently wrapped to tcp data
New sort, ensure tcp data for the orderly former data for going back original sender;
(4) rejecting of duplicate packages is carried out in next step, and the sequence number identical bag in the chained list to have sorted is deleted wherein
One;
(5) one section of 10000 byte of caching is opened up.Corresponding bag long internal memory is carried out when receiving new bag every time to move.So
It is not in that redundancy will not also omit any data that caching, which can be ensured, carries out ts data acquisitions afterwards.
The foregoing is only the present invention specific embodiment, the protection domain being not intended to limit the present invention, it is all
Within the spirit and principles in the present invention, any modification, equivalent substitution and improvements done etc., the protection of the present invention should be included in
Within the scope of.
Claims (10)
1. a kind of method that intelligence obtains video data in network, it is characterised in that by Network Sniffing, obtain from MAC Address
Layer arrives the data of final agreement layer, and IP packet header is weeded out, and parses each layer of message, and it is TCP or UDP to judge host-host protocol,
Handled respectively, and video data screening is carried out by algorithm.
2. the method that a kind of intelligence according to claim 1 obtains video data in network, it is characterised in that the IP bags
Head reject method be:One layer difference according to current network networking mode of the data under MAC layer makes a distinction, solution
The length of IP bags is analysed, packet header is removed according to length.
3. the method that a kind of intelligence according to claim 1 obtains video data in network, it is characterised in that UDP message
The method of processing is:UDP message determines whether rtp layers, if any then also needing to remove in rtp packet header, then carries out data
Screening.
4. the method that a kind of intelligence according to claim 1 obtains video data in network, it is characterised in that TCP data
The method of processing is:TCP data is recombinated, and rejects duplicate packages, and out of order bag is resequenced, and carries out the screening of data, is sieved
Unless the data of TS streams.
5. the method that a kind of intelligence according to claim 4 obtains video data in network, it is characterised in that the TCP
Using buffering chained list when data are resequenced, according to TCP sequence number, carry out multithreading and obtain TS flow datas simultaneously, utilize letter
Number amount does synchronization.
6. the method that a kind of intelligence according to claim 1 obtains video data in network, it is characterised in that the video
The method of data screening is to open up the caching of one section of regular length, and corresponding bag long internal memory is carried out when receiving new bag every time and is removed
Move.
7. the method that a kind of intelligence according to claim 1 obtains video data in network, it is characterised in that the algorithm
For:Because TS data have fixed byte length and fixed header values, therefore three interval fixed words of detection when obtaining TS data
The value of the data of length is saved, if being all fixed header values, the data for representing these three fixed byte length are TS data entirely.
A kind of 8. system that intelligence obtains video data in network, it is characterised in that including:
Data reception module:It is responsible for obtaining the whole network from MAC Address layer to the data of final agreement layer by Network Sniffing;
Data segmentation module:It is responsible for the complete IP bags of reception carrying out packet header rejecting;
Data message parsing module:It is responsible for being parsed each layer of message, such as MAC layer, IP layers, transport layer, operation layer, often
The header parser of layer;
TCP data buffer module:It is responsible for being recombinated TCP data, rejects duplicate packages, recombinates out of order bag to reach transmitting terminal number
According to the purpose of order;
Core TS flow data acquisition modules:The TS flow datas of needs are screened by algorithm;
The data reception module receives data and passes data to data segmentation module, and data segmentation module sorts data into
Data message parsing module is passed data to after processing, data message parsing module sends data dual-thread to TCP data
Buffer module and core TS flow data acquisition modules.
9. the system that a kind of intelligence according to claim 8 obtains video data in network, it is characterised in that the TCP
Data buffering module is provided with buffering chained list, the sequence number according to TCP.Multithreading work simultaneously is carried out with TS data acquisition modules
Make, synchronization is done using semaphore.
10. the system that a kind of intelligence according to claim 8 obtains video data in network, it is characterised in that the core
Heart TS flow data acquisition modules are provided with the caching of one section of regular length, and corresponding bag long internal memory is carried out when receiving new bag every time
Move.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710758913.3A CN107395639A (en) | 2017-08-29 | 2017-08-29 | Intelligence obtains the method and system of video data in network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710758913.3A CN107395639A (en) | 2017-08-29 | 2017-08-29 | Intelligence obtains the method and system of video data in network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107395639A true CN107395639A (en) | 2017-11-24 |
Family
ID=60346298
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710758913.3A Pending CN107395639A (en) | 2017-08-29 | 2017-08-29 | Intelligence obtains the method and system of video data in network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107395639A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110321220A (en) * | 2019-06-18 | 2019-10-11 | 上海交通大学 | A kind of MAC layer memory pool and its division methods for DRC |
CN110875897A (en) * | 2018-08-29 | 2020-03-10 | 阿里巴巴集团控股有限公司 | Data transmission method, device, server and storage medium |
CN111711566A (en) * | 2020-07-03 | 2020-09-25 | 西安电子科技大学 | Receiver out-of-order rearrangement method in multi-path routing scenario |
CN111917777A (en) * | 2020-08-03 | 2020-11-10 | 中国电子科技集团公司第三十六研究所 | Network data analysis method and device and electronic equipment |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101321036A (en) * | 2008-06-28 | 2008-12-10 | 华为技术有限公司 | Data package processing method, apparatus and system |
CN101771599A (en) * | 2008-12-26 | 2010-07-07 | 中国移动通信集团公司 | Method and device for receiving RTP data packets |
CN102082709A (en) * | 2011-01-24 | 2011-06-01 | 中国人民解放军国防科学技术大学 | Monitoring system for internal network video files based on message interception |
CN102223260A (en) * | 2010-04-19 | 2011-10-19 | 中国移动通信集团重庆有限公司 | Method, system and device for testing transmission quality of IPTV (Internet Protocol Television) video data streams |
CN102833227A (en) * | 2012-07-11 | 2012-12-19 | 武汉虹信通信技术有限责任公司 | Method and system for realizing access control list in wireless access controller |
CN103281213A (en) * | 2013-04-18 | 2013-09-04 | 西安交通大学 | Method for extracting, analyzing and searching network flow and content |
US9203498B2 (en) * | 2006-09-26 | 2015-12-01 | Liveu Ltd. | Virtual broadband transmitter and virtual broadband receiver |
CN105392053A (en) * | 2015-12-11 | 2016-03-09 | 上海纬而视科技股份有限公司 | Method for receiving and processing network video streams in real time |
-
2017
- 2017-08-29 CN CN201710758913.3A patent/CN107395639A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9203498B2 (en) * | 2006-09-26 | 2015-12-01 | Liveu Ltd. | Virtual broadband transmitter and virtual broadband receiver |
CN101321036A (en) * | 2008-06-28 | 2008-12-10 | 华为技术有限公司 | Data package processing method, apparatus and system |
CN101771599A (en) * | 2008-12-26 | 2010-07-07 | 中国移动通信集团公司 | Method and device for receiving RTP data packets |
CN102223260A (en) * | 2010-04-19 | 2011-10-19 | 中国移动通信集团重庆有限公司 | Method, system and device for testing transmission quality of IPTV (Internet Protocol Television) video data streams |
CN102082709A (en) * | 2011-01-24 | 2011-06-01 | 中国人民解放军国防科学技术大学 | Monitoring system for internal network video files based on message interception |
CN102833227A (en) * | 2012-07-11 | 2012-12-19 | 武汉虹信通信技术有限责任公司 | Method and system for realizing access control list in wireless access controller |
CN103281213A (en) * | 2013-04-18 | 2013-09-04 | 西安交通大学 | Method for extracting, analyzing and searching network flow and content |
CN105392053A (en) * | 2015-12-11 | 2016-03-09 | 上海纬而视科技股份有限公司 | Method for receiving and processing network video streams in real time |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110875897A (en) * | 2018-08-29 | 2020-03-10 | 阿里巴巴集团控股有限公司 | Data transmission method, device, server and storage medium |
CN110875897B (en) * | 2018-08-29 | 2022-12-06 | 阿里巴巴集团控股有限公司 | Data transmission method, device, server and storage medium |
CN110321220A (en) * | 2019-06-18 | 2019-10-11 | 上海交通大学 | A kind of MAC layer memory pool and its division methods for DRC |
CN110321220B (en) * | 2019-06-18 | 2023-06-27 | 上海交通大学 | MAC layer memory pool aiming at DRC and dividing method thereof |
CN111711566A (en) * | 2020-07-03 | 2020-09-25 | 西安电子科技大学 | Receiver out-of-order rearrangement method in multi-path routing scenario |
CN111711566B (en) * | 2020-07-03 | 2021-07-27 | 西安电子科技大学 | Receiver out-of-order rearrangement method in multi-path routing scenario |
CN111917777A (en) * | 2020-08-03 | 2020-11-10 | 中国电子科技集团公司第三十六研究所 | Network data analysis method and device and electronic equipment |
CN111917777B (en) * | 2020-08-03 | 2023-04-18 | 中国电子科技集团公司第三十六研究所 | Network data analysis method and device and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107395639A (en) | Intelligence obtains the method and system of video data in network | |
CN106850466B (en) | Method and device for forwarding data packet in time-triggered network | |
US7711844B2 (en) | TCP-splitter: reliable packet monitoring methods and apparatus for high speed networks | |
JP4583691B2 (en) | Method and apparatus for reducing packet delay using scheduling and header compression | |
US9571396B2 (en) | Packet parsing and control packet classification | |
US6970419B1 (en) | Method and apparatus for preserving frame ordering across aggregated links between source and destination nodes | |
DE60307406T2 (en) | Packet transmission system and packet receiving system | |
US8194662B2 (en) | Inspection of data | |
US7385985B2 (en) | Parallel data link layer controllers in a network switching device | |
US7621162B2 (en) | Hierarchical flow-characterizing multiplexor | |
US8897315B1 (en) | Fabric traffic management in a network device | |
US9313131B2 (en) | Hardware implemented ethernet multiple tuple filter system and method | |
US20060227752A1 (en) | Packet transmission method and apparatus | |
US20050190697A1 (en) | Transmission control system using link aggregation | |
CN105357137B (en) | Message filtering method and the FPGA being applicable in, intelligent substation | |
US20070070900A1 (en) | Method and processor for classifying data packet units | |
CN113472697A (en) | Network information transmission system | |
CN108566342A (en) | Multi-service traffic distribution system and distribution data processing method based on SDN architecture | |
US7383349B2 (en) | Controlling the flow of packets within a network node utilizing random early detection | |
CN106059957A (en) | Flow table rapid searching method and system under high-concurrency network environment | |
US7805535B2 (en) | Parallel data link layer controllers in a network switching device | |
CN110460548B (en) | Multi-plane-based time-triggered Ethernet switch and scheduling packet switching method | |
CN111817927A (en) | Method and system for detecting end-to-end data transmission quality | |
CN107995130A (en) | A kind of fast shifting method of fragment message | |
US7698412B2 (en) | Parallel data link layer controllers in a network switching device |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171124 |
|
RJ01 | Rejection of invention patent application after publication |