Mobile Cloud Computing & Adaptive Streaming 20 th Mar 2012 - - PowerPoint PPT Presentation

mobile cloud computing adaptive streaming
SMART_READER_LITE
LIVE PREVIEW

Mobile Cloud Computing & Adaptive Streaming 20 th Mar 2012 - - PowerPoint PPT Presentation

Mobile Cloud Computing & Adaptive Streaming 20 th Mar 2012 Suriya Mohan, Aricent Group, Chennai Agenda


slide-1
SLIDE 1

Mobile Cloud Computing & Adaptive Streaming

20th Mar 2012 Suriya Mohan, Aricent Group, Chennai

slide-2
SLIDE 2
  • !"# $%
  • &
  • &

Agenda

2

  • $'
  • ($)
  • !*
  • (+!
  • *
slide-3
SLIDE 3

Tablet / Smartphone Evolution

Remote Video On TV Everywhere Mobile Cloud

3

EPG Remote Record Video On Demand Everywhere Live Streaming Cloud Computing Thin Client

slide-4
SLIDE 4

Cloud Computing – 3 Fundamental Models

Applications APIs Data Content Metadata Integration, OS & Middleware APIs

  • ,
  • #+,-+!

++ !.!!."/ /!!! ,!++ "

  • ! #

! ,+.%/,

4

APIs Connectivity & Delivery Virtualization Hardware

IaaS PaaS SaaS

,+.%/, +,,+%0" !

  • "!"#

% !!!, 1,, +0 + +1!! !++ !

slide-5
SLIDE 5

Clouds in Cloud Computing

Application Layer (SaaS) Provisioning of both physical and virtualized cloud resources Provisioning of both physical and virtualized cloud resources

Private Cloud (Over Intranet) Public Clouds (Over Internet) Hybrid Cloud (Over Internets / Intranets)

5

  • "# ,,!

0$!!##0

  • "# !2,+!!

#!!1!0

  • ## +.,!/3

,!

Application Layer (SaaS) Application Layer (SaaS) Platform Layer(PaaS) Platform Layer(PaaS) Infrastructure Layer (IaaS) Infrastructure Layer (IaaS)

slide-6
SLIDE 6

Advantages of Cloud Computing

Access to Larger Market

Lowers App Development Cost Bypass Apps

  • !

,+! ,+,

  • !+%0
  • +,#

,,!

  • )#,+

1,, !--

3/26/2012 6

Stores and save on Commissions Addresses Platform Fragmentation

!--

  • +,

,!" ",!! !! 2

  • ,++

+%,+ +

slide-7
SLIDE 7

Mobile Cloud Computing

  • +
  • +

0(,(0,1%

  • 41,##

+!1

  • +!,

,++!0

  • #!

!5

7

!5

  • $ %#%%&'&
  • '++%!!
  • "+%++
  • $+%2+%

6

slide-8
SLIDE 8

Thin Client Application – Photobook Creation

slide-9
SLIDE 9

The Virtual (“Hybrid”) Cloud Imaging Server

Public Clouds (External) Printer Clouds (External) Image De-noising Enterprise / Digital Home Frog’s Cloud Imaging Server

Server Features:

Photo Book Creation using Image Processing Algorithms:

  • Image De-Noising
  • Panorama Stitching
  • Low Light Enhancement
  • Vivid colour effect
  • Noise reduction
  • White Balance

Social Networking Sites

(External)

Frog’s (Thin Client)

Base Station (Femto Cell)

Concept:

Photobook creation is one of the most technically challenging workflows for “Photo Product” solution. These problems are only magnified when the authoring platform is expanded beyond PCs to mobile and social platforms. Our “Auto Photo book creation” with “Cloud Imaging Server” uses core imaging algorithms to streamline the workflow and automate many of the more cumbersome steps, which both simplifies the creation process and makes it more amenable for mobile devices and social networks

Today’s Problem Statement:

Multimedia information such as “Photos and Videos” are increasingly viewed and shared through social networking sites such as “YouTube and Facebook”. In Today’s Scenario, the users even don’t have time to organize their photos and videos on their Handheld devices. Many users on day-2-day life snap/capture large numbers of photos either from Mobile (or) from Digital Camera to capture events in their lives, but only a very small fraction of Photos are tagged. Although online sharing makes the content easier to access, users continue to face many challenges in dealing with multimedia operations.

9

Face / Smile Detection

slide-10
SLIDE 10

Adaptive Streaming & Over The Top Video

slide-11
SLIDE 11

Over The Top Video

11

  • &,&!*

+!+%./!,& +%

  • "$+%!

+%

  • & $+!.&)/

+,!#,7)!

slide-12
SLIDE 12
  • ()"(
  • 70"+

,+++ $++ ,!++0

  • +%%0
  • !+++
  • *
  • +%,3!!%
  • Solution for OTT Challenge

3/26/2012 12

  • !5+,

2

  • &,+,++

3! $+

  • *
  • +%+%+
  • &+%+3!%+

!%.*!3++ +/

slide-13
SLIDE 13

Adaptive Streaming

  • !!% $

+

  • "!,!

.-%-/!0%!!8##9#0

  • ,!!%(&$.($/

.%+%!/ %(&$0+%!%

  • "3+
  • -!+

,%28##9#0

3/26/2012 13

,%28##9#0 +%20

  • !++0
  • "+%!:+$;!53!

!0

  • !!!!

+!3!2!%0

  • 5%,

#+#3!!,! ++!%0

  • *+!,1#+#

0<

slide-14
SLIDE 14
  • ,#"%-#%.
  • %!10=.!0

4;>'/#!3,+ #!0#!1!;>'%0

  • %$(#8

8?9$0

  • ,*
  • 6@'<A;>'

0;>'!+30

  • %<$9A0

Adaptive Streaming Solutions

14

  • %<$9A0

3!+3!0

  • /"(#"-(#.
  • !$)
  • ($) %$)!+%

+++!+

  • ,#"(
  • !@'0"+$9+

0!! 08?9$?$0

slide-15
SLIDE 15

Apple HTTP Live Streaming

3/26/2012 15

  • $'.%+ '/ $#
  • "+%!%3 $#+,

+%!.<A/0

  • ,+1;!

#+0

  • !,!

!,+ +

  • '&)+
slide-16
SLIDE 16

Microsoft Smooth Streaming

3/26/2012 16

  • : $#,+!

!0

  • 43""4,!!

1+$9+ ,!+0

  • "@'3!

0",0

  • !+./

>;>'+0

  • "

+3+

  • $+!

!!+++%$;+0

slide-17
SLIDE 17

3GP DASH

3/26/2012 17

  • ) .)! $/!+

$0

  • .$)/.,;>',

/0

  • !,+

++!B$(#9$(#80

slide-18
SLIDE 18

Cloud based Streaming Server

slide-19
SLIDE 19

Cloud based Streaming Server – Multi Client Streaming

Storage Server Edge Server MP4 Audio Video Fragments MPEG TS Chunks HTTP Live Streaming

19

Origin Server Edge Server Edge Server 3gp Segments Smooth Streaming Dynamic Adaptive Streaming

slide-20
SLIDE 20

Cloud based Streaming Server - Technology

  • ;&0

&)'0"#&# )'3!0

  • "&0 $

1::,00+0

  • >303++0

&,3 0335+05 +6.!/05!! 50

20

50

  • 4.$/0&

#3&0

  • ;03++

+#+5!. )/,+!+3! +%,2$;0

slide-21
SLIDE 21

Adaptive Streaming

Streaming Media Origin Server Edge Caching Server Low Bandwidth 300 kbps

21

  • !!!+%
  • +%

3!

  • +3.)!

