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

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


  • 91 Views
  • Uploaded on
  • Presentation posted in: General

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 Presentationdownload

Palpatine: a P2PM IMS Video Share Architecture and Implementation

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?


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


The internet jungle for multimedia communications before ims

The Internet Jungle for multimedia communications before IMS


The internet jungle for multimedia communications after ims

The Internet Jungle for multimedia communications after IMS

IMS


What makes ims different

What makes IMS different?


The ims architecture

The IMS architecture


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


Video share service description

Video Share service description


Video share service philosophy

Video Share service philosophy


Video share p2p philosophy example

Video Share P2P philosophy example


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


Palpatine a p2pm ims video share architecture and implementation

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


Implementation restrictions for the p2mp video share service

Implementation restrictions for the P2MP Video Share service


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


B2bua as in action

B2BUA AS in action


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 a p2pm ims video share architecture and implementation

What is that architecture?


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


Palpatine a p2pm ims video share architecture and implementation

But, did you really implement it?


Yes we did

Yes, we did


Questions

Questions?

  • Don’t ask me why we called it Palpatine

  • It wasn’t my idea


ad
  • Login