IETF 61 (November 2004) MMUSIC1 Application sharing Henning Schulzrinne Jonathan Lennox Jason Nieh Ricardo Baratto Columbia University.

Slides:



Advertisements
Similar presentations
CLUE REQUIREMENTS IETF 80 Allyn Romanow
Advertisements

1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
VP-SRS PRO Live Stream Broadcasting and Recording System.
RTSP – Real Time Streaming Protocol
H. 323 Chapter 4.
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
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.
Multimedia Systems As Presented by: Craig Tomastik.
The Real Time Streaming Protocol (RTSP)
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann SDPng Requirements draft-kutscher-mmusic-sdpng-req-00.txt Dirk Jörg
MobiDesk: Mobile Virtual Desktop Computing Ricardo A. Baratto, Shaya Potter, Gong Su, Jason Nieh Network Computing Laboratory Columbia University September.
Internet video sub-titling cases Henning Schulzrinne
MobiDesk: Mobile Virtual Desktop Computing Ricardo A. Baratto, Shaya Potter, Gong Su, Jason Nieh Network Computing Laboratory Columbia University.
SIP vs H323 Over Wireless networks Presented by Srikar Reddy Yeruva Instructor Chin Chin Chang.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
Real-time Transport Protocol Matt Boutell CS457: Computer Networks November 15, 2001.
SIP 逄愛君 SIP&SDP2 Industrial Technology Research Institute Computer & Communication Research Laboratories Elgin Pang Outline.
A brief introduction of Real Time Streaming Protocol
COS 420 DAY 24. Agenda Assignment 5 posted Chap Due May 4 Final exam will be take home and handed out May 4 and Due May 10 Student evaluations Latest.
Using SIP for Ubiquitous and Location-Based Communications Henning Schulzrinne (with Stefan Berger, Jonathan Lennox, Maria Papadopouli, Stelios Sidiroglou,
IETF Session Initiation Protocol Henning Schulzrinne Columbia University New York, NY.
RTP Multiplexing draft-rosenberg-rtcweb-rtpmux Jonathan + {Rosenberg, Lennox}
Distributed Software Development Requirements Definition and Design Description Presentation : Live TV Customers : Damir Isovic.
DTMF & Universal User Key Input Skip Cave InterVoice-Brite Inc.
SIP/RTSP convergence draft-whitehead-mmusic-sip-for-streaming-media-05
1IETF 63, Remote UI BoF WiDeX Problem Statement Dean Willis Vlad Stirbu RUI BoF, IETF 63, Paris August 2 nd, 2005.
Application-Layer Mobility Using SIP Henning Schulzrinne, Elin Wedlund Mobile Computing and Communications Review, Volume 4, Number 3 Presenter: 許啟裕 Date:
03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao.
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) 김 준
H.323 Overview Demystifying Multimedia Conferencing Over the Internet Using the H.323 Set of Standards.
Proxy Server PROXY SERVER. What is a Web Proxy? Proxy Server A proxy is a host which relays web access requests from clients Used when clients do not.
VoN September ‘98 1 9/17/98 VoN Standards Update Jonathan Rosenberg Bell Laboratories September 17, 1998.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
RSVP Myungchul Kim From Ch 12 of book “ IPng and the TCP/IP protocols ” by Stephen A. Thomas, 1996, John Wiley & Sons. Resource Reservation.
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
Submitted By: Aayush Beri Di Wen.  Library : Java Media Framework (JMF)  Protocol and System Design  Code Snippet  Simulation.
SIPPING - IETF 62 - Minneapolis (March 2005)1 Session Initiation Protocol (SIP) Session Mobility draft-shacham-sipping-session-mobility-00 Ron Shacham.
Oct 021 Outline What is a widget? Buttons Combo boxes Text components Message boxes.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
MP 2: Audio/ Video Streaming CS414: Multimedia System Instructor: Klara Nahrstedt March 16, 2012.
PTCL Training & Development1 H.323 Terminals Client end points on the network IP phones, PCs having own OS Terminals running an H.323 protocols and the.
SIP-H.323 Interworking Group RRR-1 IETF-48 SIP-H.323 Interworking Requirements draft-agrawal-sip-h323-interworking-reqs-00.txt Hemant.
CLUE Overview and Architecture IETF 82 CLUE ad hoc meeting Allyn Romanow
IETF 53, Minneapolis Kutscher/Ott/Bormann 1 SDPng Update Dirk Jörg Carsten draft-ietf-mmusic-sdpng-04.txt.
What is Video in Multimedia. Video Video, like sound, is recorded and played an as analog signal Analog video must be digitized in order for it to put.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
The Session Initiation Protocol - SIP
1 VRoIP (Virtual Reality over IP) NCHC TDW TaskForce Jacky Chih-Lung Chang
User Application Control (Keypress Events) SIPPING WG - IETF 53 Robert Fairlie-Cuninghame, Bert Culpepper, Jean-François Mulé.
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
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.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Application and Desktop Sharing
PNG/JPG Detection Algorithm
IP Telephony (VoIP).
Protocols and the TCP/IP Suite Overview and Discussion
Klara Nahrstedt Spring 2012
Klara Nahrstedt Spring 2009
RTP Payload format for Application and Desktop Sharing
Module 4 Remote Login.
Klara Nahrstedt Spring 2014
Prepared by: Ms. Amira al-Ghanem Prepared for: Ms. Omarine
Chapter 2 Introduction Application Requirements VS. Transport Services
Ron Shacham Henning Schulzrinne Srisakul Thakolsri Wolfgang Kellerer
Internet telephony products
SDP Simple Capability Negotiation (SDP Simcap)
Presentation transcript:

