IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.

Slides:



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

Draft-roux-fecframe-repacketization-00..txt, CEA LIST, 77th IETF Meeting, March 23d Benefits of re-packetization for FEC based protection of multimedia.
RTP Payload Format for Multiple Flows FEC draft-peck-fecframe-rtp-mf-01 Orly Peck, RADVISION IETF 77 – March 2010.
RTP Payload Format for Reed-Solomon FEC draft-galanos-fecframe-rtp-reedsolomon-00 Sarit Galanos, RADVISION IETF 76 – November 2009.
RTP Payload Format for Multiple Flows FEC draft-peck-fecframe-rtp-mf-00 Orly Peck, RADVISION IETF 76 – November 2009.
RTSP NAT Traversal Update Magnus Westlund (Ericsson) Thomas Zeng (PVNS, an Alcatel company) IETF-60 MMUSIC WG draft-ietf-mmusic-rtsp-nat-03.txt.
RTP/RTCP(RFC 1889) Real-time transport protocol (RTP) is the de facto standard media transport protocol in the Internet Media transport: audio, vedio,
RTP Multiplexing draft-rosenberg-rtcweb-rtpmux Jonathan + {Rosenberg, Lennox}
1 PSAMP Protocol Specifications IPFIX IETF-64 November 10th, 2005 Benoit Claise Juergen Quittek Andrew Johnson.
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
Protocols and the TCP/IP Suite
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
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.
Simple LDPC-Staircase FEC Scheme for FECFRAME draft-roca-fecframe-ldpc-01 IETF 79 – Beijing, November 2010 V. Roca – M. Cunche (INRIA) J. Lacan (ISAE)
1 IPFIX Protocol Specifications IPFIX IETF-59 March 3, 2004 Benoit Claise Mark Fullmer Reinaldo Penno Paul Calato Stewart Bryant Ganesh Sadasivan.
Audio/Video Transport Working Group 49th IETF, San Diego December 2000 Stephen Casner -- Packet Colin Perkins -- ISI,
1 Lecture 17 – March 21, 2002 Content-delivery services. Multimedia services Reminder  next week individual meetings and project status report are due.
Jun Li DHCP Option for Access Network Information draft-lijun-dhc-clf-nass-option-01.
Real Time Protocol (RTP) 김 준
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)
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
IETF#64 – 7-11 November 2005 fecframe BOF Chair:Mark Watson Mailing List:
XRBLOCK IETF 84 Vancouver RTCP XR Report Block for QoE metric Reporting draft-ietf-xrblock-rtcp-xr-qoe-02 Geoff Hunt Alan Clark Roland Scott.
MPEG-4 streams Comp- ress Comp- ress Comp- ress Comp- ress D E L I V E R Y I N T E R F A C E (DAI) Comp- ress Scene Des. decomp- ress decomp- ress decomp-
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.
Simple Reed-Solomon FEC Scheme for FECFRAME draft-roca-fecframe-simple-rs-01 IETF 79 – Beijing, November 2010 V. Roca – M. Cunche (INRIA) J. Lacan – A.
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.
RTP Usage for CLUE draft-lennox-clue-rtp-usage-02 Clue WG, IETF 83, 27 March 2012 Jonathan Lennox Allyn Romanow
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.
CLUE Framework 01 – comments and issues Interim meeting October 2011 Roni Even.
1-D Interleaved Parity FEC draft-begen-fecframe-interleaved-fec-scheme-00 IETF 72 – July 2008 Ali C. Begen
GOE FEC schemes GOE FEC schemes IETF83, March 26 th, 2012, Paris V. Roca, A. Roumy (Inria) B. Sayadi (ALU-BL)
Tutorial 12 Solutions.
Universal Object Delivery (UOD) & Generalized Object Encoding (GOE) IETF 83 MARCH 25 – 30, 2012 Paris, France Kevin Fall, Mike Luby & Thomas Stockhammer.
IETF 79, Beijing China FECFrame WG Meeting Thurs, November 10, , Jade 1.
RTP Taxonomy & draft-lennox-raiarea-rtp-grouping-taxonomy-03 IETF 88 1.
draft-jounay-pwe3-dynamic-pw-update-00.txt IETF 70 PWE3 Working Group
NACK-Oriented Reliable Multicast (NORM) Update
Network Coding Architecture Framework
The Transport Layer Congestion Control & UDP
Klara Nahrstedt Spring 2012
Part I. Overview of Data Communications and Networking
RTP: A Transport Protocol for Real-Time Applications
5. End-to-end protocols (part 1)
M. Luby, Digital Fountain
Transport Layer.
NDN Messages and NDN Packets
Layered Architectures
RTP: A Transport Protocol for Real-Time Applications
CS4470 Computer Networking Protocols
MLEF Without Capacity Admission Does Not Satisfy MLPP Requirements
RTP – Real-time Transport Protocol
M3UA (MTP3-User Adaptation Layer)
Congestion Control, Internet transport protocols: udp
UOD RAPTORQ FEC SCHEME draft-luby-uod-raptoq-00 IETF PRAGUE MARCH 27 – APRIL 1, 2011 Mike Luby & Thomas Stockhammer.
draft-ipdvb-sec-01.txt ULE Security Requirements
Bala’zs, Norm, Jouni DetNet WG London, 23rd March, 2018
Robert Moskowitz, Verizon
Robert Moskowitz, Verizon
Robert Moskowitz, Verizon
Robert Moskowitz, Verizon
Robert Moskowitz, Verizon
Building A Network: Cost Effective Resource Sharing
CS4470 Computer Networking Protocols
3GPP and SIP-AAA requirements
NET 323D: Networks Protocols
TGi Draft 1 Clause – 8.5 Comments
Editors: Bala’zs Varga, Jouni Korhonen
Presentation transcript:

IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson

Changes since IETF66 Add “motivation” section Why define a new Framework instead of using RMT’s FEC Building Block and RMT FEC Schemes directly ? Reasons: Some FEC Object Transmission Information will be the same for every block of the flow - RMT FEC BB doesn’t include concept of multiple related objects RMT FEC Schemes include recommendations for setting FEC parameters - we need a place for different recommendations for the streaming case We need a place to define formatting of stream data into blocks for processing by the FEC code Proposal: The FEC Framework is a “peer” to the RMT FEC Building Block FEC Schemes for use with the FEC Framework may be different from those for use with the RMT FEC BB Minor editorial/cleanup

Next steps More review or WGLC ? Is this the right level of detail ? What other issues need to be addressed ?

IETF#67 – 5-10 November 2006 FECFRAME proposal (draft-watson-fecframe-framework-00) Mark Watson

Application protocols FEC Streaming Framework Architecture Content Delivery Protocol Definition of flows to be protected and flow to carry protection data Rules/indications for source data partitioning/timing Application Application protocols (RTP, RTCP, MIKEY etc.) Allocates packets to source blocks Constructs and sends source and repair packets FEC Streaming Framework FEC Scheme Transport (e.g. UDP) Provides encoding and decoding of FEC data. Defines and interprets FEC signaling elements (Object Transmission Information, FEC Payload IDs) IP

Proposal outline Follows 3GPP streaming framework with generalised of source block concept Defines: Division of responsibility between FEC Framework FEC Schemes Content Delivery Protocols General procedures and packet format for FEC source and FEC repair packets Includes possibility of unmodified source packets to support fully backwards-compatible FEC Schemes FEC Framework Configuration Information Includes SDP elements which MAY be used by Content Delivery Protocols for communicating this information Congestion control requirements

Generalisation of source block concept FEC Framework arranges packets into “source blocks” for encoding by the FEC Scheme 3GPP Source block is a sequence of fixed length “symbols” Padding added by FEC Framework to each packet so that packets start on symbol boundaries Symbols are passed to FEC Scheme for encoding/decoding New draft proposal Source block is a sequence of tuples { flowid, packet length, packet payload } FEC Scheme defines construction of FEC symbols

Advantages of generalisation Accommodate wider range of FEC Schemes FEC Schemes compatible with 3GPP still possible Associates concept of “symbols” with FEC Scheme

Division of responsibilities FEC Framework Identifies packet flows which are to be protected Groups source packets into source blocks Interacts with FEC Scheme FEC Scheme Mapping from source block -> repair packets (encoding) Mapping from source/repair packets -> source block (decoding) Encoding and interpretation of FEC Object Transmission Information and FEC Payload IDs Content Delivery Protocol Encode and communicate FEC Configuration Information (definition of flows and flow ids)

Procedures and packet format Descriptions taken mainly from 3GPP framework Source Packets Repair Packets IP header Transport header Transport payload FEC Payload ID IP header Transport header FEC repair data FEC Payload ID

FEC Framework Configuration Information FEC Framework Configuration information consists of the following things: Definition of the IP flows that are protected i.e. standard source/destination address/port tuple Definition of short flow IDs for each flow Used to refer to flows on interface between FEC Scheme and FEC Framework Definition of IP flow for repair data We define SDP elements which MAY be used by CDPs to communicate this information

Congestion control Text taken from original proposal to TSVWG Bandwidth of repair MUST NOT exceed bandwidth of the protected source Repair bandwidth MUST be adapted when source bandwidth is adapted Actual congestion control algorithm is a matter for the source flow

Next steps Comments ? Other proposals ? Accept as WG document ?