/+ ',,($) * $)!

slide-22
SLIDE 22
  • !!!+%
  • &
  • '
  • 'C
  • )
  • "$
  • Cloud based Streaming Server - Features

22

  • 1
  • "!.C+/
  • )!.)/
  • $!!
  • ;$9,!!

./

  • # $',,

) *)!

  • $!>!!
slide-23
SLIDE 23

Cloud based Streaming Server - Advantages

  • *
  • &+++

+3!

  • &+%"$,4+$*

+

  • !+
  • *(
  • '+!0( $16

320

23

320

  • C!!!+%
  • D+%!0
  • !+10
  • *
  • D,.+

3/

  • +0
slide-24
SLIDE 24

Content Adaptation Gateway

slide-25
SLIDE 25
  • Packet Data

Packet Data Packet Data Packet Data Network Network Network Network

RNC RNC RNC RNC

Content Adaptation Gateway Content Adaptation Gateway Content Adaptation Gateway Content Adaptation Gateway

Content Adaptation Gateway Content Adaptation Gateway

25

Operator Deployed Streaming Servers (RTSP/ HTTP) (RTSP/ HTTP) (RTSP/ HTTP) (RTSP/ HTTP)

Linux / Windows OS

TransMUX Dynamic Rate Adaptation Improved Throughput Efficiency Video Optimization

Content Adaptation Gateway Content Adaptation Gateway

Video Caching Over the TOP (OTT) Video Multi-user Support QoS

Streaming Client Streaming Client Streaming Client Streaming Client

Features:

Video Optimization Video Transrating Video Smoothing Video Pacing – JIT Video Delivery Video Caching Client Adaptation

slide-26
SLIDE 26

Home G/W PC

IP over Fibre

Broadcast Server VoD Server

IP Multicast IP Unicast

Service Providers Content Providers End Devices Operator Network

IP Router

STB

IP over Fibre Network

VoD Server YouTube Sever

IP Unicast HTTP

Content Adaptation Gateway

OTT Server

Gaming Server IP Router IP Router

HTTP RNC Node-B

Frog’s Adaptive Streaming Client

slide-27
SLIDE 27

Content Adaptation Gateway - Features

Features Description Benefits

Video Optimization Optimize video properties like framerate, resolution etc based on client capability and human perception Avoiding client side overheads like Scaling. Adaptive Video Transrating Change the Video Bitrate dynamically according to network conditions. Increases quality of user experience by reducing stalls (rebuffering). Client Adaptation Gateway detects each device and its video profile using a database of device profiles. Different devices have different profiles - screen sizes, resolutions, CPUs, players, and codecs and levels. Optimize Bandwidth

27

and codecs and levels. Content Caching Caching reduces upstream operating expenses by storing data in temporary memory for local distribution. Caching saves multiple retrievals of the same video from content distributors, which saves bandwidth in the upstream link and minimizes operating expenses. Network Monitoring Determine optimization parameters based

  • n subscriber, content & network conditions

(Operator n/w & client connection). Ensures optimization occurs according to network conditions. Video pacing - Just-In-Time Delivery Transmit data as per client buffer size to enable smooth playback. Transmit data as per encoding rate of video. Eliminates wasted downloads of entire video in cases where user watches only initial portion. Video Smoothing Effective video transmission of variable bitrate video Avoid Bandwidth fluctuations

slide-28
SLIDE 28

01

28

%2*3)