Draft-roux-fecframe-repacketization-00..txt, CEA LIST, 77th IETF Meeting, March 23d 2010 1 Benefits of re-packetization for FEC based protection of multimedia.

Slides:



Advertisements
Similar presentations
RTP Payload Format for Reed Solomon FEC of Multiple Flows
Advertisements

By: Saba Ahsan Supervisor: Prof. Jörg Ott
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
RTP Payload Format for Reed-Solomon FEC draft-galanos-fecframe-rtp-reedsolomon-00 Sarit Galanos, RADVISION IETF 76 – November 2009.
Using FEC for Rate Adaptation of Multimedia Streams Marcin Nagy Supervised by: Jörg Ott Instructed by: Varun Singh Conducted at Comnet, School of Electrical.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March 2005, presentation to AVT draft-ietf-dccp-tfrc-voip-01.txt.
Adaptive Delay Aware Error Control for Internet telephony Catherine Boutremans Jean-Yves Le Boudec IP Telephony Workshop’2001 Institute for computer Communication.
Using Redundancy and Interleaving to Ameliorate the Effects of Packet Loss in a Video Stream Yali Zhu, Mark Claypool and Yanlin Liu Department of Computer.
K. Salah 1 Chapter 28 VoIP or IP Telephony. K. Salah 2 VoIP Architecture and Protocols Uses one of the two multimedia protocols SIP (Session Initiation.
Jani Pousi Supervisor: Jukka Manner Espoo,
Item 2005 L A Rønningen. Reservation Model Pessimistic or Optimistic Approach 1-N Senders and 1-M Receivers Sender-oriented or Receiver-oriented Immediate.
INRIA Rhône-Alpes - Planète research group Reed-Solomon FEC I-D LDPC-* FEC I-D TESLA I-D Simple-auth I-D IETF 70 th – Vancouver meeting, November 2007.
Computer & Information Sciences University of Delaware
B 李奕德.  Abstract  Intro  ECN in DCTCP  TDCTCP  Performance evaluation  conclusion.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. August 2005 draft-ietf-dccp-tfrc-voip-02.txt Slides:
Draft-kellil-sam-mtocp-01.txt – CEA, LIST - 78th IETF Meeting, 29July Multiparty Transport Overlay Control Protocol (MTOCP) draft-kellil-sam-mtocp-01.txt.
Tunnelling of Explicit Congestion Notification draft-briscoe-tsvwg-ecn-tunnel-03.txt draft-briscoe-tsvwg-ecn-tunnel-03.txt Bob Briscoe, BT IETF-75 saag.
1 RaptorG Forward Error Correction Scheme for Object Delivery draft-luby-rmt-bb-fec-raptorg-object-00 (update to this to be officially submitted soon)
1 Transparent GEHCO Slides for p __luc_gehco-t Lucent Technologies Tom Hiller Pete McCann.
Forward Error Correction vs. Active Retransmit Requests in Wireless Networks Robbert Haarman.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March draft-ietf-dccp-tfrc-voip-01.txt
Page 1 The department of Information & Communications Engineering Dong-uk, kim A Survey of Packet Loss Recovery Techniques for Streaming.
Doc.: IEEE /0099r0 Submission March 2007 Wu Yu-Chun, Huawei HisiSlide 1 FEC on Sync Burst and PSDU for the IEEE P Wireless RANs.
IETF#64 – 7-11 November 2005 fecframe BOF Chair:Mark Watson Mailing List:
RTP Payload Format for Reed-Solomon FEC draft-galanos-fecframe-rtp-reedsolomon-01 Sarit Galanos, RADVISION IETF 77 – March 2010 Orly.
Draft-ietf-fecframe-config-signaling-02 1 FEC framework Configuration Signaling draft-ietf-fecframe-config-signaling-02.txt IETF 76 Rajiv Asati.
Doc.: IEEE /536r0 Submission September 2001 A. Soomro and S. Choi, Philips Research, USASlide 1 Proposal to Add Link Margin Field in IEEE h.
RADEXT WG RADIUS Attribute Guidelines Greg Weber March 21 st, 2006 IETF-65, Dallas v1 draft-weber-radius-attr-guidelines-02.txt draft-wolff-radext-ext-attribute-00.txt.
1 Extend FEC BB to RTP streaming? Michael Luby Digital Fountain.
A RTCP-based Retransmission Protocol for Unicast RTP Streaming Multimedia draft-podolsky-avt-rtprx-00.txt Matthew Podolsky, Koichi Yano, and Steven McCanne.
Slide title :32-35pt Color: R153 G0 B0 Corporate Font : FrutigerNext LT Medium Font to be used by customers and partners : Arial Slide text :20-22pt Bullets.
RTP Functionalities for RTCWEB A combined view from the authors of draft-cbran-rtcweb-media-00 draft-cbran-rtcweb-media-00 draft-perkins-rtcweb-rtp-usage-02.
Doc.: IEEE /229r1 Submission March 2004 Alexandre Ribeiro Dias - Motorola LabsSlide 1 Multiple Antenna OFDM solutions for enhanced PHY Presented.
1-D Interleaved Parity FEC draft-begen-fecframe-interleaved-fec-scheme-00 IETF 72 – July 2008 Ali C. Begen
1 IMIX Genome Al Morton March 2011 draft-morton-bmwg-imix-genome-01.
Doc.: IEEE /0213r1 Submission Slide 1 David Tung, et al. (Ralink Technology) March 2005 On the Efficiency of TGnSync Preambles David Tung,
Universal Object Delivery (UOD) & Generalized Object Encoding (GOE) IETF 83 MARCH 25 – 30, 2012 Paris, France Kevin Fall, Mike Luby & Thomas Stockhammer.
Chapter 14 Genetic Algorithms.
Master’s Project Presentation
Bob Briscoe, BT IETF-73 pcn Nov 2008
RADEXT WG RADIUS Attribute Guidelines
IP - The Internet Protocol
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
Limited Transmit for TCP
LMP Behavior Negotiation
GI Overhead/Performance Impact on Open-Loop SU-MIMO
Injong Rhee ICMCS’98 Presented by Wenyu Ren
Limited Transmit & Early Retransmit for TCP
Rate 7/8 (1344,1176) LDPC code Date: Authors:
IP - The Internet Protocol
UOD RAPTORQ FEC SCHEME draft-luby-uod-raptoq-00 IETF PRAGUE MARCH 27 – APRIL 1, 2011 Mike Luby & Thomas Stockhammer.
IP - The Internet Protocol
Proposal for enabling overlay FEC in GCR Block Ack
Data Communications and Networking
IP - The Internet Protocol
Submission Title: [Preamble length and packet efficiency for TG4a]
Sally Floyd and Eddie Kohler draft-floyd-ccid4-00.txt November 2006
IP - The Internet Protocol
Empirical Formula for EDCA Bandwidth Factor
Feedback-jamming ARQ mechanisms
Multiple Antenna OFDM solutions for enhanced PHY
Sally Floyd and Eddie Kohler draft-floyd-ccid4-01.txt July 2007
On the Efficiency of TGnSync Preambles
Fix the Issue on Number Of HE-SIG-B Symbols
Project proposal Multi-stream and multi-path audio transmission
Achieving Resilient Routing in the Internet
IP - The Internet Protocol
LOOPS Generic Information Set draft-welzl-loops-gen-info-00
Presentation transcript:

draft-roux-fecframe-repacketization-00..txt, CEA LIST, 77th IETF Meeting, March 23d Benefits of re-packetization for FEC based protection of multimedia streams Authors: Pierre Roux Christophe Janneteau Mounir Kellil CEA LIST 77th IETF Meeting Anaheim, CA, USA

draft-roux-fecframe-repacketization-00..txt, CEA LIST, 77th IETF Meeting, March 23d Source packets: either sent transparently, or re-packetized What if no requirement for compatibility with legacy applications (non FEC aware) ? –Would re-packetization of source packets be useful? –If yes, evaluate the benefit. Proposed re-packetization: –Equalize source packet sizes within each FEC source block in the sender. –Restore original packets with variable sizes in the receiver. Motivation: –1 packet = 1 symbol –1 lost source packet = 1 lost source symbol only. To be used outside of FECFRAME and combined with it: Re- packetization FEC Framework (Tx) FEC Framework (Rx) Packet restoral Application producer Application consumer Source packets FEC packets

draft-roux-fecframe-repacketization-00..txt, CEA LIST, 77th IETF Meeting, March 23d Re-packetization FEC block Internet FEC block Application producer Re- packetization Packet restoral Application consumer SenderReceiver Header

draft-roux-fecframe-repacketization-00..txt, CEA LIST, 77th IETF Meeting, March 23d Proposed header for re- packetization Block index Packet index Size of the original packet corresponding to the above index First byte: Second byte: Third & fourth bytes:

draft-roux-fecframe-repacketization-00..txt, CEA LIST, 77th IETF Meeting, March 23d Assumptions for simulations Compare 2 approaches: –Approach 1: without re-packetization. –Approach 2: with re-packetization. Use real sample media stream (H264 AVC, kbit/s) Block periodicity = 500 ms All compared configurations must have equal total bit-rate (source bit-rate + FEC bit- rate). All headers are taken into accounts for bit-rate calculation. Common design rules: –Maximum Distance Separable codes are used. Design rules for approach 2: –1 symbol per packet. –Add as many FEC packets as there are source packets. –Also take into account the effect of packet losses on the process of original packet restoral in the receiver. –Total bitrate = kbit/s Design rules for approach 1: –Consider several possible symbol lengths (16,32,64,128,512,1024) –Consider several possible number of FEC symbols per FEC packet (1,2,5,10,20) –Adjust the number of FEC symbols in order to reach the same total bitrate as for approach 2 (alpha= adjustment factor)

draft-roux-fecframe-repacketization-00..txt, CEA LIST, 77th IETF Meeting, March 23d Alpha values for approach | Symbol | Number of repair symbols per repair packet | | size: | | | | | | | | | 16 | | | 32 | | | 64 | | | 128 | XXXXX | | 256 | XXXXX XXXXX | | 512 | XXXXX XXXXX XXXXX | | 1024 | XXXXX XXXXX XXXXX XXXXX |

draft-roux-fecframe-repacketization-00..txt, CEA LIST, 77th IETF Meeting, March 23d Results with Packet Loss Ratio = | Symbol | Number of repaired symbol per repaired packet | | size: | | | | | | | | | 16 | 8.85x x x x x10-4 | | 32 | 2.37x x x x x10-3 | | 64 | 3.86x x x x x10-3 | | 128 | 1.03x x x x10-3 XXXXXXXXX | | 256 | 1.08x x x10-3 XXXXXXXXX XXXXXXXXX | | 512 | 2.87x x10-3 XXXXXXXXX XXXXXXXXX XXXXXXXXX | | 1024 | 1.87x10-2 XXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX | Approach 1 with best config: residual PLR=3.7x10 -4 Approach 2: residual PLR=1.5x10 -4

draft-roux-fecframe-repacketization-00..txt, CEA LIST, 77th IETF Meeting, March 23d Feedback from FECFRAME list From Thomas Stockhammer –Backward compatibility issue. Acknowledged. –Consider use of RFC3984. Noted for possible study. However it would not be a generic solution. –Clarification that « short symbol + many symbols per repair packets » is not a pitfall. Acknowledged. Some results in Figure 4 (PLR=0.1) are not consistent in this respect. Results for PLR=0.1 will be repeated with longer simulation times. From Einat Yellin –Backward compatibility issue. Acknowledged. –Possible CPU issues. To be investigated. –Simulation assumptions to be re-considered, e.g. 500 ms for block periodicity may be too high for low latency applications. –Noted. Will be used for next simulations. Use only a fraction of source bit-rate for FEC. –Noted. Will be used for next simulations. Introduce lower PLR (e.g. 1-5% instead of 10% or 20%). –Noted. Will be used for next simulations.