introduc on tradi onal cable ui technology consumer owned
play

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


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

  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 ¡ of ¡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 ¡

  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 ¡

  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 ¡

  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 ¡

  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. ¡ • 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 ¡ our ¡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 ¡ our ¡Network. ¡ 6 ¡

  7. Architecture ¡ Network ¡Server ¡ NMD ¡ HTTP ¡Webserver ¡ Image ¡Server ¡ .html, ¡.js, ¡.css ¡ Boxart images HTTP Requests/Responses HTML, Javascript, CSS Web Services Requests / JSON Response MR-­‑DVR ¡STB ¡ TWC ¡ ¡ Webservices ¡ ODN ¡ RESTful ¡ Service discovery OCAP ¡Stack ¡ DLNA ¡Stack ¡ JVM ¡ SSDP ¡ OS ¡ Video via HTTP

  8. Discovery ¡-­‑ ¡SSDP ¡ mul&cast ¡ Scenario 1: STB joins network first search DVR ¡STB ¡ SmartTV ¡ search ¡ response request response Network ¡Server ¡ Request for app initial page HTTP ¡Webserver ¡ Scenario 2: TV joins network first .html, ¡.js, ¡.css ¡ SmartTV ¡ DVR ¡STB ¡ adver&se ¡ request response Request for app initial page

  9. Discovery ¡– ¡App ¡Store ¡ LAN ¡ Request for app download Samsung ¡ Response – app download SmartTV ¡ App ¡Store ¡ redirect Request for app initial page search DVR ¡STB ¡ TWC ¡ response Applica&on ¡ Server ¡

  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 ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend