Carrier Class IP Media Servers CMS1000 Media Server

  • Slides: 21
Download presentation
Carrier Class IP Media Servers CMS-1000 Media Server CMS-6000 Media Server IP Solution Architectures

Carrier Class IP Media Servers CMS-1000 Media Server CMS-6000 Media Server IP Solution Architectures for Deploying Video Services (SP-08) IP Media Servers for Multimedia Garland Sharratt VP Partner Development & Chief Architect gsharratt@convedia. com

Agenda Presentation – 35 minutes § Why use media servers o Multimedia services o

Agenda Presentation – 35 minutes § Why use media servers o Multimedia services o Media processing § Architectures o Why decompose / layer o NGN architecture o H 3323 MCU / non-decomposed o IMS architecture o Service building blocks § Building Blocks o Play/Record & Transcoding o Conf. - Continuous Presence o Conf. - Voice Activated Switch'g o 3 G-324 M - two models § § § Video service delivery platform o Multimedia file gateway Controlling media servers o IMS media processing chain o Control protocols o SIP compared to H. 248 Example call flow o Using a MS for enhanced video conferencing Q&A – 10 minutes

Multimedia Services x Media Processing Multimedia Services § Video announcements for greetings, branding, advertisements,

Multimedia Services x Media Processing Multimedia Services § Video announcements for greetings, branding, advertisements, . . . § Video information portal § Video auto-attendant § Video call center § Video messaging, videomail § Video ringback tones § Video conferencing § Video network gaming Multimedia Building Blocks § Play § Record § DTMF § Conferencing – Switching § Conferencing – Mixing § Titles, Borders, Cropping, . . . § (Transcoding, Rate matching)

Services – Traditional Approach Conferencing Service Node Conferencing Software Proprietary Voicemail Service Node Video

Services – Traditional Approach Conferencing Service Node Conferencing Software Proprietary Voicemail Service Node Video Conferencing SUN Card Proprietary, Monolithic + DSP Cards System with software + TDM Interface Cards and Media processing Embedded in a hardware, e. g. , MCU Compact PCI Chassis Mobility (Find Me) Services Node Prepaid/Recharge Service Node Speech Portal Service Node SUN Workstation with PCI DSP and TDM boards OS 2 Based PC NT Server + ASR Software + PCI DSP +TDM Boards Proprietary Audio Bridge Proprietary TDM and DSP Boards in VME Chassis Legacy TDM Network § § Services typically tied to access network Each new service required the provisioning of new hardware and software Hardware and software was sold as a service node by one vendor, typically a proprietary solution deployed as a silo Service node approach was necessary in 90's but in retrospect resulted in lots of infrastructure duplication and associated capex/opex cost

Services – Decomposed Approach Conferencing Software Messaging Software Class 5 Softswitch Software IP/MPLS Backbone

Services – Decomposed Approach Conferencing Software Messaging Software Class 5 Softswitch Software IP/MPLS Backbone Session control Media Gateway Legacy TDM Networks Common Infrastructure IP Media Server Mobility Software § § § Prepaid/Recharge Software Speech Portal Software Services are introduced and delivered through a software defined network Service composed from best of breed software and media processing hardware Open standards interfaces Service logic executes on offthe-shelf servers Media processing hardware is shared by many services

Layered Architecture for Services Conferencing IP PBX Voicemail IP Centrex Hosted Services Application Server

Layered Architecture for Services Conferencing IP PBX Voicemail IP Centrex Hosted Services Application Server Ringback Network Gaming Call Center Collaboration Videomail Calling Card Push to Talk Speech Portal Enhanced multimedia services layer (mobile) Voice Softswitch Signaling Layer Basic voice services Session Border Controller Media Gateway Media Server Traffic Processing Layer (inspect, process, adapt, convert, …) Transport Layer - IP/MPLS (routing/switching)

NGN Generic Architecture IP Service Core SS 7 "Softswitch" PSTN Access SIP, H. 323,

NGN Generic Architecture IP Service Core SS 7 "Softswitch" PSTN Access SIP, H. 323, MGCP, MEGACO IP Access Application Servers SIP, H. 323 Phone MGCP, MEGACO SIP/Voice. XML, MSML/MOML MGCP, MEGACO MRCP HTTP, NFS Cell Phone TDM RTP Media Gateway IP Phone Speech Server PDA/3 G Phone Content Storage PC RTP Media Server RTP Session Border Controller Peer Network

Non-Decomposed Architecture IP Service Core H. 323 SS 7 IP Access "Softswitch"/ Gatekeeper PSTN

Non-Decomposed Architecture IP Service Core H. 323 SS 7 IP Access "Softswitch"/ Gatekeeper PSTN Access IP Phone H. 323 PDA/3 G Phone MGCP, MEGACO Cell Phone PC TDM RTP Media Gateway RTP H. 323 MCU RTP Session Border Controller Peer Network

IMS Architecture Services Layer IP Multimedia Subsystem AS AS AS Control Layer SCIM Home

IMS Architecture Services Layer IP Multimedia Subsystem AS AS AS Control Layer SCIM Home Subscriber Service Transport & Endpoint Layer Media Gateway Control Function Media Gateway HSS Call State Control Function CSCF MRFC MGCF MGW Application Servers Multimedia Resource Function Controller Mp (SIP, NETANN, Multimedia Voice. XML, MSML) Resource Function Multimedia Resource Function Processor MRFP Mb (RTP) RNC Legacy Wireline (PSTN) Mb (RTP) Legacy Wireless (PLMN, 2 G/2. 5 G) IP Wireline (DSL, Cable) GGSN Internet/ Intranet SGSN IP Wireless (3 G, Wi. Fi, Wi. Max)

