Palpatine a p2pm ims video share architecture and implementation
Download
1 / 29

Palpatine: a P2PM IMS Video Share Architecture and Implementation - PowerPoint PPT Presentation


  • 103 Views
  • Uploaded on

Palpatine: a P2PM IMS Video Share Architecture and Implementation. Second International Conference and Exhibition on Next Generations Mobile Applications Services and Technologies. Cardiff, September 2008. Luis López Fernández , Micael Gallego. Universidad Rey Juan Carlos

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Palpatine: a P2PM IMS Video Share Architecture and Implementation' - tress


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Palpatine a p2pm ims video share architecture and implementation

Palpatine: a P2PM IMS Video Share Architecture and Implementation

Second International Conference and Exhibition on

Next Generations Mobile Applications Services and Technologies.

Cardiff, September 2008.

Luis López Fernández, Micael Gallego. Universidad Rey Juan Carlos

José M. Recio, F.Javier López. Solaiemes S.L.


What is this all about
What is this all about? Implementation


What is that ims stuff about
What is that IMS stuff about? Implementation

IMS: IP Multimedia Subsystem

An architecture for multimedia content delivery over IP networks


The internet jungle for multimedia communications before ims
The Internet Jungle for Implementationmultimedia communications before IMS


The internet jungle for multimedia communications after ims
The Internet Jungle for Implementationmultimedia communications after IMS

IMS



The ims architecture
The IMS architecture Implementation


Ims seen from the perspective of the ims service developper
IMS seen from the perspective of the IMS service developper Implementation

IMS

Core Network

Application

Server

SIP

SIP

Media (RTP)

Media (RTP)


Palpatine is an ims application server
Palpatine is an IMS Application Server Implementation

Palpatine is here within the IMS structure

IMS

Core Network

Application

Server

SIP

SIP

Media (RTP)

Media (RTP)


What is this video share stuff about
What is this Video Share stuff about? Implementation

Video Share: a standardized IMS service for video exchange.

GSM Association. Official Document SE.41


Video share service definition
Video Share service definition Implementation

  • Enrich an already established voice call

  • Allows capture and stream video (near real-time)

  • Allows stream recorded video





Current video share service
Current Video Share service Implementation

Provide flexible services for professional applications

Video storage and recovery

Video distribution to a group

Channel switching

Integrate seamlessly into current Internet infrastructure

Web 2.0

Video portals (Qik, etc.)

Etc.

  • Have similar applications to Video Call (i.e. almost none)

  • Be available from factory setting in many mobile phones


What is this P2PM stuff about? Implementation

P2MP: Point-to-MultiPoint


P2p vs p2mp video share
P2P Vs P2MP Video Share Implementation

Point-to-point

Point-to-multipoint

One video source, several video sinks

  • One video source one video sink



P2mp without modifying ues step 1 signaling
P2MP without modifying UEs. ImplementationStep 1: signaling

Palpatine AS

Session

initiating UA

Behaves like

a session

initiating UA

Session

accepting UA

Behaves like

a session

accepting UA

The AS makes believe the UA that it is talking to another UA

This configuration of the AS is called in the IMS jargon B2BUA: Back-to-Back User Agent


B2bua as in action
B2BUA AS in action Implementation


P2mp without modifying ues step 2 media
P2MP without modifying UEs. ImplementationStep 2: media

Palpatine AS

Media

source UA

Behaves like

a media source UA

Session

accepting UA

Behaves like

a media

sink UA

TX

The AS makes transcoding, cloning and routing of the media streams



Palpatine architecture
Palpatine architecture Implementation

External

Control Module

IMS Layer

IMS Layer

SIP signaling

SIP signaling

Signaling Plane

B2BUA

Palpatine Core Logic

RTP Video

RTP Video + Audio

Media Core

CS Gateway

RTP

audio

RTP

audio

CS Gateway

CS audio

CS audio


Palpatine architecture1
Palpatine architecture Implementation

Signaling Plane

B2BUA

SIPUA

External

Control Module

SIPUA

SIPUA

Palpatine Core Logic

IMS Layer

IMS Layer

SIPUA

Config

DB

Call-out

Context

SIP signaling

SIP signaling

Signaling Plane

B2BUA

Call-out

Context

Call-in

Context

Call-out

Context

Palpatine Core Logic

Palpatine Core Logic

Config

DB

Call-out

Context

Call-out

Context

Call-in

Context

RTP Video

RTP Video + Audio

Media core

Media Core

Call-out

Context

Transcoder

RTP send

CS Gateway

RTP

audio

RTP

audio

CS Gateway

CS audio

CS audio

Commuter

RTP rec

Mixer

Cloner

Transcoder

RTP send

RTP rec

Transcoder

RTP send


Palpatine architecture2
Palpatine architecture Implementation

External

Control Module

IMS Layer

IMS Layer

SIP signaling

SIP signaling

Signaling Plane

B2BUA

Palpatine Core Logic

RTP Video

RTP Video + Audio

Media Core

CS Gateway

RTP

audio

RTP

audio

CS Gateway

CS audio

CS audio


External control module explained
External control module explained Implementation

External

Control Module

Control

CS audio

IVR

With voice

Recognition

RTP Video

Media core

RTP Video

RTP Video + Audio

RTP Video

CS Gateway

CS audio



Yes we did
Yes, we did Implementation


Questions
Questions? Implementation

  • Don’t ask me why we called it Palpatine

  • It wasn’t my idea


ad