CN101030838A - System and method for controlling self-adaptive forward error dynamically in IPTV network - Google Patents
System and method for controlling self-adaptive forward error dynamically in IPTV network Download PDFInfo
- Publication number
- CN101030838A CN101030838A CNA2007100959545A CN200710095954A CN101030838A CN 101030838 A CN101030838 A CN 101030838A CN A2007100959545 A CNA2007100959545 A CN A2007100959545A CN 200710095954 A CN200710095954 A CN 200710095954A CN 101030838 A CN101030838 A CN 101030838A
- Authority
- CN
- China
- Prior art keywords
- fec
- packet
- grouping
- top box
- source 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000005540 biological transmission Effects 0.000 claims description 18
- 238000011084 recovery Methods 0.000 claims description 8
- 230000009977 dual effect Effects 0.000 claims 1
- 239000011159 matrix material Substances 0.000 description 14
- 230000008569 process Effects 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000013475 authorization Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 238000004880 explosion Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (21)
- One kind in the IPTV system, adopt dynamic self-adapting FEC to IP network in packet loss implement error-control method, it comprises following step:(1) set-top box sends the stream service request to streaming server, and is with FEC Certificate Authority mark;(2) described streaming server receives described request, and request results is back to described set-top box;(3) utilize the FEC encoder in the described streaming server that the source data packet in the described stream service is encoded, produce the FEC packet;(4) by IP network with described source data packet and part FEC data packet transmission to described set-top box;(5) the fec decoder device of described set-top box produces statistics to adding up based on the packet loss number of FEC grouping in the described IP network;(6) the packet loss number with the FEC grouping feeds back in the described streaming server, and the described FEC encoder in the described streaming server is adjusted the transmission number of the FEC packet of FEC grouping, and(7) the described fec decoder device of described set-top box recovers the source data packet of losing.
- 2. the method for claim 1 is characterized in that, the described FEC encoder in the described streaming server according to fec decoder device described in the described set-top box feedback continued to transmit is FEC packet arbitrarily.
- 3. the method for claim 1 is characterized in that, described error control adopts real-time feedback adjusting mode or statistics feedback adjusting mode.
- 4. method as claimed in claim 3 is characterized in that, when adopting real-time feedback adjusting mode, the described FEC encoder in the described streaming server is only adjusted the transmission number of the FEC packet of current FEC grouping.
- 5. method as claimed in claim 3 is characterized in that, when adopting statistics feedback adjusting mode, what the described fec decoder device statistics in the described set-top box fed back to described FEC encoder in the described streaming server is FEC grouping number of dropped packets purpose distribution situation.
- 6. method as claimed in claim 3 is characterized in that, the real-time feedback adjusting of FEC be the transmission number of the FEC packet of current FEC grouping.
- 7. the method for claim 1 is characterized in that, described error control method not only can be used under unicast service, also can use under multimedia broadcast/multicast service.
- 8. the method for claim 1 is characterized in that, the FEC grouping can be carried out the length package and close grouping and/or the grouping of on-fixed length.
- 9. the method for claim 1 is characterized in that, described real-time feedback adjusting or described statistics feedback adjusting and transmission means are irrelevant, and is irrelevant with the form of audio/video encoding/decoding.
- 10. the method for claim 1 is characterized in that, the FEC package head format of the FEC packet that grouping transmits based on FEC is:
type l k sgn offset sn_base max_payload_len len_recovery Wherein, type represents the FEC packet type; The FEC quantity of data packets that this FEC packet type of l domain representation will send; K represents the quantity of every group of contained source data packet; Sgn is 2 o'clock in the value of type, the quantity of contained effective source data packet in the short grouping of expression; Offset represents the particular location of this FEC packet in the FEC encoding and decoding; Sn_base represents the packet radix of this FEC grouping, and max_payload_len represents maximum load length in this FEC grouping; Len_recovery represents the recovery parameter of load length. - 11. the method for claim 1 is characterized in that, dynamic self-adapting FEC feedback adjusting realizes by the expansion real-time streaming protocol.
- 12. the IPTV system to the control of Network Packet Loss enforcement dynamic self-adapting forward error is characterized in that it comprises:Be nested in the FEC encoder in the streaming media server, the source data packet in the convection current service is encoded, and generates the coded data that comprises source data packet and a plurality of FEC packets; Reception is from the packet loss statistics based on the FEC grouping that is nested in the fec decoder device in the set-top box, and the described statistics of foundation is adjusted the number of the FEC packet of FEC grouping transmission;Certificate server receives the register requirement of described fec decoder device, query subscriber database, and the result of described register requirement is back to described fec decoder device; AndBe nested in the fec decoder device in the set-top box,,, then utilize the FEC bag and to its decoding, source data packet is lost by the institute of recovering in the described stream service if lose source data packet in the network by IPTV network reception sources packet and described FEC packet; And with the IPTV network based on the packet loss fructufy of FEC grouping the time or certain hour in statistics be sent to described FEC encoder.
- 13. system as claimed in claim 12 is characterized in that, the FEC packet based on the FEC grouping that described FEC encoder and described fec decoder device are handled can carry out that the length package closes and/or the form of on-fixed length.
- 14. system as claimed in claim 12 is characterized in that, the packet loss statistics of dividing into groups based on FEC can adopt real-time statistics and feedback to add up the quantity of giving out a contract for a project of the FEC bag of dual mode dynamic self-adapting adjustment FEC grouping.
- 15. system as claimed in claim 12 is characterized in that, described certificate server and streaming server compatibility have the set-top box of FEC attribute and do not have the set-top box of FEC attribute.
- 16. system as claimed in claim 12 is characterized in that, the streaming server that described set-top box compatibility has the FEC ability and do not have the FEC ability.
- 17. system as claimed in claim 12 is characterized in that, after the authentication permission of the set-top box with FEC attribute by described certificate server, and receiving media data bag and based on the packet of FEC grouping.
- 18. system as claimed in claim 12 is characterized in that, this system is not only applicable to unicast service to the dynamic self-adapting forward error control of IP network packet loss, is applicable to multimedia broadcast/multicast service yet.
- 19. system as claimed in claim 12 is characterized in that, the FEC between set-top box and streaming server feedback in real time realizes by the expansion real-time streaming protocol.
- 20. one kind in the IPTV system in conjunction with the method for the fluidics of source data and FEC data, it is characterized in that, when the FEC encoder sends data to the fec decoder device, send all media data packet earlier, and then send all FEC packets.
- 21. method as claimed in claim 20 is characterized in that, when described FEC encoder sent the stream service, stream bit rate was even.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710095954A CN100592670C (en) | 2007-04-02 | 2007-04-02 | System and method for controlling self-adaptive forward error dynamically in IPTV network |
PCT/CN2008/000664 WO2008119259A1 (en) | 2007-04-02 | 2008-04-02 | A system and method for performing a dynamic adaptive forward error control in iptv network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710095954A CN100592670C (en) | 2007-04-02 | 2007-04-02 | System and method for controlling self-adaptive forward error dynamically in IPTV network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101030838A true CN101030838A (en) | 2007-09-05 |
CN100592670C CN100592670C (en) | 2010-02-24 |
Family
ID=38715943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200710095954A Expired - Fee Related CN100592670C (en) | 2007-04-02 | 2007-04-02 | System and method for controlling self-adaptive forward error dynamically in IPTV network |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN100592670C (en) |
WO (1) | WO2008119259A1 (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008119259A1 (en) * | 2007-04-02 | 2008-10-09 | Utstarcom Telecom Co., Ltd | A system and method for performing a dynamic adaptive forward error control in iptv network |
CN101221752B (en) * | 2008-01-24 | 2010-07-14 | 中兴通讯股份有限公司 | Method, device and system for implementing personal karaoke OK service by IPTV system |
CN102082624A (en) * | 2009-11-26 | 2011-06-01 | 中国电信股份有限公司 | WiFi coding optimization method and system thereof |
WO2011076105A1 (en) * | 2009-12-25 | 2011-06-30 | 中兴通讯股份有限公司 | Video monitoring system and forward error correction (fec) method thereof |
CN101646089B (en) * | 2009-09-03 | 2012-09-05 | 中兴通讯股份有限公司 | Method, device and system for establishing packet loss compensation in relay channel |
CN101938324B (en) * | 2009-06-29 | 2013-01-02 | 华为技术有限公司 | Network media stream playing method and device |
CN103596068A (en) * | 2013-11-01 | 2014-02-19 | 李常春 | IPTV service health degree evaluation method based on MLR indexes |
CN104081703A (en) * | 2011-12-15 | 2014-10-01 | 高通股份有限公司 | Systems and methods for pre-fec metrics and reception reports |
CN104205732A (en) * | 2012-03-29 | 2014-12-10 | 阿尔卡特朗讯公司 | Continuous detection of dead or impaired IPTV streams |
WO2014205724A1 (en) * | 2013-06-27 | 2014-12-31 | 华为技术有限公司 | Automatic retransmission processing method, transmitting end device and receiving end device |
CN106506114A (en) * | 2016-10-21 | 2017-03-15 | 中国科学院上海高等研究院 | Real-time streaming system and method based on application layer forward error correction technology |
CN106937134A (en) * | 2015-12-31 | 2017-07-07 | 深圳市潮流网络技术有限公司 | A kind of coding method of data transfer, coding dispensing device and system |
CN107483144A (en) * | 2016-06-07 | 2017-12-15 | 中兴通讯股份有限公司 | Forward error correction feedback information transmission method, device |
CN108141230A (en) * | 2015-09-16 | 2018-06-08 | 沃高公司 | Method for optimizing the transmission of video data streams in a wireless network |
CN111162877A (en) * | 2020-01-19 | 2020-05-15 | 西安邮电大学 | Adaptive forward error correction method for audio and video service quality control and application |
CN113905226A (en) * | 2021-09-08 | 2022-01-07 | 深圳市九洲电器有限公司 | Set top box playing fault repairing method, server, system and storage medium |
CN114866195A (en) * | 2022-07-07 | 2022-08-05 | 深圳市江元科技(集团)有限公司 | Method for controlling thermal printer by using android system |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102438182B (en) * | 2010-09-29 | 2014-11-05 | 中兴通讯股份有限公司 | Method and device for analyzing video stream |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5600663A (en) * | 1994-11-16 | 1997-02-04 | Lucent Technologies Inc. | Adaptive forward error correction system |
BRPI0516632A (en) * | 2004-12-02 | 2008-09-16 | Thomson Licensing | early and adaptive error correction |
US20060150055A1 (en) * | 2005-01-06 | 2006-07-06 | Terayon Communication Systems, Inc. | Adaptive information delivery system using FEC feedback |
CN100592670C (en) * | 2007-04-02 | 2010-02-24 | Ut斯达康通讯有限公司 | System and method for controlling self-adaptive forward error dynamically in IPTV network |
-
2007
- 2007-04-02 CN CN200710095954A patent/CN100592670C/en not_active Expired - Fee Related
-
2008
- 2008-04-02 WO PCT/CN2008/000664 patent/WO2008119259A1/en active Application Filing
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008119259A1 (en) * | 2007-04-02 | 2008-10-09 | Utstarcom Telecom Co., Ltd | A system and method for performing a dynamic adaptive forward error control in iptv network |
CN101221752B (en) * | 2008-01-24 | 2010-07-14 | 中兴通讯股份有限公司 | Method, device and system for implementing personal karaoke OK service by IPTV system |
CN101938324B (en) * | 2009-06-29 | 2013-01-02 | 华为技术有限公司 | Network media stream playing method and device |
CN101646089B (en) * | 2009-09-03 | 2012-09-05 | 中兴通讯股份有限公司 | Method, device and system for establishing packet loss compensation in relay channel |
CN102082624A (en) * | 2009-11-26 | 2011-06-01 | 中国电信股份有限公司 | WiFi coding optimization method and system thereof |
CN101778295B (en) * | 2009-12-25 | 2012-11-14 | 中兴通讯股份有限公司 | Video monitor system and method for forward correcting thereof |
WO2011076105A1 (en) * | 2009-12-25 | 2011-06-30 | 中兴通讯股份有限公司 | Video monitoring system and forward error correction (fec) method thereof |
RU2531571C2 (en) * | 2009-12-25 | 2014-10-20 | ЗетТиИ Корпорейшн | Video monitoring system and forward error correction (fec) method thereof |
US10009144B2 (en) | 2011-12-15 | 2018-06-26 | Qualcomm Incorporated | Systems and methods for pre-FEC metrics and reception reports |
CN104081703B (en) * | 2011-12-15 | 2020-04-28 | 高通股份有限公司 | System and method for pre-FEC metrics and reception reporting |
CN104081703A (en) * | 2011-12-15 | 2014-10-01 | 高通股份有限公司 | Systems and methods for pre-fec metrics and reception reports |
CN104205732A (en) * | 2012-03-29 | 2014-12-10 | 阿尔卡特朗讯公司 | Continuous detection of dead or impaired IPTV streams |
WO2014205724A1 (en) * | 2013-06-27 | 2014-12-31 | 华为技术有限公司 | Automatic retransmission processing method, transmitting end device and receiving end device |
CN103596068A (en) * | 2013-11-01 | 2014-02-19 | 李常春 | IPTV service health degree evaluation method based on MLR indexes |
CN108141230A (en) * | 2015-09-16 | 2018-06-08 | 沃高公司 | Method for optimizing the transmission of video data streams in a wireless network |
CN106937134A (en) * | 2015-12-31 | 2017-07-07 | 深圳市潮流网络技术有限公司 | A kind of coding method of data transfer, coding dispensing device and system |
CN106937134B (en) * | 2015-12-31 | 2021-03-02 | 深圳市潮流网络技术有限公司 | Coding method, coding sending device and system for data transmission |
CN107483144A (en) * | 2016-06-07 | 2017-12-15 | 中兴通讯股份有限公司 | Forward error correction feedback information transmission method, device |
CN107483144B (en) * | 2016-06-07 | 2021-11-23 | 中兴通讯股份有限公司 | Forward error correction feedback information transmission method and device |
CN106506114A (en) * | 2016-10-21 | 2017-03-15 | 中国科学院上海高等研究院 | Real-time streaming system and method based on application layer forward error correction technology |
CN111162877A (en) * | 2020-01-19 | 2020-05-15 | 西安邮电大学 | Adaptive forward error correction method for audio and video service quality control and application |
CN113905226A (en) * | 2021-09-08 | 2022-01-07 | 深圳市九洲电器有限公司 | Set top box playing fault repairing method, server, system and storage medium |
CN113905226B (en) * | 2021-09-08 | 2023-09-19 | 深圳市九洲电器有限公司 | Set top box playing fault repairing method, server, system and storage medium |
CN114866195A (en) * | 2022-07-07 | 2022-08-05 | 深圳市江元科技(集团)有限公司 | Method for controlling thermal printer by using android system |
Also Published As
Publication number | Publication date |
---|---|
WO2008119259A1 (en) | 2008-10-09 |
CN100592670C (en) | 2010-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101030838A (en) | System and method for controlling self-adaptive forward error dynamically in IPTV network | |
US9312989B2 (en) | Importance-based FEC-aware error-repair scheduling | |
JP5550834B2 (en) | Streaming and buffering using variable FEC overhead and protection period | |
CN102017617B (en) | Fast channel zapping and high quality streaming protection over a broadcast channel | |
US7653055B2 (en) | Method and apparatus for improved multicast streaming in wireless networks | |
US20100214970A1 (en) | Method and system for transmitting data packets from a source to multiple receivers via a network | |
CN101068236A (en) | Streaming media bit rate control method, system and equipment | |
EP2912845B1 (en) | Enhanced video streaming with application layer forward error correction | |
CN105791054A (en) | Autonomous controllable and reliable multicast transmission method based on flow classification realization | |
CN1859579A (en) | Apparatus and method for transmitting a multimedia data stream | |
CN101849378A (en) | A method and apparatus for streaming scalable multimedia data streams | |
CN101030924A (en) | Method for adapting dynamic bandwidth | |
CN1933385A (en) | Method for realizing wireless local network IP group broadcasting frame thansmitting rate dynamic automatic regulation | |
CN1845611A (en) | Video transmission protection method based on H.264 | |
Nguyen et al. | Hybrid ARQ-random network coding for wireless media streaming | |
WO2000076113A1 (en) | Receiver-driven layered error correction multicast over the internet | |
CN102546096A (en) | Real-time multicasting self-adaptation optimization method based on unequal error protection | |
CN1976270A (en) | Realizing method for wireless local network group broadcasting frame transmitting rate dynamic automatic regulating | |
Tan et al. | Application layer hybrid error correction with reed-solomon code for DVB services over wireless LANs | |
Wang et al. | Sliding-window forward error correction based on reference order for real-time video streaming | |
In et al. | An Adaptive and Unequal Cross-layer Forward Error Correction Mechanism for Scalable Video Transmission over WLANs | |
Al-Suhail et al. | A Cross-Layer Model for Video Multicast Based TCP-Adaptive FEC over Heterogeneous Networks | |
AL-Suhail et al. | Improving the QoS of Wireless Video Transmissions via Packet-Level FEC | |
Ding et al. | Adaptive error control for scalable video streaming over wireless internet | |
CN118233847A (en) | IEEE 802.11 wireless multicast transmission system based on fountain code |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: UT SIDAKANG (CHINA) CO. LTD. Free format text: FORMER OWNER: UT STARCOM COMMUNICATION CO., LTD. Effective date: 20130320 |
|
C41 | Transfer of patent application or patent right or utility model | ||
COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: 310053 HANGZHOU, ZHEJIANG PROVINCE TO: 100027 DONGCHENG, BEIJING |
|
TR01 | Transfer of patent right |
Effective date of registration: 20130320 Address after: Beihai Manhattan building 6 No. 100027 Beijing Dongcheng District, Chaoyangmen North Street 11 Patentee after: UTSTARCOM (CHINA) CO.,LTD. Address before: 310053 No. six, No. 368, Binjiang District Road, Zhejiang, Hangzhou Patentee before: UTSTARCOM TELECOM Co.,Ltd. |
|
TR01 | Transfer of patent right |
Effective date of registration: 20190104 Address after: 518000 Lenovo Building, No. 016, Gaoxin Nantong, Yuehai Street, Nanshan District, Shenzhen City, Guangdong Province, on the east side of the third floor Patentee after: UD NETWORK CO.,LTD. Address before: 100027 11 Floor of Beihai Wantai Building, 6 Chaoyangmen North Street, Dongcheng District, Beijing Patentee before: UTSTARCOM (CHINA) CO.,LTD. |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100224 |
|
CF01 | Termination of patent right due to non-payment of annual fee |