Multi-source Video and (IP) TV A discussion of draft-ietf-taps-transports-03 Marie-José Montpetit MIT March 23 2015.

Slides:



Advertisements
Similar presentations
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Transport Layer Network Fundamentals – Chapter 4.
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
TRANSPORT LAYER  Session multiplexing  Segmentation  Flow control (TCP)  Connection-oriented (TCP)  Reliability (TCP)
Communication Subsystems Physical Link Data Link Network Transport Physical Link Data Link Network Transport Session System 1System 2 Typical layers in.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 10 Intermediate TCP/IP.
Real-time Transport Protocol Matt Boutell CS457: Computer Networks November 15, 2001.
Internetworking Fundamentals (Lecture #2) Andres Rengifo Copyright 2008.
RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol Presented by Manoj Sivakumar.
Gursharan Singh Tatla Transport Layer 16-May
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
The OSI Reference Model Key concepts: Layers Communications between two adjacent layers Encapsulation Multiplexing and demultiplexing Tunneling.
IP Ports and Protocols used by H.323 Devices Liane Tarouco.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
思科网络技术学院理事会. 1 OSI Transport Layer Network Fundamentals – Chapter 4.
Streaming Video over the Internet Dapeng Wu Electrical & Computer Engineering University of Florida.
1 Semester 2 Module 10 Intermediate TCP/IP Yuda college of business James Chen
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. Transport Layer Protocols – UDP and TCP Asst.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
University of the Western Cape Chapter 12: The Transport Layer.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Transport Layer Network Fundamentals – Chapter 4.
Lecture Week 4 OSI Transport Layer Network Fundamentals.
Sockets process sends/receives messages to/from its socket
Spring 2006Computer Networks1 Chapter 2 Network Models.
Chapter 6-2 the TCP/IP Layers. The four layers of the TCP/IP model are listed in Table 6-2. The layers are The four layers of the TCP/IP model are listed.
Bjorn Landfeldt, The University of Sydney 1 NETS 3303 Networked Systems Revision.
Ch 1. Computer Networks and the Internet Myungchul Kim
L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Spring 2006Computer Networks1 Chapter 2 Network Models.
Dynamic Network Coding draft-montpetit-dynamic-NC-00 Marie-José Montpetit, MIT Media Laboratory Vincent Roca, INRIA Jonathan Detchart, ISAE March
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
1 Chapters 2 & 3 Computer Networking Review – The TCP/IP Protocol Architecture.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
Transport Service (TAPS) Aaron Falk
1. Layered Architecture of Communication Networks: TCP/IP Model
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
The Benefits to Applications of using Explicit Congestion Notification (ECN) draft-welzl-ecn-benefits-00 89th IETF Meeting London, UK 4 March 2014 Michael.
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
Introduction Chapter 1. TCP/IP Reference Model Why Another Model? Although the OSI reference model is universally recognized, the historical and technical.
U Innsbruck Informatik - 1 Specification of a Network Adaptation Layer for the Grid GGF7 presentation Michael Welzl University.
11 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
Application Layer Functionality and Protocols Abdul Hadi Alaidi
Chapter 7: Transport Layer
IETF-86 RTP Media Congestion Avoidance Techniques
1.2 The Network Edge Beginning at the edge of a network we are looking at the components with which we are most familiar - namely, the computers that we.
Network Fundamentals – Chapter 4
15th November 2016 Gorry Fairhurst (via webrtc) David Black WG chairs
4.1 Fundamentals COMMUNICATION: Advanced Operating Systems (CSc 8320)
Quick UDP Internet Connections
RTP and RTSP Realtime Transport Protocol
Network Fundamentals – Chapter 4
Multimedia and Networks
Falling Back! … and: a Functional Decomposition of Post-Sockets
Network Fundamentals – Chapter 4
Michael Welzl University of Oslo
Communication Networks NETW 501
Network Fundamentals – Chapter 4
Protocol Application TCP/IP Layer Model
Network Fundamentals – Chapter 4
Network Fundamentals – Chapter 4
James Polk Gorry Fairhurst
Network Fundamentals – Chapter 4
How Applications (Will Hopefully Soon) Use the Internet
Network Fundamentals – Chapter 4
Presentation transcript:

Multi-source Video and (IP) TV A discussion of draft-ietf-taps-transports-03 Marie-José Montpetit MIT March

Definitions Multi-source video: Collaborative video creation Virtual reality/augmented reality Peer to peer Synchronized viewing Social TV Issues: Timing/synchronization Buffering events (impact of losses) Privacy (group vs. individual) Local policies/content blocking or distribution rules

What is my Video Transport? Video streaming vs. adaptive download Streaming Real time service Akin to video-conferencing Adaptive download Non real-time Akin to web page download RTP and HTTP considered transports? They are and services are built above them We may want to consider adding them to the draft list (p. 19)

A New Definition of Reliable Transport TCP has been 'de facto' the reliable transport “Eventually” the packets get to destination Do they? UPD is not reliable But for a lot of video (and web) sessions neither are reliable: The impact of losses or congestion on progressive download leads to “buffering events” – eventually the applications stop or are ended (by the users!) And of course all security/privacy issues Move to UDP tunnels with perks (see QIC) or a better transport? Can you make that dynamic?

The Case for the TAPS APIs As was discussed in the group an app may not know about TCP window sizes or ECN usage etc. But it may know that it requires from the transport If not any transport will do! Expose the underlying transport mechanisms to the applications and allow queries: See what IEEE 1905 does for MAC layer mechanisms

Features Table Review/Add-ons Suggestions: Add RTP and HTTP as potential transport See which of these features is API ready (can be exposed/set) Need more service/application categories related to timing for example - maybe in another table Define a new reliability category (not sure how to call it) with same (1) hence provided by an upper layer protocol Leave room for future transports

Future Steps? What is the WG suggesting?

Acknowledgements: Discussions Leading to this Presentation Michael Welzl (U. Oslo) Bob Briscoe (BT) Gorry Fairhurst (U. Aberdeen) Emmanuel Lochin (ISAE)