A Standard Framework for Content Adaptation: MediaCtrl

Similar documents
Lecture 14: Multimedia Communications

Category: Informational June An Architectural Framework for Media Server Control

Network Working Group Request for Comments: 5167 Category: Informational Polycom March 2008

TSIN02 - Internetworking

VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts

atl IP Telephone SIP Compatibility

Provide a generic transport capabilities for real-time multimedia applications Supports both conversational and streaming applications

Internet Engineering Task Force (IETF) Request for Comments: R. Jain IPC Systems K. Rehor Cisco Systems, Inc. May 2014

Kommunikationssysteme [KS]

Medical Sensor Application Framework Based on IMS/SIP Platform

Department of Computer Science. Burapha University 6 SIP (I)

Multimedia Applications. Classification of Applications. Transport and Network Layer

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

Internet Engineering Task Force (IETF) Meetecho S P. Romano. University of Napoli. November 2013

13. Internet Applications 최양희서울대학교컴퓨터공학부

Overview of the Session Initiation Protocol

Interworking Between SIP and MPEG-4 DMIF For Heterogeneous IP Video Conferencing

IMS Client Framework for All IP-Based Communication Networks

Reflections on Security Options for the Real-time Transport Protocol Framework. Colin Perkins

IMS and Media Control. James Rafferty, Cantata Technology August 10, 2007

Dialogic PowerMedia IP Media Server

Media Communications Internet Telephony and Teleconference

Z24: Signalling Protocols

Popular protocols for serving media

SERIES Q: SWITCHING AND SIGNALLING Signalling requirements and protocols for the NGN Service and session control protocols supplementary services

A NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS

Dialogic PowerMedia Media Resource Broker (MRB)

Janus: a general purpose WebRTC gateway

Solving the Middlebox Problem

ETSI TS V8.2.0 ( ) Technical Specification

TIM Specification for Gm Interface between an User Equipment and the Fixed IMS Network: MultiMedia Telephony Supplementary Services

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

IP Multimedia Subsystem Application Servers

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007

Multimedia Communications

Janus: an open source bridge towards the WebRTC ecosystem

MEA: Telephony systems MEB: Voice over IP MED: VoIP systems MEC: C7 signalling systems MEE: Video principles MEF: Video over IP

RTP implemented in Abacus

WebRTC: IETF Standards Update September Colin Perkins

Delivering Quadruple Play with IPTV over IMS

Configuring Hosted NAT Traversal for Session Border Controller

VoIP Core Technologies. Aarti Iyengar Apricot 2004

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006

