Introduc)on Tradi&onal Cable UI Technology Consumer - - PowerPoint PPT Presentation

introduc on tradi onal cable ui technology consumer owned
SMART_READER_LITE
LIVE PREVIEW

Introduc)on Tradi&onal Cable UI Technology Consumer - - PowerPoint PPT Presentation

Introduc)on Tradi&onal Cable UI Technology Consumer Owned Devices Home Networking Web Technologies Operator Leased Devices Architecture Demo


slide-1
SLIDE 1

Introduc)on ¡

  • Tradi&onal ¡Cable ¡UI ¡Technology ¡
  • Consumer ¡Owned ¡Devices ¡
  • Home ¡Networking ¡
  • Web ¡Technologies ¡
  • Operator ¡Leased ¡Devices ¡
  • Architecture ¡
  • Demo ¡
  • Conclusions ¡
slide-2
SLIDE 2

Tradi)onal ¡Cable ¡UI ¡Technology ¡ ¡

  • Time ¡Warner ¡Cable ¡offers ¡digital ¡video ¡services ¡via ¡the ¡use ¡of ¡a ¡

digital ¡terminal ¡device ¡or ¡Set-­‑Top ¡Box ¡(STB). ¡

  • A ¡STB ¡is ¡designed ¡for ¡video ¡decode, ¡CA ¡decryp&on, ¡and ¡display ¡
  • f ¡the ¡user ¡interface. ¡
  • STB ¡= ¡$$$ ¡-­‑ ¡limited ¡CPU ¡and ¡memory ¡
  • UI ¡is ¡provided ¡by ¡a ¡monolithic ¡applica&on ¡
  • Two-­‑way ¡communica&on ¡is ¡limited, ¡thus ¡broadcast ¡

technologies ¡are ¡used ¡to ¡“carousel” ¡data ¡to ¡each ¡STB. ¡

2 ¡

slide-3
SLIDE 3

Consumer ¡Owned ¡Devices ¡ ¡

  • Providing ¡video ¡services ¡to ¡Consumer ¡Owned ¡Devices ¡(CODs) ¡

has ¡proven ¡difficult ¡because ¡of ¡the ¡limita&ons ¡of ¡the ¡current ¡ environment, ¡content ¡protec&on ¡requirements, ¡and ¡the ¡ complexity ¡of ¡the ¡operators ¡monolithic ¡applica&ons. ¡

  • SmartTVs, ¡PCs, ¡Laptops, ¡Tablets, ¡Game ¡Consoles, ¡and ¡

Smartphones ¡are ¡examples ¡of ¡the ¡many ¡type ¡of ¡devices ¡that ¡ consumers ¡desire ¡to ¡use ¡for ¡video ¡services. ¡

  • These ¡devices ¡support ¡different ¡opera&ng ¡systems ¡and ¡

environments ¡requiring ¡a ¡large ¡(read: ¡expensive) ¡effort ¡to ¡fully ¡ support ¡all ¡devices. ¡

3 ¡

slide-4
SLIDE 4

Home ¡Networking ¡

  • Networking ¡technology ¡has ¡increased ¡the ¡connec&vity ¡for ¡

devices ¡within ¡the ¡home ¡and ¡allows ¡for ¡robust ¡two-­‑way ¡ interac&on ¡to ¡all ¡points ¡outside ¡of ¡the ¡home. ¡

  • The ¡increase ¡in ¡bandwidth ¡allows ¡for ¡a ¡more ¡interac&ve ¡

experience ¡ ¡

  • Applica&on ¡logic ¡that ¡has ¡been ¡tradi&onally ¡embedded ¡into ¡a ¡

digital ¡STB ¡can ¡now ¡be ¡moved ¡into ¡the ¡cloud. ¡

  • Data ¡that ¡is ¡delivered ¡into ¡the ¡home ¡via ¡broadcast ¡

technologies ¡can ¡be ¡accessed ¡real-­‑&me ¡on ¡demand. ¡

  • User ¡interface ¡elements ¡that ¡are ¡embedded ¡into ¡the ¡STB ¡and ¡

be ¡fetched ¡real ¡&me ¡and ¡updated ¡as ¡needed ¡with ¡liYle ¡or ¡no ¡ impact ¡to ¡the ¡user ¡experience. ¡

4 ¡

slide-5
SLIDE 5

Web ¡Technologies ¡ ¡

  • The ¡common ¡applica&on ¡environment ¡among ¡the ¡many ¡

devices ¡can ¡be ¡web ¡technologies. ¡

  • New ¡classes ¡of ¡devices ¡are ¡being ¡released ¡to ¡the ¡market ¡with ¡a ¡

web ¡browser ¡or ¡a ¡web ¡based ¡applica&on ¡environment ¡by ¡

  • default. ¡
  • The ¡ability ¡for ¡operators ¡to ¡develop ¡the ¡user ¡experience ¡using ¡

tools ¡and ¡technologies ¡that ¡are ¡as ¡pervasive ¡as ¡HTML5, ¡CSS, ¡ and ¡Javascript ¡allows ¡for ¡rapid ¡development. ¡

  • Combined ¡with ¡high-­‑speed ¡network ¡access ¡these ¡tools ¡allow ¡

video ¡providers ¡the ¡ability ¡to ¡break ¡away ¡from ¡the ¡tradi&onal ¡ development ¡methodology ¡and ¡embrace ¡cloud-­‑based, ¡web-­‑ based ¡user ¡experience ¡design. ¡ ¡

  • These ¡technologies ¡are ¡not ¡just ¡for ¡consumer ¡owned ¡devices, ¡