Service Building Blocks Application Server AS SIP SIP S-CSCF SIP Call Signaling Billing Interface

Service Building Blocks Application Server AS SIP SIP S-CSCF SIP Call Signaling Billing Interface Service Management and Provisioning Service Databases Service Creation Media Resource Broker MRB SIP/ H. 248 RTP Service Specific Logic MRF selection/ virtualization Multimedia Resource Function (Processor) Audio Tones & DTMF Detection Announcements & Generation MRF/ MRFP Fax Detection & Processing Hot Word Spotting Video Switching Announcements Video Enhanced Processing Audio Transcoding Audio Bridging & Mixing Audio Recording & Playback Speech Recognition Text to Speech Video Bridging & mixing Video Recording & Playback Video Transcoding A&V Codecs

Play/Record & Transcoding Play / Record Audio: AAC Audio: G. 711 Video: MPEG 4

Play/Record & Transcoding Play / Record Audio: AAC Audio: G. 711 Video: MPEG 4 Video: H. 263 RTP NFS/HTTP Media Server Transcoding Audio: AAC Audio: G. 711 Video: MPEG 4 Video: H. 263 RTP Media Server Content Storage

Conferencing - Continuous Presence Supports participants with • Different codecs (transcoding) • Different bit

Conferencing - Continuous Presence Supports participants with • Different codecs (transcoding) • Different bit rates, frame rates, screen sizes (rate matching)

Conferencing - Voice Activated Switching Application Server RTP Previous speaker Current speaker Everyone sees

Conferencing - Voice Activated Switching Application Server RTP Previous speaker Current speaker Everyone sees current speaker. Option: current speaker sees previous speaker RTP Codec, rate, fps, bit rate must match Terminals must support I-Frame requests

3 G-324 M in Gateway Application Server SIP (control) 324 M processing SIP (signaling)

3 G-324 M in Gateway Application Server SIP (control) 324 M processing SIP (signaling) SIP IP/IMS SIP PLMN RTP PRI/BRI/ISUP SIP / 324 M Gateway Mobile phone with 324 M Regular RTP processing Convedia Media Server Example: Dilithium Networks DTG 2000

3 G-324 M in Media Server Application Server SIP (control) Transparent pass-through SIP (signaling)

3 G-324 M in Media Server Application Server SIP (control) Transparent pass-through SIP (signaling) PLMN IP/IMS SIP PRI/BRI/ISUP SIP 64 k Any Gateway Mobile phone with 324 M processing Convedia Media Server Example: Dilithium Networks DTG 2000

Video Service Delivery Platform SIP Application Server Multimedia content sources File server (video/audio file

Video Service Delivery Platform SIP Application Server Multimedia content sources File server (video/audio file storage) Multimedia File Gateway SIP / H. 248 e. g. , web server for PC access to files, or MMS gateway for mobile phone access to files File RTP Media Server File Media Gateway TDM Terminal Wireline or wireless CS terminal Wireline or wireless RTP IP terminal Wireline or wireless

Media Processing Chain SIP AS Service logic, signaling MRB MRF selection/virtualization MRFC SIP UA

Media Processing Chain SIP AS Service logic, signaling MRB MRF selection/virtualization MRFC SIP UA Protocol conversion (Call Detail Records) MRFP Media processing SIP S-CSCF SIP H. 248 MRF RTP

Media Server Control Protocols SIP S-CSCF/ "Softswitch" AS Service logic, signaling MRB MRF selection/virtualization

Media Server Control Protocols SIP S-CSCF/ "Softswitch" AS Service logic, signaling MRB MRF selection/virtualization SIP SIP MRFC SIP UA Protocol conversion (Call Detail Records) SIP + Netann + XML (e. g. , MSML/MOML) H. 248 MRFP Media processing • Simple processing, e. g. , PSTN Emulation • "Mobile softswitch" use MRF • Complex processing, e. g. , enhanced services • Application server use • "Mobile softswitch" use

SIP or H. 248 for Media Server Control Application Server(s) Signaling SIP or H.

SIP or H. 248 for Media Server Control Application Server(s) Signaling SIP or H. 248? ? ? IP Network RTP IP Media Server SIP > H. 248 1. Application servers already have SIP stack for signaling, have no use for H. 248 2. Powerful SIP service creation capabilities: Voice. XML, proxies, routing, security, etc. 3. SIP skills and tools more widespread than H. 248 skills and tools 4. Many service providers want to simplify networks, reduce number of protocols 5. SIP is only common protocol for MS control between all NGN architectures H. 248 > SIP 1. Currently ahead in standardization due to reusing MG specification work

Call Flow Example: Enhanced Video Conf.

Call Flow Example: Enhanced Video Conf.

Summary § § § Multimedia services need media processing IMS is decomposed into functional

Summary § § § Multimedia services need media processing IMS is decomposed into functional components Media server is a key reusable IMS component Media servers offer building blocks Two media server control options o MRFP -- H. 248 interface • Simple processing o MRF -- SIP interface • Enhanced processing § Media server > H. 323 MCU