Video Frame Info RTP Header Extension draft-berger-avtext-framemarking-00 Espen Berger, Suhas Nandakumar, Mo Zanaty Cisco 1.

Slides:



Advertisements
Similar presentations
1 IETF 88 IETF88 Vancouver Congestion control for video and priority drops Background for draft-lai-tsvwg-normalizer-02.txt Toerless Eckert,
Advertisements

Packet Based Multimedia Communication Systems H.323 & Voice Over IP Outline 1. H.323 Components 2. H.323 Zone 3. Protocols specified by H Terminal.
RTP Payload Format for Multiple Flows FEC draft-peck-fecframe-rtp-mf-00 Orly Peck, RADVISION IETF 76 – November 2009.
4/1/98Common Generic RTP Payload Format 1 Common Generic RTP Payload Format Anders Klemets.
Internet Video By Mo Li. Video over the Internet Introduction Video & Internet: the problems Solutions & Technologies in use Discussion.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #2 Header Compression.
8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann SDPng Requirements draft-kutscher-mmusic-sdpng-req-00.txt Dirk Jörg
VLANs Port-based VLAN: switch ports grouped (by switch management software) so that single physical switch …… Switch(es) supporting VLAN capabilities can.
Streaming Media. Unicast Redundant traffic Multicast One to many.
Real-time Transport Protocol Matt Boutell CS457: Computer Networks November 15, 2001.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 1. RTP/RTCP.
1 Internet Networking Spring 2006 Tutorial 14 Header Compression.
RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol Presented by Manoj Sivakumar.
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
1 RTP Payload Format for DV Format Video draft-kobayashi-dv-video-00.txt Akimichi Ogawa Keio University.
29. Apr INF-3190: Multimedia Protocols Multimedia Protocols Foreleser: Carsten Griwodz
Miscellaneous Capabilities Negotiation in SDP IETF82 Taipei, Taiwan Simo Veikkolainen 1.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
Audio/Video Transport Extensions (AVTEXT). Administrivia Notetakers? Jabber scribe? Jabber Chat Room
NVO3 dataplane encapsulation requirements discussion Erik Nordmark, Arista Networks.
Roni Even Jonathan Lennox Mapping RTP streams to CLUE media captures draft-even-clue-rtp-mapping-03 IETF-84.
Video Streaming Concepts Reading: John G. Apostolopoulos, Wai- tian Tan, Susie J. Wee, “Video Streaming: Concepts, Algorithms, and Systems”, HP Laboratories.
An RTP Payload Format for EVRC Speech draft-3gpp2-avt-evrc-01.txt by Lucent, Nokia, Qualcomm, Samsung and UCLA (alphabetic ordered)
Real Time Protocol (RTP) 김 준
1 RTP Multiplexing using Tunnels (TCRTP) Bruce Thompson Tmima Koren Cisco Systems Inc.
M337 Standards Based Video Interop Interoperability modelling for Video Skype for Business Video Interoperability Server (VIS)
RMCAT Application Interaction draft-zanaty-rmcat-app-interaction-01 Mo Zanaty, Varun Singh, Suhas Nandakumar, Zahed Sarker IETF 90.
Chapter 13: Frame Relay & ATM Business Data Communications, 5e.
Changing the Dynamics of Network Analysis J. Scott Haugdahl CTO, WildPackets, Inc.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
MMUSIC WG 54th IETF 1 SDP Attributes for Video Media Control draft-even-mmusic-video-media-control-00.txt Roni Even Orit Levin.
Session Recording (SIPREC) Protocol (draft-ietf-siprec-protocol-09) Leon Portman Henry Lum
RTP Payload Format for Payload Meta-Information draft-serenyi-avt-rtp-meta-00.txt Denis Serenyi QuickTime, Apple.
IETF-81, Quebec City, July 25-29, 2011
MPLS-TP INTER-OP: WHAT, WHY, AND HOW? General Objectives for MPLS-TP Inter-Op Test Program at UNH-IOL.
Doc.: IEEE /0764r1 Submission Jan 2009 Alex Ashley, NDS LtdSlide 1 Using packet drop precedence for graceful degradation Date: Authors:
IETF Washington DC, Ross Finlayson, LIVE.COM A More Loss-Tolerant RTP Payload Format for MP3 Audio Ross Finlayson LIVE.COM.
Fine Granularity Scalability in MPEG-4 Video by Weiping Li Presentation by Warren Cheung.
CLUE RTP usage Andy Pepperell
Encapsulated Security Payload Header ● RFC 2406 ● Services – Confidentiality ● Plus – Connectionless integrity – Data origin authentication – Replay protection.
3GPP2 Evolution Workshop Multimedia Codecs and Protocols 3GPP2 TSG-C SWG1.2.
Nov 18 th, th IETF MMUSIC WG draft-levin-mmusic-xml-media-control-00.txt O. Levin / RADVISION S. Olson / Microsoft R. Even / Polycom.
IETF WG Presentation1 Urooj Rab Audio/Video Transport.
A RTCP-based Retransmission Protocol for Unicast RTP Streaming Multimedia draft-podolsky-avt-rtprx-00.txt Matthew Podolsky, Koichi Yano, and Steven McCanne.
Vakhtang Assatrian Asia Communications TSP Lead, Microsoft
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.
RTP Usage for CLUE IETF 82 – 14 November 2011 Jonathan Lennox Allyn Romanow Paul Witty.
RMCAT Application Interaction draft-zanaty-rmcat-app-interaction-00 Mo Zanaty, Varun Singh, Suhas Nandakumar IETF 89.
Doc.: IEEE /0764r0 Submission July 2008 Alex Ashley, NDS LtdSlide 1 Using packet drop precedence for graceful degradation Date: Authors:
1-D Interleaved Parity FEC draft-begen-fecframe-interleaved-fec-scheme-00 IETF 72 – July 2008 Ali C. Begen
1 Connectivity Preconditions for SDP Media Stream draft-andreasen-mmusic-connectivityprecondition-00.txt March 3, 2004 Flemming Andreasen
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 6 Multimedia Communication Across Networks.
WISDOM Demonstrator End of project experiment to demonstrate optical security checking Hardware/software for TCP port checking Proposal –Use software defined.
3. END-TO-END PROTOCOLS (PART 1) Rocky K. C. Chang Department of Computing The Hong Kong Polytechnic University 22 March
UDP: User Datagram Protocol. What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host – treats a computer as an.
Networked Multimedia Basics. Network Characteristics.
Codec Control for RTCWEB
Master’s Project Presentation
Options to Transport CLUE Messages draft-wenger-clue-transport-01
Implementation for Intra-AC Differentiated Services
RTP: A Transport Protocol for Real-Time Applications
O. Levin / RADVISION S. Olson / Microsoft R. Even / Polycom
RTCWeb Data Channel Management
Error recovery for Packet Audio and Video
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Wakeup Frame Format Date: Authors: Sept 2017 Liwen Chu
Wakeup Frame Format Date: Authors: Sept 2017 Liwen Chu
Project proposal Multi-stream and multi-path audio transmission
Frame Priority Marking RTP Header Extension:
TRILL Header Extension Improvements
Presentation transcript:

