Next steps in Real Time Communications

Slides:



Advertisements
Similar presentations
MIF API Extension Discussion MIF IETF 78 Dapeng Liu Yuri Ismailov.
Advertisements

The Layer Refresh Request (LRR) RTCP Feedback Message draft-lennox-avtext-lrr-00 Jonathan Lennox Danny Hong Justin Uberti Stefan Holmer Magnus Flodman.
H. 323 Chapter 4.
Voice over IP Fundamentals
Multimedia Streaming Protocols1 Multimedia Streaming: Jun Lu Xinran (Ryan) Wu CSE228 Multimedia Systems Challenges and Protocols.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada End-to-End Secure Delivery of Scalable Video Streams Mohamed Hefeeda (Joint.
1 Sangeun Han, Athina Markopoulou Transmitting Scalable Video over a DiffServ network EE368C Project Proposal Sangeun Han, Athina Markopoulou 1/30/01.
1 Application Layer. 2 Writing Networked Applications TCP UDP IP LL PL TCP UDP IP LL PL TCP UDP IP LL PL Web Browser Web Server Ftp Server Ftp Client.
Streaming Media Protocols Jani Hautakorpi Henry Pohan.
Session Policy Framework using EAP draft-mccann-session-policy-framework-using-eap-00.doc IETF 76 – Hiroshima Stephen McCann, Mike Montemurro.
RTCWEB WG draft-aboba-rtcweb-ecrit-00 Bernard Aboba Martin Thomson July 30, 2012 IETF 84, Vancouver Please join the Jabber room:
WebRTC – Challenges and Best Practices Sumit Amar Director of Engineering Electronic Arts.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
Multimedia Communications Student: Blidaru Catalina Elena.
HTTP Streaming bar BoF, IETF 79th HTTP Streaming Survey and Gap Analysis Ning Zong draft-zong-httpstreaming-gap-analysis-01.
Daniel Johnson. Playing a media file stored on a remote server on a local client.
Distributed Multimedia March 19, Distributed Multimedia What is Distributed Multimedia?  Large quantities of distributed data  Typically streamed.
I-D: draft-rahman-mipshop-mih-transport-01.txt Transport of Media Independent Handover Messages Over IP 67 th IETF Annual Meeting MIPSHOP Working Group.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."
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
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.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
RMCAT Application Interaction draft-zanaty-rmcat-app-interaction-00 Mo Zanaty, Varun Singh, Suhas Nandakumar IETF 89.
Audio/Video Transport Extensions (AVTEXT). Administrivia Notetakers? Jabber scribe? Jabber Chat Room
RTP Taxonomy & draft-lennox-raiarea-rtp-grouping-taxonomy-03 IETF 88 1.
EAP Applicability IETF-86 Joe Salowey. Open Issues Open Issues with Retransmission and re- authentication Remove text about lack of differentiation in.
Codec Control for RTCWEB
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
What’s Next with WebRTC
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IP Telephony (VoIP).
Voice over internet protocol
WebRTC enabled multimedia conferencing and collaboration solution
Cisco Unity Connection
Network Architecture Layered system with alternative abstractions available at a given layer.
draft-ietf-simple-message-sessions-00 Ben Campbell
SDN RG State of the Nation
Improving Security of Real-time Communications
H.264/SVC Video Transmission Over P2P Networks
MDC METHOD FOR HDTV TRANSMISSION OVER EXISTING IP NETWORK
Discussion: Messaging
Overview of the Scalable Video Coding
SMART ANTENNA.
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Multi-Media Concepts and Relations
CHAPTER 2 Application Layer.
Video Multicast over the Internet (IEEE Network, March/April 1999)
Net 431: ADVANCED COMPUTER NETWORKS
Chapter 1: Introduction
Communication Networks NETW 501 Tutorial 3
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
ECE 4450:427/527 - Computer Networks Spring 2017
RestComm Open Source Mobile WebRTC SDKs
Multimedia and Networks
DIFFERENT TYPES OF INTERNET CONNECTIONS.
Real Time Streaming Protocol
Collaboration between 2.4/5 and 60 GHz
Service Routing over Path-based Forwarding IETF-101 (London)
SCTP-based Middleware for MPI
Protocols 2 Key Revision Points.
WebRTC From Zero to Hero The Rolling Scopes, Gabriel Mičko.
SMART ANTENNA.
Relay User Machine (rum)
Presentation transcript:

Next steps in Real Time Communications W3C TPAC Next steps in Real Time Communications

QUIC Potential benefits What work is ongoing in IETF to support this? Improvements in signaling (e.g. reduction in loss rates, delay reduction) Reduction in data channel setup time (e.g. due to removal of SCTP connection setup) Potential throughput improvements (e.g. for a file transfer over the data channel) due to transport improvements What work is ongoing in IETF to support this? QUIC BOF: largely focused on HTTP over QUIC What W3C API support do we already have? XMLHttpRequest: Support for QUIC can be determined based on HTTP response, so servers can “opt in” to QUIC without an API change. What if an application knows that the server supports QUIC? Is there a way to send an HTTP over QUIC request? What additional work could be done in W3C? Support for RTCQuicTransport Similar to RTCDtlsTransport RTCDataChannel using RTCQuicTransport Could reduce data channel setup time RtpSender/Receiver utilizing RTCQuicTransport Assume this involves QUIC-based key management of SRTP rather than RTP over QUIC Major advantage is convenience (e.g. a single QUIC transport versus QUIC and Dtls transports) Initial assessment: requires substantial work items in both IETF and W3C

Mobility Potential benefits Reduction in time to ICE “connected” state Seamless switching between interfaces (e.g. WLAN -> cellular) and back. What work is ongoing in IETF to support this? TRAM WG: TURN mobility ICE WG: RFC 5245bis, Trickle ICE, Dual Stack Fairness, passive aggressive nomination, proposals that are not yet WG work items (e.g. network cost, renomination, candidate removal) What W3C API support do we already have? Existing ICE APIs already enable a wide range of functionality: RFC 5245bis, Trickle ICE, Dual Stack Fairness, Oauth, TURN mobility, etc. What additional work could be done in W3C? Tweaks to support potential new work in ICE WG (e.g. candidate removal, network cost) Tweaks to support additional functionality (e.g. extended gather policies to reduce candidates) Initial assessment: most work in IETF, API tweaks in W3C.

Scalable Video Encoding Potential benefits More robust video Ability to adjust video framerate and resolution to device characteristics What work is ongoing in IETF? PAYLOAD WG: definition of RTP payload support for codecs supporting temporal and spatial scalability (e.g. H.264/SVC, VP8, VP9, etc.) AVTEXT WG: Layer Refresh Request (LRR) feedback message (to support spatial scalability) NETVC WG: next generation codec What W3C API support do we already have? Decoders (e.g. VP8, VP9) that can decode anything an encoder can send can already decode scalable video streams without additional WebRTC API support ORTC also supports encoding of SVC (but probably requires too much developer expertise) What additional work could be done in W3C? Simple support for SVC encoding (e.g. “enable temporal and spatial scalability” or “enable only temporal scalability” or “no SVC encoding”). Initial assessment: most work in other SDOs, API tweaks in W3C