Non. Interworking between SIP and H.323, MGCP, Megaco/H.248 LS'LDORJ,QF 7HFKQRORJ\ 'ULYH 6XLWH 3KRQH )D[

RTP. Prof. C. Noronha RTP. Real-Time Transport Protocol RFC 1889

ETSI TS V ( )

Compliance with RFC 3261

ETSF10 Internet Protocols Transport Layer Protocols

Mohammad Hossein Manshaei 1393

Voice over IP (VoIP)

Real-time Services BUPT/QMUL

Media Resource Control Protocol v2

PTT + IMS = PTM - Towards Community/Presence-based IMS Multimedia Services

IMS: Lessons Learned. Brough Turner SVP & CTO

End-to-End Quality of Service Coordination Models for Mobile Networks

INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University

Multimedia Protocols. Foreleser: Carsten Griwodz Mai INF-3190: Multimedia Protocols

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport:

The Session Initiation Protocol

Chapter 28. Multimedia

Computer Networks. Wenzhong Li. Nanjing University

Standard approaches and a case study

Location in SIP/IP Core (LOCSIP)

TODAY AGENDA. VOIP Mobile IP

SIP WG Status. Overview. ! SIP Working Group(s) ! SIP WG Rules. ! SIP Work Items. ! SIP Today and Tomorrow. ! Related Work in the IETF

UTT-GoIP800. Datasheet


Multimedia Communication

Cisco Unified Communications Manager 9.0

MEDIA TRANSPORT USING RTP

Inspection for Voice and Video Protocols

Telecommunication Services Engineering Lab. Roch H. Glitho

IETF Video Standards A review, some history, and some reflections. Colin Perkins

IMS 11A Core and IMS Nodes Training Programs. Catalog of Course Descriptions

Lecture 7: Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007

Lecture 7: Internet Streaming Media

Troubleshooting Voice Over IP with WireShark

Dialogic PowerMedia Media Resource Broker (MRB)

Per-segment based Full Passive Measurement of QoS for the FMC Environment

Session Initiation Protocol (SIP)

Multi-Service Access and Next Generation Voice Service

Extension of Resource Management in SIP

SIP Flex Test Suite. Highlights. IMS and VoIP Network Element and Service Testing

VoIP Security Threat Analysis

Independent Submission Request for Comments: 5707 Category: Informational. Consultant February 2010

Signaling Architecture and Protocols for the Next Generation Network

Online Mediation Controller - Basic Admin 2-1

3GPP TS V ( )

A broadcasting enabled Residential Gateway for Next Generation Networks

Reserving N and N+1 Ports with PCP

Outline Overview Multimedia Applications Signaling Protocols (SIP/SDP, SAP, H.323, MGCP) Streaming Protocols (RTP, RTSP, HTTP, etc.) QoS (RSVP, Diff-S

INTERFACE SPECIFICATION SIP Trunking. 8x8 SIP Trunking. Interface Specification. Version 2.0

Request for Comments: 4083 Category: Informational May 2005

Basic Architecture of H.323 C. Schlatter,

ITU-T Workshop on Multimedia in NGN

Multimedia Networking Communication Protocols

Category: Standards Track October 2009

NG40 IMS Emulator. Key features: IMS Registration VoLTE Basic SRVCC (one-way HO of single active speech session from 4G PS to 3G CS)

Transporting Voice by Using IP

Uncompressed HD Video Streaming with Congestion Control

Transcription:

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 Devices Encoding/Decoding/Bandwidth Protocol Requirements Signaling of Media Session Media Delivery Control and Interactivity Standardization efforts Third Generation Parthership Project (3GPP) Internet Engineering Task Force (IETF) 2

Challenge 3

Issues Heterogeneous networks and devices Bandwidth fluctuates Not the same bandwidth anywhere Even if it is, devices may have different capabilities Dynamic behaviour Different codecs/resolutions/etc. Content adaptation QoS feedback mechanisms New Trends Distributed content Need for interactivity Choosing content Controlling media... 4

Signaling Session Initiation Protocol (SIP) IETF RFC 3261 (http://www.ietf.org/rfc/rfc3261.txt) Negotiates media sessions Originally conceived for VoIP only Subsequently extended to implement any kind of multimedia application Has ways to dinamically update sessions Session Description Protocol (SDP) IETF RFC 3264 (http://www.ietf.org/rfc/rfc3264.txt) Conveyed in SIP payloads Provides details about media sessions to negotiate Transport addresses Encoding/direction of media streams SIP/SDP base protocol for IMS IP Multimedia Subsystem (3GPP) Unified access to services from heterogeneous networks 5

Media Delivery Real-Time Transport Protocol (RTP) IETF RFC 3550 (http://www.ietf.org/rfc/rfc3550.txt) Transports media frames in real-time Opaque to the encoding Negotiated in SIP/SDP messages Real-Time Transport Control Protocol (RTCP) Sister protocol of RTP Provides feedback on delivery of streams Base for QoS mechanisms RTP Payload for DTMF Digits IETF RFC 2833 (http://www.ietf.org/rfc/rfc2833.txt) Further means for interactivity DTMF digits can be associated with actions 6

Convergent Applications SIP/SDP and RTP/RTCP provide means for end-toend communication Need for an additional control layer with business logic Several protocols can be involved SIP, RTP, HTTP,??? Separation of responsibilities Application Server (Business Logic) Media Server (Content Manipulation and Delivery) AS and MS need a way to interact Media Server Control (IETF MediaCtrl) Standard Framework for Content Adaptation Describes architecture and protocols for [UAs-]AS-MS interaction CINI/UoN deeply involved in standardization process 7

SIP Media Server Control (MediaCtrl) Functionality Media Processing Mixing/Transcoding Playing/Recording Storing/Retrieving Detecting Tones (DTMF) Interactive Voice Response (IVR)/VoiceXML Text-to-Speech/Speech Recognition RTP Streams Manipulation Monitoring and Auditing Event Notification (subscription mechanism) SIP SIP MRFC/MRFP (interface/container) in IMS May wrap different specification (e.g. H.248) RTP Application Server Media Server Control Channel RTP Client B 8

Why MediaCtrl? Several extant protocols... ITU H.248.19 (MeGaCo) RFC 4240 MSCML (Media Server Control Markup Language) VoiceXML/CCXML...... a SIP-aware standard was needed Completely SIP-based Specific requirements (e.g. MRF...) Simpler to work with JSR 309 and SIP Servlets Media Server Control (MEDIACTRL) BOF (Birds of a Feather) in November 2006 Work almost completed 9

Overview Charter http://www.ietf.org/html.charters/mediactrl-charter.html Advanced services Content Delivery Interactive Voice Response (IVR) Mixing/Bridging (Conferencing) Several topologies: 1:1 m:n Media Resource Broker Modular approach Header Payload Opaque payloads Control packages Header Payload Transactions as bricks Protocol Messages Control Package 1 Control Package 2 Control Package 3 10

Architecture (1) User Signaling (e.g. SIP) Application Server SIP (Media Dialog) SIP (Control Dialog) TCP/TLS (Control Channel) User Agent RTP/SRTP Media Server 11

Architecture (2) AS uses SIP to establish TCP/TLS connection to MS SIP dialog called Control Dialog TCP/TLS connection called Control Channel Channel setup: SIP with COMEDIA negotiation Authentication: SYNC message Application Server Frontend for UA signalling SIP 3rd Party Call Control (Media Dialog towards MS) Handles business logic and control layer (e.g. HTTP) Media Server Termination of Media Channels Enforces directives coming from AS and notifies about events AS and RTCP as QoS mechanisms 12

Interactive Content Delivery Passive streaming Playout of pre-recorded multimedia files Playout of live multimedia streams (e.g. RTSP) Optional VCR controls (rw, ffw, play, pause, volume, etc.) Interactivity Active Streaming Use of hidden conferences to broadcast source Storing of multimedia contents for future use Voice mail Video messages Tutorials Optimized Delivery MS can fetch content to delivery from any source MS in use can be changed dynamically Media Resource Brokering (MRB) 13

Media Resource Brokering (MRB) Generic topology is m:n Several Application Servers (m) and a pool of Media Servers (n) Media Resource Broker Allows AS to audit pool of MS for capabilities/resources MS themselves provide MRB with information MRB tells AS which MS is best according to requirements Required functionality Required encodings Geographic locations... UAs can be moved dynamically from a MS to another Two different interfaces Publisher Interface (MS MRB) Consumer Interface (MRB AS) 14

CINI-UoN involvement in MediaCtrl draft-ietf-mediactrl-architecture-04 Design Team draft-ietf-mediactrl-ivr-control-package-06 Design Team draft-ietf-mediactrl-ivr-control-package-06 Design Team draft-ietf-mediactrl-call-flows-00 A. Amirante, T. Castaldi, L. Miniero, S.P.Romano draft-ietf-mediactrl-mrb-00 C. Boulton, L. Miniero Open source prototype implementation http://mediactrl.sf.net http://www.comics.unina.it 15

MediaCtrl in action 16

MediaCtrl in action 17

MediaCtrl in action 18

Thanks for your attention! 19

Acknowledgements 20