Multi-Media Concepts and Relations

Slides:



Advertisements
Similar presentations
1 Carol Davids © 2010 WebRTC Standards Summary. 2 What is WebRTC? WebRTC refers to protocols as well as Javascript APIs used to enable realtime communications.
Advertisements

SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-02 David Hancock, Daryl Malas.
CLUE REQUIREMENTS IETF 80 Allyn Romanow
11 Halloween, 2011 Cullen Jennings
H. 323 Chapter 4.
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.
RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive.
Real-time Transport Protocol (RTP) Recommendations for SIPREC (draft-eckel-siprec-rtp-rec-01) Charles Eckel IETF-81, Quebec City, July.
8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann SDPng Requirements draft-kutscher-mmusic-sdpng-req-00.txt Dirk Jörg
Describing SCTP-based media transport using SDP draft-fairlie-mmusic-sdp-sctp-00.txt Robert Fairlie-Cuninghame Nuera Communications, Inc.
RTP Multiplexing draft-rosenberg-rtcweb-rtpmux Jonathan + {Rosenberg, Lennox}
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt A Taxonomy of Grouping Semantics and Mechanisms for RTP Sources draft-ietf-avtext-rtp-grouping-taxonomy-02.
Introduction to SDP Issues. Content Background Goals SDP Primer RTP Primer Use cases “New” Functionalities in SDP Multiple RTP Streams in SDP Decision.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt RTP usage in WebRTC Part 1: API and Topologies draft-ietf-rtcweb-rtp-usage-03 RTCWEB Interim June.
WebRTC – Challenges and Best Practices Sumit Amar Director of Engineering Electronic Arts.
MPEG-4 RTP transport Philippe Gentric Philips Digital Networks 49th IETF Conference San Diego, 14 December 2000.
RTCWEB Signaling Matthew Kaufman. Scope Web Server Browser.
Draft-romanow-clue-call-flow-02 Allyn Romanow Rob Hansen Arun Krishna.
CLUE Framework Status and Issues IETF89 - London March 5, 2014 Mark Duckworth draft-ietf-clue-framework-14 1.
Audio/Video Transport Extensions (AVTEXT). Administrivia Notetakers? Jabber scribe? Jabber Chat Room
Roni Even Jonathan Lennox Mapping RTP streams to CLUE media captures draft-even-clue-rtp-mapping-03 IETF-84.
Slide title minimum 48 pt Slide subtitle minimum 30 pt RTP Multiple Stream Sessions and Simulcast draft-westerlund-avtcore-multistream-and-simulcast-00.
Curtsy Web
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt RTP Media Stream Pause / Resume draft-westerlund-avtext-rtp-stream-pause-02 Bo Burman.
A Conference Gateway Supporting Interoperability Between SIP and H.323 Jiann-Min Ho (Presenter) Jia-Cheng Hu Information Networking Institute Peter Steenkiste.
Real Time Protocol (RTP) 김 준
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.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
Slide title minimum 48 pt Slide subtitle minimum 30 pt RTCWEB Terminology A Discussion of relation between RTCWEB Media Protocol Terminology and the PeerConnection.
CLUE framework updates IETF 85, Atlanta. “Capture encoding” “Capture encoding” was term agreed by the list to define a specific instantiation of a media.
Allyn Romanow Flemming Andreasen Implementing CLUE encoding provider advertisements in.
CLUE RTP usage Andy Pepperell
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Using Simulcast in RTP Sessions draft-westerlund-avtcore-rtp-simulcast-03 Bo Burman, Magnus Westerlund,
CLUE WG IETF-83 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
CLUE Overview and Architecture IETF 82 CLUE ad hoc meeting Allyn Romanow
IETF WG Presentation1 Urooj Rab Audio/Video Transport.
CLUE WG chair: Mary Barnes RTCWEB WG chair: Ted Hardie CLUE & RTCWEB WGs Adhoc Common (SDP/RTP) building blocks IETF-82.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
1 1 Cullen Jennings IETF 90 V5. 2 WebRTC has “flows” of Audio, Video, and Data between browsers JavaScript applications running in the browser have an.
RTP Usage for CLUE draft-lennox-clue-rtp-usage-02 Clue WG, IETF 83, 27 March 2012 Jonathan Lennox Allyn Romanow
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.
AVTEXT Keith Drage Magnus Westerlund
CLUE Framework 01 – comments and issues Interim meeting October 2011 Roni Even.
SDP extensions for setting up circuit- switched audio and video streams Simo Veikkolainen IETF80.
Allyn Romanow Stephen Botzko Robert Hansen Signaling Requirements for implementing the.
RTP Taxonomy & draft-lennox-raiarea-rtp-grouping-taxonomy-03 IETF 88 1.
Slide title minimum 48 pt CAPITALS Slide subtitle minimum 30 pt WebRTC Data Channels draft-ietf-rtcweb-data-channel-00 Salvatore Loreto Randell Jesup Michael.
MPEG-4 SL Payload Format
Codec Control for RTCWEB
CLUE WG Interim Meeting San Jose, CA Sept , 2012
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
What’s Next with WebRTC
Analysis Classes Unit 5.
Next steps in Real Time Communications
Pedro Capelastegui 3D Video in the Session Description Protocol (SDP) draft-capelastegui-mmusic-3dv-sdp-00 Pedro Capelastegui.
CLUE WG Interim Meeting San Jose, CA Sept , 2012
CLUE WG Interim Meeting San Jose, CA Sept , 2012
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
Options to Transport CLUE Messages draft-wenger-clue-transport-01
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
RTP: A Transport Protocol for Real-Time Applications
RTCWeb Data Channel Management
Ron Shacham Henning Schulzrinne Srisakul Thakolsri Wolfgang Kellerer
SDP Offer Answer Examples
Ali C. Begen, Yiqun Cai and Heidi Ou {abegen, ycai,
SCTP in SDP draft-loreto-mmusic-sctp-sdp-07
Presentation transcript:

Multi-Media Concepts and Relations 7/23/20182011-10-19 2011-10-19 Multi-Media Concepts and Relations draft-burman-rtcweb-media-structure-00 Bo Burman IETF 86 - AVTEXT 1

Multi-Media Concepts and Relations 7/23/20182011-10-19 Background Intended as input to RTP Taxonomy Same motivations Built on a draft UML model of RTP Taxonomy and added more media concepts from CLUE and WebRTC to give overview and ease understanding Focus on finding commonalities This is an attempt to draw conclusions from that work IETF 86 - AVTEXT

More Taxonomy Concepts 1 Multi-Media Concepts and Relations 7/23/20182011-10-19 More Taxonomy Concepts 1 Encoding Particular encoded representation of a Media Source Output Must fit established parameters such as RTP Payload Type, media bandwidth, other more or less codec-specific configurations (resolution, framerate, fidelity…) Fundamental in simulcast and layered/scalable encoding Probably maps well to CLUE Capture Encoding output RTCWeb currently has no corresponding concept IETF 86 - AVTEXT

More Taxonomy Concepts 2 Multi-Media Concepts and Relations 7/23/20182011-10-19 More Taxonomy Concepts 2 Synchronization Context All Media Stream Output that share the same Synchronization Context have information allowing time synchronization on playout Each Media Source Output is associated with one and only one Synchronization Context Re-use Synchronization Context when appropriate and possible RTP level Synchronization Context identifier, CNAME, is currently overloaded as an Endpoint identifier, which can cause issues Same Endpoint could carry streams that do not have so strict timing relation that they share Synchronization Context IETF 86 - AVTEXT

Identified WebRTC Issues Multi-Media Concepts and Relations 7/23/20182011-10-19 Identified WebRTC Issues Need Encoding to fully support simulcast and scalability Only a single Encoding for a particular Media Source Output per PeerConnection? Need unique but anonymous ID of Media Source Output Due to re-use in multiple RtcMediaStreamTracks, in turn re-usable in multiple RtcMediaStreams, in turn re-usable in multiple PeerConnections, and possibility to relay RtcMediaStreamTracks MediaStream API handling of Synchronization Contexts Synchronization Context must be preserved when possible New Synchronization Context must be created and re-synchronization must occur when combining Media Source Output from different Synchronization Contexts IETF 86 - AVTEXT

Multi-Media Concepts and Relations 7/23/20182011-10-19 SDP Evolution Likely applicable to both CLUE and WebRTC use of SDP Requirements: Encoding negotiation Number of and boundary conditions for Media Source Output Encodings Media Resource Identification Common Media Source Output ID across signaling contexts Which set of Encodings share same Media Source Output Application level IDs referencing concepts defined in this draft Synchronization Source Parameters Sets of different Synchronization Sources share same set of parameters SDP likely not only option for all of the above Could for example use RTCP or other media signaling methods IETF 86 - AVTEXT

Multi-Media Concepts and Relations 7/23/20182011-10-19 Draft UML Diagram IETF 86 - AVTEXT