Video Frame Info RTP Header Extension draft-berger-avtext-framemarking-00 Espen Berger, Suhas Nandakumar, Mo Zanaty Cisco 1

Main Motivation Payload-Agnostic RTP Switch Payload may be encrypted – Avoid decryption cost to improve switch scale and latency Payload may be encrypted end-to-end – Impossible to decrypt / inspect payload without end-to-end keys Payload may be unknown format – Codec-agnostic switching can support any format, old or new RTP Switch RTP Switch A A B B C C D D 2

More Motivations Smarter RTP Switch Clean video switching at intra-frames Better recovery during packet loss Drop least important packets during congestion Drop scalable enhancement layers for constrained endpoints Smarter Endpoints Better recovery during packet loss RTP Switch RTP Switch A A B B C C D D 3

Proposed Solution Video Frame Info RTP Header Extension Fixed-length codec-independent part Optional, variable-length codec-specific part Uses RFC 5285 format, length determines presence and size of optional part Negotiated in SDP via extmap attribute: a=extmap:X urn:ietf:params:rtp-hdrext:frameinfo 4

Codec-Independent Extension | ID=X | L=0 |S|E|I|D|B| TID | S: Start of Frame - MUST be 1 in the first packet in a frame within a layer. E: End of Frame - MUST be 1 in the last packet in a frame within a layer. I: Independent Frame - MUST be 1 for frames that can be decoded independent of prior frames, e.g. key/intra-frame; otherwise MUST be 0. D: Discardable Frame - MUST be 1 for frames that can be dropped, and still provide a decodable media stream; otherwise MUST be 0. B: Base Layer Sync - MUST be 1 if this frame only depends on the base layer; otherwise MUST be 0. TID: Temporal ID (3 bits) - The base temporal quality starts with 0, and increases with 1 for each temporal layer/sub-layer. 5

Start/End of Frame/Layer Better recovery during packet loss Marker bit is unreliable for end of frame Layer start/end indicators are needed Newer payload formats are heading this way 6

Independent and Discardable Independent Frames – Clean video switching at intra-frames Discardable Frames – Drop least important packets during congestion 7

Temporal ID and Base Layer Sync Temporal Layer ID – Drop scalable enhancement layers for constrained endpoints Base Layer Sync – Clean layer switching at sync points 8

Codec-Specific Extension | ID=X | L=N |S|E|I|D|B| TID | N-byte codec specific info | H.265: | ID=X | L=1 |S|E|I|D|B| TID |H265LayerId|0 0| VP8: | ID=X | L=2 |S|E|I|D|B| TID | PictureID |0|