IETF 61 (November 2004) MMUSIC1 Application sharing Henning Schulzrinne Jonathan Lennox Jason Nieh Ricardo Baratto Columbia University

IETF 61 (November 2004) MMUSIC2 Overview No good way to share application state in a conference –T.120 does not integrate well with SIP –proprietary solutions –treat as video source  does not deal well with windows, user input Goal: integrate into IETF session architecture Assumption: treat remote access (“vnc”, “terminal server”) and sharing as same problem

IETF 61 (November 2004) MMUSIC3 Components Session setup User input (HMI) Screen output to remote users Moderating access to input focus (devices)

IETF 61 (November 2004) MMUSIC4 Basic requirements F1: application sharing & remote desktop F2: desktops (screens) + windows F3: any number of users F4: cannot modify applications F5: protocol negotiation F6: modular architecture

IETF 61 (November 2004) MMUSIC5 Input I1: may not have actual device I2: private, authenticated, … I3: at most one simultaneous user typical, but not always I4: hints (e.g., modal input) I5: indicate focus I6: relative timing needed (e.g., video games) I7: I18N I8: Copy-and-paste?

IETF 61 (November 2004) MMUSIC6 Video output V1: different resolutions, color depth V2: both lossy (e.g., embedded video, CGA) and lossless data V3: window layering hints V4: semi-transparent windows V5: relative timing information V6: absolute timing information V7: variety of encodings V8: no assumption of common fonts

IETF 61 (November 2004) MMUSIC7 Audio and full-motion video A1: share audio streams, sync’ed to video A2: share full-motion window as part of shared application A3: receiver may choose not to receive high-bandwidth components (e.g., motion video window during presentation)

IETF 61 (November 2004) MMUSIC8 Transport T1: some parts require perfect reliability T2: large number of receivers T3: heterogeneous bandwidth T4: minimize latency T5: work well in low- and high-latency environments

IETF 61 (November 2004) MMUSIC9 What’s next? Is this a problem for MMUSIC or AVT? Basic architecture assumption – sound? –SIP (or similar) for session setup –SDP(ng) for parameter negotiation –transport: RTP as one option? –keyboard and mouse input RTP as well? part of signaling? (KPML etc) Need to define new payload formats