Standard approaches and a case study
|
|
- Theodore Stokes
- 5 years ago
- Views:
Transcription
1 Standard approaches and a case study Corso di Sistemi Multimediali A.A Prof. Antonio Picariello Corso di Applicazioni Telematiche A.A Prof. Simon Pietro Romano Università degli Studi di Napoli Federico II Facoltà di Ingegneria 9/6/2011 1
2 Outline Web Conferencing Introduction History and technologies IETF standardization efforts Milestones and ongoing works in the RAI area Centralized Conferencing, Media Control, Session Recording, Via-browser conferencing, Telepresence Systems From theory to practice: the Meetecho platform A fully-fledged standard conferencing system made in unina 2
3 A Web Conferencing definition The term Conference can be used to describe any meeting of people that confer about a certain topic Web Conferencing is used to conduct live meetings or presentations over the Internet 3
4 Features VoIP (Voice over IP) Live video Text chat Slide presentations Whiteboard with annotation Screen/desktop sharing Application sharing Recording Polls and surveys 4
5 History Tele-Conferencing Conference calls (Audio Tele-Conferencing) Video conferences (Video Tele-Conferencing) IP-Conferencing Text Conferencing Audio and Video Conferencing Data Conferencing 5
6 Audio and Video Conferencing Evolution Analog Phone Lines (PSTN) Conference calls Three-way calling Conference bridges Video Telephony Digital Telephony (ISDN) ITU-T H.320 umbrella recommendation Next-Generation Networks & VoIP technologies 6
7 VoIP protocols SIP Session Initiation Protocol, RFC 3261 Call signalling Session intitiation, managing and termination Codec negotiation SDP Session Description Protocol, RFC 4566 Session media stream description RTP Real-time Transport Protocol, RFC3550 Media streams transfer 7
8 Text Conferencing Evolution Asynchronous Meetings Posted text messages (not live) Message/Bulletin Boards Forums Network Newsgroups/Mailing lists Synchronous Meetings Live text communication Internet Relay Chat (IRC) Web-based Chat (CGI/Java) Instant Messaging (Skype/MSN/XMPP/etc.) 8
9 Typical scenarios From Point-to-Point Calls to Multipoint Calls Three-way calling A Coaching scenario A+B C A+B+C B Lecture-mode Conferences Presentation Question & Answers session Ad-hoc and Reserved Conferences Conference-aware/-unaware participants Manage conference/users/media/policies Sidebars/Whispers 9
10 Issues Call signalling Gateway functionality Client A Server SIP H.323 Client B Control and Management Tone detection (DTMF) Dedicated protocols Mixing and Transcoding Terminal capabilities User media profiling Coaching scenario Videoswitching Client A B Server Media A Media C A A Media B Client B B A+B Client C 10
11 Standardization Efforts Geographically dispersed businesses, the rising cost of energy, and the development of NGN lead to the proliferation of proprietary conferencing solutions No standardization for many years Lack of interoperability Platform dependency Security issues Cost Market segmentation Standardization Bodies ITU (International Telecommunication Union) 3GPP (3rd Generation Partnership Project) IETF (Internet Engineering Task Force) 11
12 Standardization Efforts: ITU Established to standardize and regulate international radio and telecommunications International Standards referred to as Recommendations ITU-T: Telecommunication Sector G: Transmission Systems and Media G.71x (Audio compression, mu-law and a-law) G.72x (Audio compression, ADPCM) H: Audiovisual and Multimedia Systems H.320 (PSTN/ISDN, Telephone Systems) H.323 (IP, Packet-based Communication Systems) T: Terminals for Telematic Services T.120 (Data Sharing Protocols) T.140 (RTP Interactive Text) 12
13 Standardization Efforts: IETF Under the umbrella of the Internet Society Develops and promotes Internet Standards Deals in particular with standards of the TCP/IP suite Organization Working Groups (WG) Internet Drafts Requests for Comments (RFC) Rough consensus, running code We will focus on some RAI area activities... 13
14 IETF RAI area RAI Real time Applications and Infrastructure Legacy standards Standard VoIP protocols SIPPING XCON MediaCtrl Brand-new standardization activities SIPREC RTCWEB CLUE 14
15 SIPPING Working Group Session Initiation Protocol Proposal INvestiGation Documents the use of SIP for several applications related to telephony and multimedia SIP Conferencing Models Loosely-Coupled Conference Fully Distributed Multiparty Conference Tightly-Coupled Conference Main actors: - Participants - Focus - Mixer - Policy Server - Notification Server Sip Conferencing Framework 15
16 XCON Working Group Centralized Conferencing ( X CON) A star topology on the signalling plane Advanced conferencing features VoIP + video & data sharing Signalling-agnostic Not only SIP H.323, IAX, Defines : Conference data model and lifecycle A suite of client-server protocols to realize sophisticated conferencing scenarios 16
17 Conference Object &Data Model Template conference object (blueprint) <conference-info> <conference-description> cloning creation <host-info> delete Registered conference object <conference-state> <users> last leave first join <floor-information> delete Active conference object <sidebars-by-val> <sidebars-by-ref> 17
18 Conference object example Conference ID Title Conference state Password / PIN Allowed join modality Floor handling policy Participants info User ID Nickname Signalling URI Floor info Floor ID Associated media Moderator ID Max number of floor owners <info:conference-info entity=" "> <info:conference-description> <info:display-text>my Full-Media Conf</info:display-text> <info:conf-uris> <info:entry> <info:uri>xcon: @meetecho.com</info:uri> <xcon:conference-password>3903/0</xcon:conference-password> </info:entry> </info:conf-uris> <info:available-media> <info:entry label="audiolabel"> <info:type>audio</info:type> </info:entry> <info:entry label="videolabel"> <info:type>video</info:type> </info:entry> </info:available-media> </info:conference-description> <info:conference-state> <info:active>false</info:active> </info:conference-state> <info:users> <info:user entity="13"> <info:display-text>alex</info:display-text> <info:endpoint entity="sip:alex@ :5060"/> </info:user> <info:user entity="14"> <info:display-text>user134</info:display-text> <info:endpoint entity="sip:user134@ :5080"/> </info:user> <xcon:join-handling>allow</xcon:join-handling> </info:users> <xcon:floor-information> <xcon:floor-request-handling>confirm</xcon:floor-request-handling> <xcon:conference-floor-policy> <xcon:floor id="11"> <xcon:media-label>audiolabel</xcon:media-label> <xcon:max-floor-users>8</xcon:max-floor-users> <xcon:moderator-id>13</xcon:moderator-id> </xcon:floor> <xcon:floor id="22"> <xcon:media-label>videolabel</xcon:media-label> </xcon:floor> </xcon:conference-floor-policy> </xcon:floor-information> 18 </info:conference-info>
19 XCON Protocols Signalling SIP, H.323, IAX2, et al. Floor Control BFCP (Binary Floor Control Protocol) Notification Xcon Event Package Conference Control CCMP (Centralized Conferencing Manipulation Protocol) University of Napoli highly active in this field 19
20 CCMP Conference Control Conference CRUD Manipulation Creation From a client-provided model or by cloning system blueprints Retrieval Update User profiles, multimedia flow features (audio volume, video layout, ),... Deletion XML- based Carrying datamodel fragments Single verb HTTP + CCMP body transport solution 20
21 BFCP Floor Control Aimed at coordinating access to a set of shared resources A Floor is a token, a temporary permission to access or manipulate a specific shared resource or set of resources Standardized in RFC 4582 Identifiers (Conferences/Floors/Users) Floor Control Server Floor Control Participant Floor Chair Negotiation of BFCP connections within SIP/SDP standardized in RFC 4583 Only existing implementation to date: COMICS/Ericsson 21
22 BFCP in action 1) Floor Request 2) Notify Chair Decision 3 3) Chair decision 4) Decision 5) Floor Granted/Denied 6) Notify 4 Decision Notify Floor Request Notify Floor Granted Or Denied 5 22
23 S I P MediaCtrl Working Group Defines an architecture in which an Application Server can control a Media Server A Media Server could be completely devoted to perform onerous online/offline operations on media flows: Media Processing Mixing/Transcoding Playing/Recording Storing/Retrieving Detecting Tones (DTMF) Interactive Voice Response (IVR)/VoiceXML Text-to-Speech/Speech Recognition RTP Streams Manipulation S I P S I P R T P A p p l i c a t i o n S e r v e r C o n t r o l C h a n n e l R T P Client B Exploitable approach within conferencing frameworks M e d i a S e r v e r 23
24 SIPREC Working Group SIPREC - SIP-based RECording Designing a protocol based on SIP-extension and a metadata model to deal with multimedia session recording A recorded session can play an important role in different scenarios E-learning, minutes taking, Business analytics Media processing (online/offline) Some media processing actions may require separation between different media streams E.g.: Word-spotting, Speaker identification Emotion-detection 24
25 SIPREC - Architecture Session Recording Client (SRC) Logical entity able to acquire the communication session to be recorded Sends the recording media streams to the SRS Session Recording Server (SRS) Records the received session Recording Session (RS) is made of: CS Multimedia Content CS Metadata 25
26 SIPREC - Requirements Active recording The SRC proactively demands for registration No passive recording / sniffing / wiretapping Session participants MUST be recording-aware Notification mechanisms are needed to inform participants Start, Pause, Resume and Stop controls Define a protocol between SRC and SRS to manage the recording session 26
27 SIPREC Recording Metadata Information that describes recorded media and the Communication Session (CS) to which they relate They have to allow for: Searching and filtering the archived session Performing a meaningful playout e.g., with correct synchronization between media streams 27
28 Recording Metadata Example <recording-metadata xmlns='...:siprec'> <recording id=""> </recording> <group id="" recording=""></group> <session id=""group=""></session> <participant id=""session=""></participant> <stream id=""session=""></stream> <extensiondata id="" parent=""> </extensiondata> </recording-metadata>
29 Recording Metatada Elements Recording Session Features: ID, recording type (selective, persistent), recording requestor (SRC or SRS), One or mode associated CSG Communication Session Group (CSG) Identified by a unique ID Group of one or more CS belonging to the same macro-session Communication Session (CS) Features: ID, call termination reason, start time, end time, Can involve one or more Participant elements and one or more Media Stream elements Participant Features: name, AoR, participant role, Media Stream Features: start time, stop time, codec, SDP m-line reference,.. Extension Data Envisioned the optional presenxe of additional data not specified as part of SIPREC 29
30 RTCWEB Working Group Real Time Communication on the World Wide Web Goal: standardizing basic components enabling interactive rich communication using audio, video, collaboration, games, etc. between two peers' web-browsers Direct browser-to-browser communication Nowadays several different methods exists, but they are not interoperable since they rely on incompatible browser plug-in platform Collaboration with the W3C WEBRTC group : IETF architecture and requirements W3C Javascript API development The idea: client-side applications, typically written in HTML and Javascript, interacting with web browser through a yet-to-be-defined API 30
31 RTCWEB IETF issues Identification and definition of network-related aspects Control protocols Connection establishment and management Connection-less transport Selection of the most suitable encoders/decoders Codec negotiation New threats and security issues Firewall and NAT traversal Interoperation with legacy VoIP equipment, keeping the balance with practicality of browser deployment 31
32 CLUE Working Group ControLling multiple streams for telepresence Telepresence systems provide high definition, high quality audio/video enabling a "being-there" / immersive experience Use of multiple displays permitting life size image reproduction using multiple cameras, encoders, decoders, microphones and loudspeakers 32
33 CLUE issues specifications for SIP-based conferencing systems to enable communication of information about media streams necessary to make reasonable decisions about transmitting, selecting, and rendering media streams: Spatial relationships of cameras, displays, microphones, and loudspeakers Viewpoints - field of view/capture for camera/microphone/display/loudspeaker Senders and intermediate devices use them to understand how best to compose streams for receivers Receivers can know the characteristics of the received streams Usage of the stream (presentation, document camera output, ) Aspect ratio of cameras and displays Sources selection receiver-driven 33
34 Meetecho Platform Web conferencing and on-line collaboration tool Academic spin-off since Spring 2011 Developed by COMICS members and Unina students Main features: Scalable and Performing Client-Server Solution IETF standards compliant (XCON, Media Ctrl) Open-source Java-based Desktop Client Mobile device access support Android iphone, ipad BlackBerry Symbian Windows Phone Web browser access support (Meetecho Weblite) 34
35 Meetecho capabilities PSTN audio Voice over IP audio Live video Audio & Video Moderation Presentation delivery Desktop/screen sharing Text chat Presence File sharing Whiteboard Sharing Basic security Remote Control Session Recording Polls & Surveys Mobility support Web access support
36 Meetecho in action
37 Audio/Video controls panel Mirror On/Off Pause Audio Pause Video Listen/Talk Volume Selection of the desired contribution
38 Moderated Scenarios Realized by means of BFCP The conference chair decides to grant or not audio and/or video floor to the requestor The Meetecho server allows only granted users to contribute their media within the conference media mix Adaptive video layout depending on granted participant number
39 Slide sharing Slides are converted in background to a series of images made available on a web server All kind of presentation are supported Microsoft Office (ppt, pptx, doc, docx, xls, xlsx) OpenOffice (odp) Pdf Slides previously exported in image formats as (gif, jpg, png, ecc.) The presenter is the one who controls slide progress Slides can be sent to the whiteboard for online collaborative modifications
40 Whiteboard Shared between conference participants Allows to Draw illustrative sketches Modify slides Insert clip-art Save file modifications
41 Text Chat Based on XMPP (extensible Messaging and Presence Protocol) Allows instant messaging during conference sessions between conference participants Features Roster management Presence info Single file sharing Conversation chronology
42 Polling Creating, answering and consulting real-time surveys for conference participants
43 Desktop sharing Meetecho users can Show to other participants their desktop activities Render desktop control to other participants Set visualization quality
44 Video mixing (1) Up to 16 parallel video streams in a single conference Mixing strategy: The mixer receives participant video contributions Video streams are composed in a mosaico stream The mixer sends to each participant the single mosaico stream and not each single video contribution That allows for Constant load Constant bandwidth consumption
45 Video mixing (2) Other tools overwhelm clients with as many flows as the contributing participants number Users Server User Meetecho mixes video streams and sends always a single flow to each users Users Meetecho Server User
46 Meetecho codecs Supported audio codecs: GSM G.711 u-law Supported video codecs: H.323 Q-CIF (176 x 144 pixel) H.323 CIF (352x288 pixel) 46
47 Managing Scalability Centralized case A single focus for N users Distibuted case Cascaded Conferencing Load-balancing users between more interoperating focuses Each focus is seen as a participant by the other focus Orchestration of a set of XCON clouds Experimental campaign showed performance benefits whit the increase of the participant number 47
48 Meetecho Session Recording Meetecho Session Metadata are encoded using SMIL (Synchronized Multimedia Integration Language) Well known and established standard specification Recordings are available in a standard fashion Media timing aware Enabling synchronized playout Allowing media stream separation A Recording Server is envisioned To receive all conference media streams and record them To encode stream-related metadata info in the standard SMIL format 48
49 Server-side recording Client-side recording may be realized by means of ordinary desktop recording softwares Available tools: Adobe Captivate, Wink, Istanbul, Byzanz, Simple and fast Conferencing platfom independent Client-side recording drawbacks: Only a single perspective is taken into account Recorded media flattened to a single, very large video Output files usually in proprietary formats Flash, OGGTheora, Meetecho server-side recording approach uses standard formats is more suitable for multimedia session with several media and etherogeneous devices involved 49
50 Recording audio & video Both Audio and video from each participant are aggregated in the central mixer the mixer can record and store them locally or on a remote storage SIP XCON AS MEDIACTRL SIP UA-A RTP Mixer RTP UA-B Transcoding, adaptation and other operation may be carried out on the streams RTP UA-A (Rx + Tx) RTP UA-B (Rx + Tx) The output is a single file containing both audio and video (AVI file with specific codecs) Recorder
51 Recording IM & events Chat contributions are saved together with timestamps and info on the employed IM protocol C (MSRP) UAC-C 10:11:24 Hi! UAC-A A (XMPP) 10:11:26 Hey C Recorder B (IRC) 10:11:30 Hello UAC-B Textual event notification may be treated as well Slide changes Join /leave events Poll announcement [ ] 10:11:24 <User C> Hi! 10:11:26 <User A> Hey C 10:11:30 <User B> Hello [ ] 51
52 Recording slide presentations Presentations are considered assimple slideshows of static images Slide change events are triggered and notified via XMPP, registered as text Slides are registered as a series of images together with metadata info (associated events) 52
53 Recording whiteboarding UAC-C C (XMPP) 10:11:20 line UAC-A A (XMPP) 10:10:56 circle Whiteboard Server B (XMPP) 10:12:30 text UAC-B [ ] 10:10:56 <User A> circle 10:11:20 <User C> line 10:12:30 <User B> text [ ] 53
54 Putting It All Together: SMIL Standard XML-based markup language for describing presentations involving heterogeneous media SMIL metadata file <head> Generic metadata and layout composition details <body> References to media to be included (URL) Layout regions info Timing info 54
55 Media metadata SMIL allows for both standard and non-standard media to be included in a presentation Standard media streams have dedicated standard tags in the media part of the <body> <video> the A/V Meetecho recording AVI file <textstream> IM, event notifications, converted in Real-Time Text docs <img> slides Non-standard media are included in the <ref> tag whiteboarding case 55
56 A Meetecho conf SMIL file 56
57 Playing out the recording (1) 1. START 7. SHOW SMILenabled player 2. get conf45.smil Session database Web server 3. get audio/video 4. get RealText file 5. get slide images 6. get whiteboard packets video text slides whiteboard 57
58 Playing out the recording (2) General approach: 1) Retrieval of the SMIL file (HTTP or out-of-band mechanism) 2) SMIL file is passed to a compliant media player preparying the presentation layout 3) The player retrieves and reproduces each supported media SMIL players examples : RealPlayer, Ambulant, Standard stream support Don t play Meetecho whiteboarding Meetcho players! 58
59 Playing out the recordings (3) 3 options 1) Watch it online by means of a JNLPbased custom player 2) Watch it online with HTML5 3) Download the registration and watch it offline (jar file) 59
60 Session recordings available at: 60
Chapter 11: Understanding the H.323 Standard
Página 1 de 7 Chapter 11: Understanding the H.323 Standard This chapter contains information about the H.323 standard and its architecture, and discusses how Microsoft Windows NetMeeting supports H.323
More informationSetting up CLUE telepresence sessions via the WebRTC data channel IPTComm2014, Chicago, September 30 th 2014
Setting up CLUE telepresence sessions via the WebRTC data channel, September 30 th 2014 Roberta Presta & Simon Pietro Romano {roberta.presta,spromano}@unina.it Telepresence Real-time multimedia application
More informationThis is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett.
This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett. For more information or to buy the paperback or ebook editions, visit
More informationA Standard Framework for Content Adaptation: MediaCtrl
A Standard Framework for Content Adaptation: MediaCtrl Lorenzo Miniero (CINI-UoN) The Italian CONTENT Local Industry Workshop Napoli, 29 th May 2009 1 Overview Issues Heterogeneous Networks Heterogeneous
More informationTSIN02 - Internetworking
Lecture 8: SIP and H323 Litterature: 2004 Image Coding Group, Linköpings Universitet Lecture 8: SIP and H323 Goals: After this lecture you should Understand the basics of SIP and it's architecture Understand
More informationINSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University
INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2 1 Outline 1. Basics 2. Media Handling 3. Quality of Service (QoS) 2 Basics - Definitions - History - Standards.
More informationIntended status: Informational Expires: March 17, 2014 University of Napoli September 13, 2013
SIPREC Internet-Draft Intended status: Informational Expires: March 17, 2014 P. Kyzivat M. Yan Huawei S. Romano University of Napoli September 13, 2013 Abstract Multimedia Conference Recording Use Cases
More informationIMS Client Framework for All IP-Based Communication Networks
IMS Client Framework for All IP-Based Communication Networks D. Jayaram, S. Vijay Anand, Vamshi Raghav, Prashanth Kumar, K. Riyaz & K. Kishan Larsen & Toubro InfoTech Limited Research and Development Group,
More informationMultimedia Applications. Classification of Applications. Transport and Network Layer
Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Communication Protocols Quality of Service and Resource Management
More informationP2PSIP, ICE, and RTCWeb
P2PSIP, ICE, and RTCWeb T-110.5150 Applications and Services in Internet October 11 th, 2011 Jouni Mäenpää NomadicLab, Ericsson Research AGENDA Peer-to-Peer SIP (P2PSIP) Interactive Connectivity Establishment
More informationInstavc White Paper. Future of Enterprise Communication
Future of Enterprise Communication InstaVC is a futuristic Video Collaboration platform for the organizations to achieve client-less and plugin free, real-time communication which enables peer-to-peer
More informationLecture 14: Multimedia Communications
Lecture 14: Multimedia Communications Prof. Shervin Shirmohammadi SITE, University of Ottawa Fall 2005 CEG 4183 14-1 Multimedia Characteristics Bandwidth Media has natural bitrate, not very flexible. Packet
More informationInteractive Distance Learning based on SIP
S. Sae-Wong, T. Kamolphiwong, S. Kamolphiwong, and N. Wittayasirikul Centre for Network Research (CNR), Department of Computer Engineering, Faculty of Engineering, Prince of Songkla University, Hatyai,
More informationOracle Communications WebRTC Session Controller
Oracle Communications WebRTC Session Controller Concepts Release 7.0 E40976-01 November 2013 Oracle Communications WebRTC Session Controller Concepts, Release 7.0 E40976-01 Copyright 2013, Oracle and/or
More informationVoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts VoIP System Gatekeeper: A gatekeeper is useful for handling VoIP call connections includes managing terminals, gateways and MCU's (multipoint
More informationConfigure Conference Bridges
Conference Bridges Overview, page 1 s, page 1 Conference Bridge Configuration Task Flow, page 6 Conference Bridges Overview Conference bridge for Cisco Unified Communications Manager is a software or hardware
More informationBecome a WebRTC School Qualified Integrator (WSQI ) supported by the Telecommunications Industry Association (TIA)
WSQI Certification Become a WebRTC School Qualified Integrator (WSQI ) supported by the Telecommunications Industry Association (TIA) Exam Objectives The WebRTC School Qualified Integrator (WSQI ) is designed
More informationIntroduction. H.323 Basics CHAPTER
CHAPTER 1 Last revised on: October 30, 2009 This chapter provides an overview of the standard and the video infrastructure components used to build an videoconferencing network. It describes the basics
More informationNetwork Working Group Request for Comments: 4597 Category: Informational Cisco Systems, Inc. July 2006
Network Working Group Request for Comments: 4597 Category: Informational R. Even Polycom N. Ismail Cisco Systems, Inc. July 2006 Conferencing Scenarios Status of This Memo This memo provides information
More informationOverview of the Session Initiation Protocol
CHAPTER 1 This chapter provides an overview of SIP. It includes the following sections: Introduction to SIP, page 1-1 Components of SIP, page 1-2 How SIP Works, page 1-3 SIP Versus H.323, page 1-8 Introduction
More informationCollaborative Conferencing
CHAPTER 8 Revised: March 30, 2012, When there are three or more participants involved in a call, the call becomes a conference. In collaborative conferencing, the audio, video and content from some or
More informationAdobe Connect: Overview
Adobe Connect: Overview Table of Contents Table of Contents... 1 Overview of Adobe Connect... 2 Recommended Use... 2 Roles and Privileges... 2 Menu Bar... 3 Prepare Room and Upload Content... 4 Create
More informationZ24: Signalling Protocols
Z24: Signalling Protocols Mark Handley H.323 ITU protocol suite for audio/video conferencing over networks that do not provide guaranteed quality of service. H.225.0 layer Source: microsoft.com 1 H.323
More informationMultimedia in the Internet
Protocols for multimedia in the Internet Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ > 4 4 3 < 2 Applications and protocol stack DNS Telnet
More informationETSI TS V8.2.0 ( ) Technical Specification
TS 124 147 V8.2.0 (2009-01) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; Conferencing using the IP Multimedia (IM)
More informationRTP model.txt 5/8/2011
Version 0.3 May 6, 2011 (1) Introduction This document provides recommendations and guidelines for RTP and RTCP in context of SIPREC. In order to communicate most effectively, Session Recording Client
More informationCS519: Computer Networks. Lecture 9: May 03, 2004 Media over Internet
: Computer Networks Lecture 9: May 03, 2004 Media over Internet Media over the Internet Media = Voice and Video Key characteristic of media: Realtime Which we ve chosen to define in terms of playback,
More informationH.323. Definition. Overview. Topics
H.323 Definition H.323 is a standard that specifies the components, protocols and procedures that provide multimedia communication services real-time audio, video, and data communications over packet networks,
More informationIBM Sametime Web Client & Meeting Server - An Introduction to new features in version 9.0.1
IBM Sametime Web Client & Meeting Server - An Introduction to new features in version 9.0.1 Open Mic Date: 13-10-2016 IBM Collaboration Solutions Open Mic Team Jayesh Parmar - IBM ICS Support engineer
More informationJanus: back to the future of WebRTC!
: back to the future of! Alessandro Amirante alex@meetecho.com Tobia Castaldi tcastaldi@meetecho.com Lorenzo Miniero lorenzo@meetecho.com Simon Pietro Romano spromano@unina.it January 14, 2015 Outline
More informationHUAWEI TE Mobile&TE Desktop V100R001C10. Product Overview. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD.
V100R001C10 Issue 01 Date 2014-10-10 HUAWEI TECHNOLOGIES CO., LTD. 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written
More informationCisco TelePresence MCU 4200 Series
Cisco TelePresence MCU 4200 Series Figure 1. Cisco TelePresence MCU 4200 Series Product Overview The Cisco TelePresence MCU 4200 Series is the industry s leading standard-definition (SD) multimedia conferencing
More informationKeep Calm and Call On! IBM Sametime Communicate Softphone Made Simple. Frank Altenburg, IBM
Keep Calm and Call On! IBM Sametime Communicate Softphone Made Simple Frank Altenburg, IBM Agenda Voice and Video an effective way to do business! Sametime Softphone Computer is your phone! Sametime Voice
More information3GPP TS V ( )
TS 23.333 V12.5.0 (2015-03) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Multimedia Resource Function Controller (MRFC) - Multimedia
More informationMedia Communications Internet Telephony and Teleconference
Lesson 13 Media Communications Internet Telephony and Teleconference Scenario and Issue of IP Telephony Scenario and Issue of IP Teleconference ITU and IETF Standards for IP Telephony/conf. H.323 Standard
More informationNetworked Multimedia and Internet Video. Colin Perkins
Networked Multimedia and Internet Video Colin Perkins IP video will represent 80% of all traffic by 2019, up from 67% in 2014 Source: Cisco Visual Networking Index, 2015 2 History MPEG TS YouTube MPEG
More informationVoice over IP (VoIP)
Voice over IP (VoIP) David Wang, Ph.D. UT Arlington 1 Purposes of this Lecture To present an overview of Voice over IP To use VoIP as an example To review what we have learned so far To use what we have
More informationConfigure Conference Bridges
Conference Bridges Overview, page 1 Conference Bridge Types, page 1 Call Preservation, page 4 Call Preservation Scenarios, page 5 Conference Bridge Configuration Task Flow, page 7 Conference Bridges Overview
More informationVoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.
VoIP Basics Phone Network Typical SS7 Network Architecture What is VoIP? (or IP Telephony) Voice over IP (VoIP) is the transmission of digitized telephone calls over a packet switched data network (like
More informationLocation Based Advanced Phone Dialer. A mobile client solution to perform voice calls over internet protocol. Jorge Duda de Matos
Location Based Advanced Phone Dialer A mobile client solution to perform voice calls over internet protocol Jorge Duda de Matos Superior Institute of Technology (IST) Lisbon, Portugal Abstract Mobile communication
More informationETSI TS V ( )
TS 123 333 V10.3.0 (2012-01) Technical Specification Universal Mobile Telecommunications System (UMTS); LTE; Multimedia Resource Function Controller (MRFC) - Multimedia Resource Function Processor (MRFP)
More informationApplication Notes for Packet One SIP Trunk System Version 3.1 Interoperability with Avaya Software Communication System Release Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Packet One SIP Trunk System Version 3.1 Interoperability with Avaya Software Communication System Release 4.0 - Issue 1.0 Abstract These
More informationMohammad Hossein Manshaei 1393
Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:
More informationIETF Video Standards A review, some history, and some reflections. Colin Perkins
IETF Video Standards A review, some history, and some reflections Colin Perkins Internet Engineering Task Force The goal of the IETF is to make the Internet work better Technical development of protocol
More informationSkype for Business Mobile Client Comparison Guide
Mobile Client Introduction can be used on a personal mobile device through the mobile application (app). The mobile app allows users to view presence information, send and receive instant messages and
More informationLifeSize Multipoint Extension Administrator Guide
LifeSize Multipoint Extension Administrator Guide NOTICE January 2009 Copyright Notice 2009 LifeSize Communications Inc, and its licensors. All rights reserved. LifeSize Communications has made every effort
More informationCCMP: a novel standard protocol for Conference Management in the XCON Framework
CCMP: a novel standard protocol for Conference Management in the XCON Framework Mary Barnes Nortel mary.barnes@nortel.com Simon Pietro Romano Univeristy of Napoli Federico II spromano@unina.it Lorenzo
More informationInternet Engineering Task Force (IETF) Category: Standards Track. Fidelity Investments J. Urpalainen Nokia March 2012
Internet Engineering Task Force (IETF) Request for Comments: 6501 Category: Standards Track ISSN: 2070-1721 O. Novo G. Camarillo Ericsson D. Morgan Fidelity Investments J. Urpalainen Nokia March 2012 Conference
More information[MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions
[MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open
More informationDepartment of Computer Science. Burapha University 6 SIP (I)
Burapha University ก Department of Computer Science 6 SIP (I) Functionalities of SIP Network elements that might be used in the SIP network Structure of Request and Response SIP messages Other important
More informationCisco WebEx Meeting Center Video Conferencing
Data Sheet Cisco WebEx Meeting Center Video Conferencing Simplify your IT department s work and make it easy for participants to join meetings from any standards-based video endpoint with Cisco WebEx Meeting
More informationWeb Meeting. User Guide
Tools@WORK Web Meeting User Guide Tools@WORK Web Meeting User Guide Table of Contents 1 Manage your meeting - The basics - Schedule your first meeting - Inviting people to your meeting - View meeting details
More informationPopular protocols for serving media
Popular protocols for serving media Network transmission control RTP Realtime Transmission Protocol RTCP Realtime Transmission Control Protocol Session control Real-Time Streaming Protocol (RTSP) Session
More informationEnvivio Mindshare Presentation System. for Corporate, Education, Government, and Medical
Envivio Mindshare Presentation System for Corporate, Education, Government, and Medical Introducing the Envivio Mindshare Presentation System The Envivio Mindshare Presentation system is a highly optimized
More informationMultimedia Technologies for Convergent Networks
Dr. Marwan Jabri Founder and CTO Dilithium Networks Multimedia Technologies for Convergent Networks IMTC Spring Forum May 11, 2006 3G/Broadband Video/Multimedia Services Real Time Conversational Video
More informationCisco Unified Presence 8.0
Cisco Unified Presence 8.0 Cisco Unified Communications Solutions unify voice, video, data, and mobile applications on fixed and mobile networks, enabling easy collaboration every time from any workspace.
More informationETSI TS V ( )
TS 124 147 V15.0.0 (2018-06) TECHNICAL SPECIFICATION Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; Conferencing using the IP Multimedia
More informationSERIES Q: SWITCHING AND SIGNALLING Signalling requirements and protocols for the NGN Service and session control protocols supplementary services
International Telecommunication Union ITU-T Q.3613 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (05/2012) SERIES Q: SWITCHING AND SIGNALLING Signalling requirements and protocols for the NGN Service
More informationSession Initiation Protocol (SIP)
Session Initiation Protocol (SIP) Introduction A powerful alternative to H.323 More flexible, simpler Easier to implement Advanced features Better suited to the support of intelligent user devices A part
More information12/12/2012 Cisco TIP Endpoint Profile TX 6 Page 1 Doc version: 1.0
12/12/2012 Cisco TIP Endpoint Profile TX 6 Page 1 Cisco TIP Endpoint TX 6 Implementation Profile (for use with TIP v8) Agreement. Information about that Agreement is available at www.imtc.org/tip Modification
More informationITU-T Q Signalling architecture and requirements for IP-based short message service over ITU-T defined NGN
I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T Q.3053 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (03/2017) SERIES Q: SWITCHING AND SIGNALLING, AND ASSOCIATED MEASUREMENTS
More informationVendor: Cisco. Exam Code: Exam Name: Implementing Cisco Video Network Devices (CIVND) Version: Demo
Vendor: Cisco Exam Code: 210-065 Exam Name: Implementing Cisco Video Network Devices (CIVND) Version: Demo Exam A QUESTION 1 Refer to the exhibit. Which system does this web user interface refer to? A.
More informationX-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication
X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication Shakil Siddique, Raimund K. Ege and S. Masoud Sadjadi School of Computer Science Florida International
More informationFor more information about the Cisco Jabber suite of products, see https://www.cisco.com/go/jabber.
About Cisco Jabber, page 1 Purpose of this Guide, page 1 Feature Configuration Overview, page 1 About Cisco Jabber Cisco Jabber is a suite of Unified Communications applications that allow seamless interaction
More informationMinnesota Microsoft Unified Communications User Group Welcome! March 26, 2009
Minnesota Microsoft Unified Communications User Group Welcome! March 26, 2009 Today s presenters Rob Hanson rhanson@avtex.com Business Development for UC Colleen Reynolds creynolds@avtex.comcom Ops Manager
More informationINTERNATIONAL TELECOMMUNICATION UNION
INTERNATIONAL TELECOMMUNICATION UNION ITU-T H.323 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Annex G (02/00) SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Systems
More informationWebRTC standards update (September 2014) Victor Pascual
WebRTC standards update (September 2014) Victor Pascual Avila Victor.pascual@quobis.com @victorpascual About Me Technology, Innovation & Strategy Consultant Main focus: help make WebRTC happen involved
More informationCALL MANAGER DOWNLOAD AND SETUP
CALL MANAGER W I N D O W S U S E R G U I D E Call Manager, our meeting and collaboration application enhances the way you communicate by making meetings convenient and easy to manage. It improves your
More informationInternet. Class-In charge: S.Sasirekha
Internet Class-In charge: S.Sasirekha COMPUTER NETWORK A computer network is a collection of two or more computers, which are connected together to share information and resources. Network Operating Systems
More informationWeb Conference - InstaVC WebRTC-based Clientless VC Make the Right Impression Collaborate with your team like never before. With InstaVC, give presentations, have productive discussions, and come up with
More informationCisco TelePresence Content Server
Cisco TelePresence Content Server The Cisco TelePresence portfolio creates an immersive, face-to-face experience over the network - empowering you to collaborate with others like never before. Through
More informationZyXEL V120 Support Notes. ZyXEL V120. (V120 IP Attendant 1 Runtime License) Support Notes
ZyXEL V120 (V120 IP Attendant 1 Runtime License) Support Notes Version 1.00 April 2009 1 Contents Overview 1. Overview of V120 IP Attendant...3 2. Setting up the V120...4 3. Auto Provision...7 4. V120
More informationInternet Engineering Task Force (IETF) Request for Comments: R. Jain IPC Systems K. Rehor Cisco Systems, Inc. May 2014
Internet Engineering Task Force (IETF) Request for Comments: 7245 Category: Informational ISSN: 2070-1721 A. Hutton, Ed. Unify L. Portman, Ed. NICE Systems R. Jain IPC Systems K. Rehor Cisco Systems, Inc.
More informationInterworking Between SIP and MPEG-4 DMIF For Heterogeneous IP Video Conferencing
Interworking Between SIP and DMIF For Heterogeneous IP Video Conferencing Toufik Ahmed 1, Ahmed Mehaoua 1 and Raouf Boutaba 2 1 University of Versailles, CNRS-PRiSM Lab. 45 av. des Etats-Unis, 78000, Versailles,
More informationJanus: a general purpose WebRTC gateway
: a general purpose gateway Lorenzo Miniero lorenzo@meetecho.com FOSDEM 2016 Real Time devroom 30 th January 2016, Brussels Outline 1 A brief introduction 2 Some context and standardization activities
More informationSERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures
I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU H.248.94 (11/2015) SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure
More informationMedia Resources CHAPTER
17 CHAPTER Revised: April 30, 2013; A media resource is a software-based or hardware-based entity that performs media processing functions on the data streams to which it is connected. Media processing
More informationAlkit Reflex RTP reflector/mixer
Alkit Reflex RTP reflector/mixer Mathias Johanson, Ph.D. Alkit Communications Introduction Real time audio and video communication over IP networks is attracting a lot of interest for applications like
More informationBasic Architecture of H.323 C. Schlatter,
Basic Architecture of H.323 C. Schlatter, schlatter@switch.ch 2003 SWITCH Agenda Background to H.323 Components of H.323 H.323 Protocols Overview H.323 Call Establishment 2003 SWITCH 2 Background to H.323
More informationThin Client Content Options
Content Adaptation and Provisioning David Tipper Associate Professor Department of Information Science and Telecommunications University of Pittsburgh tipper@tele.pitt.edu http://www.sis.pitt.edu/~dtipper/2727.html
More informationOverview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).
This chapter provides an overview of the Session Initiation Protocol (SIP). Information About SIP, page 1 How SIP Works, page 4 How SIP Works with a Proxy Server, page 5 How SIP Works with a Redirect Server,
More informationCisco WebEx Cloud Connected Audio
Cisco WebEx Connected Audio What if you could provide employees, partners, and vendors with a better, more consistent web conferencing experience that actually helped reduce costs? Our integrated audio
More informationA Plexos International Network Operating Technology May 2006
A Plexos International Network Operating Technology May 2006 BY 4664 Jamestown Ave, Suite 325 Baton Rouge, LA 70808 225.218.8002 1.0 Introduction. is a software environment comprised of proven technologies
More informationCisco ATA 191 Analog Telephone Adapter Overview
Cisco ATA 191 Analog Telephone Adapter Overview Your Analog Telephone Adapter, page 1 Your Analog Telephone Adapter The ATA 191 analog telephone adapter is a telephony-device-to-ethernet adapter that allows
More informationWal-Mart Canada: Adobe Connect User Guide
Wal-Mart Canada: Adobe Connect User Guide ADOBE CONNECT 3 WHAT IS IT? 3 HOW TO USE IT? 3 WHO CAN USE IT? 3 WHERE IS IT? 3 GETTING HELP 3 TECHNICAL REQUIREMENTS 3 GETTING STARTED WITH ADOBE CONNECT BASICS
More informationCisco TelePresence Content Server
Data Sheet Figure 1. Product Overview With the Cisco TelePresence Content Server (Content Server), your organization can share knowledge and enhance communication by recording video conferences. You can
More informationITU-T Y Next generation network evolution phase 1 Overview
I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T Y.2340 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (09/2016) SERIES Y: GLOBAL INFORMATION INFRASTRUCTURE, INTERNET PROTOCOL
More informationTelepresence solution design,features, updates
Telepresence solution design,features, updates Cornel Chirculete Unified Communication and Contact Center Senior Consultant Agenda Introduction Users and Endpoints Call Control Conferencing Scheduling
More informationChapter 7 Multimedia Networking
Chapter 7 Multimedia Networking Principles Classify multimedia applications Identify the network services and the requirements the apps need Making the best of best effort service Mechanisms for providing
More informationProtocols and Layers. Networked Systems (H) Lecture 2
Protocols and Layers Networked Systems (H) Lecture 2 This work is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/4.0/
More informationSIPREC Conference Recording (dra3- kyzivat- siprec- conference- use- cases- 00)
SIPREC Conference Recording (dra3- kyzivat- siprec- conference- use- cases- 00) IETF 87, November 4, 2013 Authors: Michael Yan, Paul Kyzivat, Simon Romano Goals for today Charter & Milestone additons Overview
More informationA Host and Presenter s Guide to the Cure4kids Web Conferencing System
A Host and Presenter s Guide to the Cure4kids Web Conferencing System An online collaboration tool used in Cure4Kids An online medical education initiative of the International Outreach Program St. Jude
More informationGetting Started for Moderators Quick Reference Guide
Practice before leading your first session. Become familiar with the session content. Open web pages, applications needed for application sharing and screen captures before session begins. Load multimedia
More information4 rd class Department of Network College of IT- University of Babylon
1. INTRODUCTION We can divide audio and video services into three broad categories: streaming stored audio/video, streaming live audio/video, and interactive audio/video. Streaming means a user can listen
More informationStreaming Technologies Delivering Multimedia into the Future. May 2014
Streaming Technologies Delivering Multimedia into the Future May 2014 TABLE OF CONTENTS Abstract... 3 Abbreviations... 4 How it started?... 6 Technology Overview... 7 Streaming Challenges... 15 Solutions...
More informationVendor: Cisco. Exam Code: Exam Name: Implementing Cisco Video Network Devices (VIVND) Version: Demo
Vendor: Cisco Exam Code: 200-001 Exam Name: Implementing Cisco Video Network Devices (VIVND) Version: Demo QUESTION 1 Which scheduling and management application can be installed on any hardware platform
More informationTips to improve your Adobe Connect Meetings
Tips to improve your Adobe Connect Meetings Technology Management Tips Take care of all technology issues prior to the start of the program o Do not use wireless connections o Set room screen resolution
More informationBlackboard Collaborate for Faculty
New York City College of Technology Instructional Technology & Technology Enhancement Center -- itec Blackboard Collaborate for Faculty Contact Information: 718-254-8565 ITEC@citytech.cuny.edu System Requirements:
More informationDialogic PowerMedia IP Media Server
The Dialogic PowerMedia IP Media Server is a robust softwarebased multimedia server that allows service providers to rapidly deliver cost-effective video solutions with a high-quality user experience over
More informationMPEG-21: The 21st Century Multimedia Framework
MPEG-21: The 21st Century Multimedia Framework Jan Bormans, Jean Gelissen, and Andrew Perkis IEEE Signal Processing Magazine, March 2003 Outline Context and motivation of MPEG-21 An overview of MPEG-21
More information