CA2477389A1 - Transmitting streams over asynchronous networks - Google Patents

Transmitting streams over asynchronous networks Download PDF

Info

Publication number
CA2477389A1
CA2477389A1 CA002477389A CA2477389A CA2477389A1 CA 2477389 A1 CA2477389 A1 CA 2477389A1 CA 002477389 A CA002477389 A CA 002477389A CA 2477389 A CA2477389 A CA 2477389A CA 2477389 A1 CA2477389 A1 CA 2477389A1
Authority
CA
Canada
Prior art keywords
packets
stream
transport
network
buffer
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.)
Granted
Application number
CA002477389A
Other languages
French (fr)
Other versions
CA2477389C (en
Inventor
Joel Schoenblum
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Scientific Atlanta LLC
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2477389A1 publication Critical patent/CA2477389A1/en
Application granted granted Critical
Publication of CA2477389C publication Critical patent/CA2477389C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2801Broadband local area networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1023Media gateways
    • H04L65/1026Media gateways at the edge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/1036Signalling gateways at the edge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6483Video, e.g. MPEG

Abstract

An asynchronous network stream transmitter (115) receives a transport stream (126) having content packets and packets to be filtered out and is adapted to selectively encapsulate content packets into network frames (128).

Claims (47)

1. A method for transmitting selected content carried in a stream of transport packets, the method comprising the steps of:
receiving a synchronous stream of transport packets, wherein the stream includes content packets and null packets;
determining stream information for a set of received transport packets of the stream of transport packets;
encapsulating content packets of the set of transport packets in a network frame;
and transmitting the network frame and the stream information, wherein the network frame is transmitted through a packet switch network.
2. The method of claim 1, wherein the stream information is included in the network frame.
3. The method of claim 1, wherein the stream information indicates the number of null packets included in the set of packets.
4. The method of claim 1, wherein the stream information includes sequence information for the set of packets.
5. The method of claim 1, wherein the set of transport packets includes a predetermined number of content packets.
6. The method of claim 5, wherein the set of transport packets includes a variable number of null packets.
7. The method of claim 1, further including the steps of:
buffering received content packets in a buffer;
determining whether the number of content packets in the buffer exceeds or is equal to a predetermined number, K;
responsive to the number of content packets in the memory being equal to or greater than the predetermined number, K, defining the set of transport packets as the K first-in buffered transport packets; and extracting the set of transport packets from the memory, wherein the set of transport packets are extracted on a first-in first-out basis.
8. The method of claim 7, prior to the step of extracting, further including the steps of:
measuring the buffer time (T B) of the first-in transport packet;
responsive to the buffer time (T B) of the first-in transport packet being greater than or equal to a predetermined time, T, defining the set of transport packets to include the first-in buffered transport packet.
9. The method of claim 7, prior to the step of extracting, further including the steps of:
measuring the buffer level of the buffer;
responsive to the buffer level exceeding a pre-determined threshold, defining the set of transport packets to include the first-in buffered transport packet.
10. The method of claim 1, further including the steps of:
buffering the network frame in a buffer, wherein the buffer has a plurality of network frames stored therein;
extracting a first set of network frames from the buffer, wherein the network frames are extracted in a first-in first-out basis;
providing the first set of network frames to a forward-error-encoder to generate replacement network frames;
defining a group of network frames as being the first set of network frames and the replacement network frames; and providing the group of network frames to a transmitter for transmission therefrom.
11. The method of claim 10, prior to the step of providing the group of network frames to the transmitter, further including the steps of:
buffering the group of network frames in a second buffer, wherein the second buffer has multiple groups of network frames including a second group of network frames stored therein;
interleaving the first group of network frames with the second group of network frames, wherein the network frames of the first and second groups of network frames are provided to the transmitter in interleaved order.
12. The method of claim 11, wherein the first group of network frames is interleaved with a plurality of groups of network frames, and wherein the network frames of the interleaved groups are provided to the transmitter in interleaved order.
13. The method of claim 10, prior to the step of providing the first set of network frames to the forward-error-encoder, further including the steps of:
determining a largest network frame size for the first set of network frames;
and responsive to a given network frame of the first set of network frames being smaller than the largest network frame size, adding a specific amount of padding to the given network frame such that the size of the given network frame with the padding is equal to the largest network frame size.
14. The method of claim 13, prior to the step of defining the group of network frames, further including the step of:
removing the padding from each given network frame of the first set of network frames.
15. The method of claim 1, wherein the stream of transport packets includes a plurality of elementary streams and a stream of null packets, wherein each elementary stream and the stream of null packets have a unique packet identifier associated therewith, the method further including the steps of:
identifying a particular elementary stream of the plurality of elementary streams;
and processing the packets of the particular elementary stream as null packets.
16. The method of claim 1, wherein the step of determining stream information further includes the steps of:
counting the number of null packets interposing a pair of consecutively received content packets;
associating the null packet count with one content packet of the pair of consecutively received content packets; and including the null packet count in the stream information.
17. The method of claim 16, further including the step of:
interleaving the stream information for a set of transport packets with the content packets of the set of transport packets.
18. The method of claim 1, wherein the transport stream is an MPEG transport stream and the null packets are stuffing packets.
19. A method of transmitting selected content carried in a stream of transport packets, the method comprising the steps of:
buffering transport packets of a synchronous stream of transport packets in a buffer, wherein the stream consists of content packets and null packets;
extracting sets of packets from the buffer according to a first-in, first-out basis, wherein each set includes multiple transport packets, each set having none or more content packets and none or more null packets;
responsive to a given set of packets having one or more content packets and having one or more null packets, encapsulating a portion of the set of packets in a network frame, wherein only the one or more content packets of the set of packets are encapsulated; and transmitting a stream network frames carrying the content packets of the stream of transport packets.
20. The method of claim 19, further including the steps of:

determining for each set of packets stream information, wherein the stream information indicates the proportion of null packets for that set of packets;
and transmitting the stream information.
21. The method of claim 20, further including the steps of:
responsive to a second given set of packets consisting of only null packets, encapsulating the stream information of the second given set of packets in a second network frame; and transmitting the second network frame.
22. The method of claim 20, wherein for a given set of transport packets the stream information defines the order of the multiple packets for that given set.
23. The method of claim 19, wherein the null packets of the stream of transport packets are not encapsulated in the network frames carrying the content packets.
24. The method of claim 20, further including the step of:
calculating the bit rate of the received transport stream;
generating a configuration message having the bit rate included therein; and transmitting the configuration.
25. An apparatus for transmitting selected content carried in a stream of transport packets, the apparatus comprising:
an input port adapted to receive a synchronous stream of transport packets, wherein the stream includes content packets and null packets;
a buffer in communication with the input port adapted to store the received transport packets;
a processor in communication with the buffer adapted to determine stream information for a set of the stored received transport packets and adapted to encapsulate content packets of the set of transport packets in a network frame; and a transmitter in communication with the processor adapted to transmit the network frame and the stream information.
26. The apparatus of claim 25, wherein the stream information is included in the network frame.
27. The apparatus of claim 25, wherein the stream information indicates the number of null packets included in the set of packets.
28. The apparatus of claim 25, wherein the stream information includes sequence information for the set of packets
29. The apparatus of claim 25, wherein the set of transport packets includes a predetermined number of content packets.
30. The apparatus of claim 29, wherein the set of transport packets includes a variable number of null packets.
31. The apparatus of claim 25, wherein the transport packets of the received stream of transport packets stored in the buffer include content packets, wherein the processor is further adapted to determining whether the number of content packets in the buffer exceeds or is equal to a predetermined number, K, and responsive to the number of content packets in the buffer being equal to or greater than the predetermined number, K, the processor defines the set of transport packets as the K first-in buffered transport packets and wherein the process is further adapted to extract the set of transport packets from the buffer, wherein the set of transport packets are extracted on a first-in first-out basis.
32. The apparatus of claim 31, wherein the processor is further adapted to measure the buffer time (T B) of the first-in transport packet, and responsive to the buffer time (T B) of the first-in transport packet being greater than or equal to a predetermined time, T, the processor defines the set of transport packets to include the first-in buffered transport packet.
33. The apparatus of claim 31, wherein the processor is further adapted to measure the buffer level of the buffer, and responsive to the buffer level exceeding a pre-determined threshold, define the set of transport packets to include the first-in buffered transport packet.
34. The apparatus of claim 25, further including:
a second buffer having a plurality of network frames stored therein; and a forward-error-correction module adapted to extract a set of network frames from the second buffer and encode the set of network frames to generate at least one replacement frame, wherein the transmitter transmits the set of network frames and the at least one replacement frame.
35. The apparatus of claim 34, further including:
a third buffer having a plurality of groups of network frames stored therein, wherein each group of network frames is defined as an encoded set of network frames and the at least one replacement network frame for that set; and an interleaves module adapted to interleave multiple groups of network frames together, wherein the network frames of the multiple groups of network frames are provided to the transmitter in interleaved order.
36. The apparatus of claim 34, wherein the forward-error-correction module is adapted to determine a largest network frame size for the set of network frames, and responsive to a given network frame of the set of network frames being smaller than the largest network frame size, the forward-error-corrector is adapted to add a specific amount of padding to the given network frame such that the size of the given network frame with the padding is equal to the largest network frame size.
37. The apparatus of claim 36, wherein the forward-error-corrector module is further adapted to remove the padding from each given network frame of the set of network frames responsive to generating the at least one replacement frame.
38. The apparatus of claim 25, wherein the stream of transport packets includes of a plurality of elementary streams and a stream of null packets, wherein each elementary stream and the stream of null packets have a unique packet identifier associated therewith, wherein the processor is further adapted to identify a particular elementary stream of the plurality of elementary streams and adapted to associate the null packet identifier with the packets of the particular elementary stream.
39. The apparatus of claim 25, wherein the stream information includes the number of null packets interposing a pair of consecutively received content packets.
40. The apparatus of claim 25, wherein processor is further adapted to interleave the stream information for a given set of transport packets with the content packets of the given set of transport packets.
41. The apparatus of claim 25, wherein the transport stream is an MPEG
transport stream and the null packets are stuffing packets.
42. An apparatus for transmitting selected content carried in a stream of transport packets, the apparatus comprising:
a buffer adapted to buffer transport packets of a synchronous stream of transport packets, wherein the stream consists of content packets and null packets;
a processor in communication with the buffer adapted to extract sets of packets from the buffer according to a first-in, first-out basis, wherein each set includes multiple transport packets, each set having none or more content packets and none or more null packets;
an encapsulator module adapted to encapsulate a given set of packets having one or more content packets and having one or more null packets in a network frame, wherein only the one or more content packets of the set of packets are encapsulated; and a transmitter adapted to transmit an asynchronous a stream network frames carrying the content packets of the stream of transport packets.
43. The apparatus of claim 42, wherein the processor is further adapted to determine stream information for each set of packets and include the stream information in a message, wherein the stream information indicates the proportion of null packets for that set of packets and the message having the stream information is transmitted.
44. The apparatus of claim 43, wherein the encapsulator is further adapted to encapsulate the stream information of a second given set of packets in a second network frame, wherein the second given set of packets consists of only null packets, and wherein the transmitter transmits the second given network frame.
45. The apparatus of claim 43, wherein for a given set of transport packets the stream information defines the order of the multiple packets for that given set.
46. The apparatus of claim 42, wherein the null packets of the stream of transport packets are not encapsulated in the network frames carrying the content packets.
47. The apparatus of claim 43, wherein the processor is further adapted to calculate the bit rate of the received transport stream and generate a configuration message having the bit rate included therein.
CA2477389A 2002-01-04 2003-01-06 Transmitting streams over asynchronous networks Expired - Fee Related CA2477389C (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US34538802P 2002-01-04 2002-01-04
US60/345,388 2002-01-04
US10/336,821 US7155532B2 (en) 2002-01-04 2003-01-03 Transmitting streams over asynchronous networks
US10/336,821 2003-01-03
PCT/US2003/000305 WO2003058897A1 (en) 2002-01-04 2003-01-06 Transmitting streams over asynchronous networks

Publications (2)

Publication Number Publication Date
CA2477389A1 true CA2477389A1 (en) 2003-07-17
CA2477389C CA2477389C (en) 2011-06-21

Family

ID=26990388

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2477389A Expired - Fee Related CA2477389C (en) 2002-01-04 2003-01-06 Transmitting streams over asynchronous networks

Country Status (6)

Country Link
US (3) US7155532B2 (en)
EP (1) EP1470673B1 (en)
JP (2) JP4216195B2 (en)
AU (1) AU2003202218A1 (en)
CA (1) CA2477389C (en)
WO (1) WO2003058897A1 (en)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7155532B2 (en) 2002-01-04 2006-12-26 Scientific-Atlanta, Inc. Transmitting streams over asynchronous networks
US7236480B2 (en) * 2002-06-07 2007-06-26 Sandbridge Technologies, Inc. Method of first interleaving of a two interleaver transmitter
KR100547889B1 (en) * 2003-08-25 2006-01-31 삼성전자주식회사 Null packet filtering device for MP-2 transmission
BRPI0407861A (en) * 2003-02-28 2006-03-01 Thomson Licensing process for wlan exclusive bottom link channel
KR101090440B1 (en) * 2003-12-08 2011-12-06 삼성전자주식회사 Apparatus and method for controlling buffer data level in receiver of data communication system, and apparatus and method for playing streaming data with adaptive clock synchronizer
JP2005204001A (en) * 2004-01-15 2005-07-28 Hitachi Ltd Data distribution server, software, and system
US7650285B2 (en) * 2004-06-25 2010-01-19 Numerex Corporation Method and system for adjusting digital audio playback sampling rate
US7571246B2 (en) * 2004-07-29 2009-08-04 Microsoft Corporation Media transrating over a bandwidth-limited network
US20060184697A1 (en) * 2005-02-11 2006-08-17 Microsoft Corporation Detecting clock drift in networked devices through monitoring client buffer fullness
US7920602B2 (en) * 2005-05-23 2011-04-05 Samsung Electronics Co., Ltd. Method for formatting digital broadcast transport stream packet for improved receiving performance, digital broadcast transmitter, and signal processing method thereof
US7743183B2 (en) 2005-05-23 2010-06-22 Microsoft Corporation Flow control for media streaming
US8804751B1 (en) 2005-10-04 2014-08-12 Force10 Networks, Inc. FIFO buffer with multiple stream packet segmentation
CN101401133B (en) * 2006-01-11 2014-12-10 费希尔-罗斯蒙德系统公司 Selective activation of field devices in low power wireless mesh networks
US7516387B2 (en) * 2006-02-17 2009-04-07 Harris Corporation System and method for transmitting FEC packets
US20070280293A1 (en) * 2006-06-06 2007-12-06 Broadcom Corporation System and method for implementing video streaming over IP networks
IL176288A0 (en) * 2006-06-13 2007-07-04 Imagine Comm Ltd Synchronous transmission over packet based network
WO2008097027A1 (en) * 2007-02-07 2008-08-14 Lg Electronics Inc. Digital broadcasting system and method of processing data
KR100787314B1 (en) * 2007-02-22 2007-12-21 광주과학기술원 Method and apparatus for adaptive media playout for intra-media synchronization
JP5031503B2 (en) * 2007-09-29 2012-09-19 Kddi株式会社 Re-transmission device, facility system, program and method for re-transmitting broadcast packet
US8854964B2 (en) * 2007-12-14 2014-10-07 General Instrument Corporation Method and apparatus for determining a transport bit rate for a Multiprogram transport stream
JP5380862B2 (en) * 2008-03-05 2014-01-08 日本電気株式会社 IP stream transmission / reception system, IP stream reception apparatus, and reception processing timing synchronization method used therefor
FR2940729A1 (en) * 2008-12-29 2010-07-02 Thomson Licensing METHOD FOR GENERATING MULTIMEDIA FILES FOR PACKET TRANSMISSION IN A PAIR-A-PAIR NETWORK
US20100316068A1 (en) * 2009-06-12 2010-12-16 Matthew Ornes Transport Over an Asynchronous XAUI-like Interface
WO2011071423A1 (en) * 2009-12-07 2011-06-16 Telefonaktiebolaget L M Ericsson (Publ) Method and arrangement for enabling play-out of media
KR101662843B1 (en) * 2010-03-05 2016-10-14 삼성전자주식회사 Apparatus and method for serving streaming in a data communication network
ES2453077T3 (en) * 2010-11-01 2014-04-03 Nagravision S.A. Method to create an improved data flow
JP2014521245A (en) 2011-07-08 2014-08-25 サムスン エレクトロニクス カンパニー リミテッド Method for generating forward error correction packet in multimedia system and method and apparatus for transmitting / receiving error correction packet
IL217307A (en) * 2012-01-01 2015-09-24 Video Flow Ltd Adaptive forward error correction (fec) system and method
KR101961736B1 (en) * 2012-04-23 2019-03-25 삼성전자 주식회사 Apparatus and method for transmitting and receiving packet in communication system
KR20130126876A (en) * 2012-04-30 2013-11-21 삼성전자주식회사 Method and apparatus for transmitting/receiving packet in a communication system
US20150030088A1 (en) * 2013-07-26 2015-01-29 Vixs Systems Inc. Clock recovery for media stream in bursty network channel
KR102208814B1 (en) * 2014-03-28 2021-01-28 삼성전자주식회사 Method and apparatus for transmitting and receiving a packet in a communication system
US10727977B2 (en) * 2016-12-30 2020-07-28 Hughes Network Systems, Llc System and method for improving forward error correction efficiency
CN109391461B (en) * 2017-08-11 2021-08-13 华为技术有限公司 Method and equipment for transparently transmitting service frequency
US11255371B2 (en) * 2017-09-22 2022-02-22 Partworks, LLC Rivetless fastener and installation tool

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4870641A (en) * 1988-03-30 1989-09-26 Bell Communications Research, Inc. Multichannel bandwidth allocation
US5115427A (en) * 1990-03-30 1992-05-19 At&T Bell Laboratories Arrangements for switching multiple packet types combined in a single packet stream
US5509010A (en) * 1993-06-25 1996-04-16 At&T Corp. Communications signaling protocols
US5742599A (en) 1996-02-26 1998-04-21 Apple Computer, Inc. Method and system for supporting constant bit rate encoded MPEG-2 transport over local ATM networks
US6233256B1 (en) 1996-03-13 2001-05-15 Sarnoff Corporation Method and apparatus for analyzing and monitoring packet streams
US5742604A (en) 1996-03-28 1998-04-21 Cisco Systems, Inc. Interswitch link mechanism for connecting high-performance network switches
KR0175570B1 (en) 1996-10-16 1999-04-01 양승택 MPEG-2 TS Multiplexing Device for ATM Network Matching
US6473404B1 (en) * 1998-11-24 2002-10-29 Connect One, Inc. Multi-protocol telecommunications routing optimization
US6016307A (en) * 1996-10-31 2000-01-18 Connect One, Inc. Multi-protocol telecommunications routing optimization
GB2326054B (en) * 1997-06-04 2002-08-07 Roke Manor Research Broadband telecommunications switch
EP0901261B1 (en) 1997-09-05 2013-01-09 Hitachi, Ltd. Transport protocol conversion method and protocol conversion equipment
JP2001506114A (en) 1997-10-17 2001-05-08 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method of encapsulating data in transmission packet of fixed size
US6246701B1 (en) * 1998-01-14 2001-06-12 Skystream Corporation Reference time clock locking in a remultiplexer for video program bearing transport streams
US6233326B1 (en) * 1998-08-03 2001-05-15 Lucent Technologies Inc. Method and apparatus for identifying a line blockage
US6490705B1 (en) 1998-10-22 2002-12-03 Lucent Technologies Inc. Method and apparatus for receiving MPEG video over the internet
US6317462B1 (en) * 1998-10-22 2001-11-13 Lucent Technologies Inc. Method and apparatus for transmitting MPEG video over the internet
US6233226B1 (en) 1998-12-14 2001-05-15 Verizon Laboratories Inc. System and method for analyzing and transmitting video over a switched network
US6993021B1 (en) * 1999-03-08 2006-01-31 Lucent Technologies Inc. Lightweight internet protocol encapsulation (LIPE) scheme for multimedia traffic transport
US6639896B1 (en) * 1999-04-01 2003-10-28 Diva Systems Corporation Asynchronous serial interface (ASI) ring network for digital information distribution
US6785261B1 (en) * 1999-05-28 2004-08-31 3Com Corporation Method and system for forward error correction with different frame sizes
US6804776B1 (en) * 1999-09-21 2004-10-12 Cisco Technology, Inc. Method for universal transport encapsulation for Internet Protocol network communications
GB2356323A (en) * 1999-11-15 2001-05-16 Tandberg Television Asa Statistical multiplexing
US6687251B1 (en) * 1999-12-08 2004-02-03 Nortel Networks Limited Method and apparatus for distributed MTP Level 2 architecture
US6771657B1 (en) * 1999-12-09 2004-08-03 General Instrument Corporation Non real-time delivery of MPEG-2 programs via an MPEG-2 transport stream
US6826195B1 (en) * 1999-12-28 2004-11-30 Bigband Networks Bas, Inc. System and process for high-availability, direct, flexible and scalable switching of data packets in broadband networks
US7159233B2 (en) * 2000-01-28 2007-01-02 Sedna Patent Services, Llc Method and apparatus for preprocessing and postprocessing content in an interactive information distribution system
US7159235B2 (en) * 2000-01-28 2007-01-02 Sedna Patent Services, Llc Method and apparatus for content distribution via non-homogeneous access networks
DE60032458T2 (en) * 2000-04-14 2007-04-12 Alcatel Self-adapting dither buffer
AU2001255444A1 (en) * 2000-04-18 2001-10-30 B2C2, Inc. Assembling transport packets into ip packets using a clock signal from the transport stream
US7039048B1 (en) * 2000-09-22 2006-05-02 Terayon Communication Systems, Inc. Headend cherrypicker multiplexer with switched front end
US7155532B2 (en) 2002-01-04 2006-12-26 Scientific-Atlanta, Inc. Transmitting streams over asynchronous networks

Also Published As

Publication number Publication date
US20070091917A1 (en) 2007-04-26
EP1470673A1 (en) 2004-10-27
CA2477389C (en) 2011-06-21
US20030133446A1 (en) 2003-07-17
JP2006507697A (en) 2006-03-02
EP1470673B1 (en) 2012-12-19
JP2008283715A (en) 2008-11-20
JP4216195B2 (en) 2009-01-28
WO2003058897A1 (en) 2003-07-17
AU2003202218A1 (en) 2003-07-24
US7774489B2 (en) 2010-08-10
US20090193318A1 (en) 2009-07-30
US7155532B2 (en) 2006-12-26
US7516234B2 (en) 2009-04-07
EP1470673A4 (en) 2007-08-15

Similar Documents

Publication Publication Date Title
CA2477389A1 (en) Transmitting streams over asynchronous networks
JP3879836B2 (en) Multiplex converter, demultiplexer, and multiplex transmission system
TW498647B (en) Method and apparatus for improving asynchronous transfer mode operation over noisy, high speed wireless links
CN104393951B (en) A kind of remote sensing load general data processing system based on queuing
CN103929681B (en) Method for improving RTP video streaming treatment efficiency in low-speed network
CA2333155A1 (en) Method and apparatus for multiplexing bytes over parallel communication links using data slices
CN1134094A (en) Multi-channel broadband adaptation processing
CN106453160A (en) Beidou data transmission method and system
CA2472074A1 (en) Receiving streams over asynchronous networks
CN104185976A (en) Method, apparatus, and system for transmitting data in ethernet
CN102196321A (en) Method for transmitting 100GE (100gigabit Ethernet) data in OTN (Optical Transport Network) and data sending device
CN103795593A (en) Testing system and method of uplink of high-speed communication processor of spaceship
CN101499997A (en) Apparatus for multi-path low speed service multiplexing and demultiplexing, and method therefor
CN100455027C (en) Signal processing apparatus and stream processing method
CN1133519A (en) Wide-band adaption process
KR101567991B1 (en) Data transport container for transferring data in a high speed internet protocol network
CN1219401C (en) A method for preventing illegal broadcasting in cable digital TV broadcasting
CA2453738C (en) Transmission system for efficient transmission of protocol data
EP0868803A2 (en) Transmission system with flexible frame structure
CN101626346B (en) Method and device for restoring self-adaptive clock
CN112333470B (en) FEC (forward error correction) system based on video frame
EP0873631B1 (en) Method and device for transmission of data in a flexible frame structure
CN114339488A (en) Ethernet service protection method and device in optical transmission network
US5606558A (en) Method of and devices for transmitting in ATM cells information supplied in the form of a series of distinct entities for a given application
CN111726647B (en) Data distribution device and data processing system

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20180108