but ¡can ¡and ¡will ¡be ¡used ¡for ¡next-­‑genera&on ¡STBs. ¡

5 ¡

slide-6
SLIDE 6

Samsung ¡SmartTV ¡

  • The ¡Samsung ¡SmartTV ¡provides ¡a ¡CEA-­‑2014-­‑A ¡compa&ble ¡web ¡browser ¡as ¡the ¡applica&on ¡
  • environment. ¡
  • CEA-­‑2014-­‑A ¡is ¡based ¡on ¡XHTML ¡and ¡includes ¡extensions ¡for ¡device ¡discovery ¡and ¡A/V ¡control. ¡
  • Samsung’s ¡Smart ¡Hub ¡allows ¡applica&on ¡developed ¡in ¡HTML/CSS/Javascript ¡to ¡be ¡loaded ¡into ¡

the ¡TV ¡from ¡Samsung’s ¡servers. ¡

  • Time ¡Warner ¡Cable ¡has ¡been ¡working ¡with ¡Samsung ¡to ¡develop ¡an ¡applica&on ¡that ¡allows ¡

access ¡to ¡DVR ¡recordings ¡over ¡the ¡home ¡network, ¡plus ¡the ¡ability ¡to ¡view ¡On-­‑Demand ¡video ¡ via ¡the ¡DOCSIS ¡network. ¡

6 ¡

  • The ¡inclusion ¡of ¡web ¡technologies ¡on ¡the ¡

Samsung ¡SmartTV ¡has ¡allowed ¡Time ¡ Warner ¡Cable ¡to ¡use ¡rapid ¡itera&on ¡while ¡ developing ¡the ¡user ¡interface. ¡ ¡ ¡

  • The ¡user ¡interface ¡logic, ¡graphics ¡

resources ¡can ¡be ¡hosted ¡on ¡a ¡server ¡in ¡

  • ur ¡Network ¡which ¡gives ¡us ¡the ¡ability ¡to ¡

make ¡updates ¡quickly. ¡

  • Data ¡is ¡provided ¡by ¡web ¡services ¡that ¡are ¡

hosted ¡on ¡the ¡in-­‑home ¡DVR ¡STB ¡and ¡in ¡

  • ur ¡Network. ¡
slide-7
SLIDE 7

MR-­‑DVR ¡STB ¡

TWC ¡ ¡ ODN ¡

OCAP ¡Stack ¡

RESTful ¡ Webservices ¡

HTTP Requests/Responses HTML, Javascript, CSS

Video via HTTP

Web Services Requests / JSON Response

Network ¡Server ¡

HTTP ¡Webserver ¡ .html, ¡.js, ¡.css ¡ Service discovery

JVM ¡ OS ¡

DLNA ¡Stack ¡

SSDP ¡

NMD ¡

Image ¡Server ¡

Boxart images

Architecture ¡

slide-8
SLIDE 8

mul&cast ¡

adver&se ¡

DVR ¡STB ¡ SmartTV ¡

search ¡ search response request response Request for app initial page

DVR ¡STB ¡ SmartTV ¡

request response Request for app initial page

Scenario 1: STB joins network first Scenario 2: TV joins network first

Discovery ¡-­‑ ¡SSDP ¡

Network ¡Server ¡

HTTP ¡Webserver ¡ .html, ¡.js, ¡.css ¡

slide-9
SLIDE 9

LAN ¡

DVR ¡STB ¡ SmartTV ¡

search response

TWC ¡ Applica&on ¡ Server ¡

Request for app initial page

Samsung ¡ App ¡Store ¡

Response – app download Request for app download redirect

Discovery ¡– ¡App ¡Store ¡

slide-10
SLIDE 10

Conclusions ¡

  • The ¡&me ¡for ¡Web ¡Technologies ¡to ¡be ¡used ¡for ¡crea&ng ¡robust ¡user ¡

experiences ¡for ¡CE ¡devices ¡and ¡STBs ¡in ¡NOW! ¡

  • The ¡flexibility ¡and ¡ease ¡of ¡development ¡of ¡network ¡based ¡user ¡interfaces ¡

based ¡on ¡web ¡technologies ¡allows ¡for ¡rapid ¡prototyping ¡and ¡deployment ¡of ¡ many ¡different ¡user ¡experiences. ¡ Addi&onal ¡work ¡is ¡needed ¡by ¡the ¡W3C ¡to ¡provide ¡a ¡complete ¡environment ¡for ¡ this ¡type ¡of ¡UI ¡development: ¡

– Discovery: ¡devices ¡require ¡the ¡ability ¡to ¡discover ¡applica&on ¡servers ¡and ¡ applica&ons ¡need ¡the ¡ability ¡to ¡discover ¡media ¡and ¡data ¡sources. ¡ – Video: ¡TWC ¡would ¡like ¡to ¡encourage ¡the ¡W3C ¡to ¡con&nue ¡the ¡development ¡of ¡ the ¡video ¡tag ¡so ¡that ¡it ¡can ¡provide ¡a ¡generic ¡interface ¡to ¡all ¡video ¡formats ¡ regardless ¡of ¡encoding, ¡file ¡format, ¡protocols, ¡or ¡content ¡protec&on. ¡ ¡ – Home ¡Networking: ¡generic ¡APIs ¡to ¡access ¡devices ¡and ¡service ¡on ¡the ¡home ¡ network ¡will ¡allow ¡for ¡the ¡development ¡of ¡applica&ons ¡that ¡will ¡allow ¡the ¡ seamless ¡integra&on ¡of ¡devices ¡in ¡the ¡home. ¡

10 ¡