palpatine a p2pm ims video share architecture and implementation
Download
Skip this Video
Download Presentation
Palpatine: a P2PM IMS Video Share Architecture and Implementation

Loading in 2 Seconds...

play fullscreen
1 / 29

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


  • 104 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 that ims stuff about
What is that IMS stuff about?

IMS: IP Multimedia Subsystem

An architecture for multimedia content delivery over IP networks

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

IMS

Core Network

Application

Server

SIP

SIP

Media (RTP)

Media (RTP)

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

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?

Video Share: a standardized IMS service for video exchange.

GSM Association. Official Document SE.41

video share service definition
Video Share service definition
  • 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

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
slide16

What is this P2PM stuff about?

P2MP: Point-to-MultiPoint

p2p vs p2mp video share
P2P Vs P2MP Video Share

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. Step 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

p2mp without modifying ues step 2 media
P2MP without modifying UEs. Step 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

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

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

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

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

questions
Questions?
  • Don’t ask me why we called it Palpatine
  • It wasn’t my idea
ad