Presentation on theme: "Connecting the future of Subscription TV content through"— Presentation transcript:
1 Connecting the future of Subscription TV content through CEDIA EXPO
2 A little housekeeping Please; Cell phones off Course evaluations at endCourse code ESD0026-1
3 introduction Amol Bhagwat Lives in Colorado, USA Vice President of DLNA and Principal Architect at CableLabsLed Tru2way Home Networking projectInvolved in UPnP, W3C, IETFLeads DLNA’s VidiPath initiative
4 Agenda What we will learn What is VidiPath? Benefits Features Deployment ScenariosTest ToolsConclusionQ & A
5 Learning objectives Benefits What is Vidipath? Features The full subscription TV experience on consumer electronicsBenefitsConsumersIndustryCE CompaniesYour CompanyFeaturesHTML5DiagnosticsPower SaveAdaptive DeliveryDTCP-IPAuthenticationDeployment ScenariosIn Home + CloudIn HomeTest ToolsConformanceMedia CapabilityLink Protection
6 Connecting the future of Subscription TV content through What is ?
7 :Delivering Subscription TV to All Devices Service Providers
8 Service Provider Devices Subscription TV TodayService ProvidersConditional AccessService Provider DevicesOne STB per TVRetail Devices with Subscription TVRetail Devices withoutSubscription TV
9 The full subscription TV experience on Subscription TV withService ProvidersService Provider GatewayThe full subscription TV experience onconsumer electronics
10 ContributorsDevelopment led by service providers in conjunction with CE manufacturers and technology suppliers.
11 The FCC and DLNA produces open industry standards The FCC output requirements will come into effect on June 1, The requirements are designed to enable connectivity with the multitude of IP devices in consumers’ homes and comply with an open industry standard.The FCC has determined that…DLNA produces open industry standardsVidiPath meets the output requirements that come into effect on June 1, 2015.Reference:Implementation of Section 304 of the Telecommunications Act of 1996; Commercial Availability of Navigation Devices, CS Docket No ; Audiovisual Output Requirement of Section (b)(4)(iii). https://apps.fcc.gov/edocs_public/attachmatch/DA A1.pdfAs discussed below, we clarify the elements of an “open industry standard” for purposesof Section (b)(4)(iii). We conclude that the processes that the Digital Living Network Alliance(“DLNA”)23 uses to develop and adopt its home networking specifications satisfy the elements of an“open industry standard.” We thus believe that the home networking solution that DLNA is working onnow — a successor to the current “DLNA Premium Video profile”24 — will meet the output requirementsin Section (b)(4)(iii) as long as it supports the required features of recordable high-definition video,closed captioning data, service discovery, video transport, and remote control command pass-through.Although other standards may also meet these elements, we do not express a view on those here
12 Timeline 2014 December September March NOW VidiPath Guidelines public releaseNOWBuilding and testing productsSeptemberCertification Program launchDecemberCertified Products expected in the Market
13 Connecting the future of Subscription TV content through Benefits
14 Enables a consistent service provider user interface across devices. Allows consumers to access the full range of service provider content on multiple devices in the home.Eliminates the hassle of additional boxes, cords, remotes and other service provider specific devices.Enables a consistent service provider user interface across devices.The VidiPath logo helps consumers purchase devices that access service provider contentVidiPath clients will work with the billions of DLNA Certified devices on the market today.VidiPath devices have low power capabilities built in, reducing consumer’s energy consumption.Consumer BenefitsGives consumers a whole home DVRConsumer can leverage the powerful decoding capabilities of the CE devices
15 Enables a consistent service provider user interface across devices. Preserves content provider rights through protected streaming using DTCP-IP and Authentication.Reduces service provider capital expenditure by enabling the move to headless gateways and reducing the number of set top boxes in the home.Enables a consistent service provider user interface across devices.Allows SPs to build a single UI which eliminates the need to manage multiple unique applications for devices (i.e., TV, tablet, phone, PC, etc.).Remote diagnostics allows service providers to optimize user experience.A Common product logo gives service providers a way to communicate which devices can access full subscription TV content.Service ProviderBenefits
16 Leverages existing DLNA implementations with minimal enhancements. Gives CE devices access to the full range of subscriber HD programs, movies, DVR content, channel guides, and other premium features.Utilize DLNA’s formal test suite and certification program to ensure interoperability amongst devices.Leverages existing DLNA implementations with minimal enhancements.Having a common profile minimizes the need to support individual service provider applications.VidiPath logo provides CE manufacturers a way to differentiate their products.CE ManufacturerBenefits
17 Connecting the future of Subscription TV content through Features
18 VidiPath Server VidiPath Client Optional DMS DMP/DMR HTTP adaptive serverHTTP Adaptive DeliveryHTTP adaptive Client3D Media Content3D Media Delivery3D Rendering ClientHTML 5 RUI (+RUIHSRC+)RUIH ProtocolsHTML 5 RUI (+RUIHPL+)HTTP Adaptive ServerHTTP Adaptive DeliveryHTTP Adaptive Client3D Media Content3D Media Delivery3D Rendering ClientAuthentication ServerAuthentication ProtocolsAuthentication ClientLow Power Endpoint (+LPE+)Low Power SignallingLow Power Controller (+LPC+)Diagnostics Controller (+DIAGC+)Diagnostics ProtocolsDiagnostics Endpoint (+DIAGE+)Diagnostics Endpoint (+DIAGE+)Main Features:Features:HTML5 RUIIncludes mapping for TV services (closed captions, SAP, etc.) signaling in MPEG2-TSDTCP-IP Link ProtectionDiagnosticsNetworked Devices Power SaveMPEG-2 and AVC Video in MPEG-2 TS and MP4 containersHTTP Adaptive Delivery (MPEG-DASH) (Optional)Authentication of Certification (using DTCP-IP and X.509 keysA couple of points to note:The HTTP Adaptive function is applicable for both baseline DLNA device classes such as DMS/DMP/DMR as well as to the HTML5 RUI capbility for client and server.However, the Authnetication functions for are only applicable for the HTML5 RUI capabity of both server and client.Optional
19 Remote User Interface: Service Provider User Interface on CE Devices Service ProvidersRUILUIRUI
20 HTML5 RUI: Renders Service Provider User Interface on Devices Enables service providers to render their UIs (e.g. program guide) onto VidiPath Clients.HTML5 RUI profile for DLNA Clients conformant to commercial browsers implementations.HTML5 provides a consistent user experience.HTML5 allows for a single unified user interface adapted to screen resolution.Discovery is based on UPnP Remote User Interface specification.Pixel-accurate relies on CANVAS, a HTML5 tag for dynamic, scriptable rendering of 2D shapes and bitmap images.Supports the same mandatory trick modes and media format profiles as DLNA Device Classes DMS/DMP/DMR.
21 DTCP-IP: Protecting Streaming Content Service ProvidersDTCP-IP protects the link over which the content is transferred. Thus enabling secure sharing of content between products in a consumer’s home that supoprt DTCP-IP.
22 DTCP-IP: Protecting Streaming Content Under this reliable technology content can be shared securely between products in a consumer’s home and not accessible by third parties outside the consumer’s home network.DTCP-IP is automatically negotiated between DLNA Certified Protected Streaming products and has been designed to protect content as it moves across the local home network.Legal protection provided by chain of licensing where DTCP-IP license mandates robustness (tamper resistant enclosures, no clear text on user-accessible buses, buried traces, secure key storage, tamper resistant software for host/client software).Licensing that perpetuates protection on all home network devices and links together a chain of protection technologies that permits a variety of marketplace technologies that support current and future content delivery business models.Utilizes well known/standard cryptographic algorithms which provides the following functionality:Authenticated Key Exchange (AKE)Mutual authentication using public key cryptoAdvanced Encryption Standard (AES)Copy Control Information (CCI) integratedRevocation (SRM)Strong license provisionsMotion picture studio support with three studios as “content participants” and others relying on DTLA’s “IP Statement” to require use of DTCP-IP through their content licenses.
23 Diagnostics: Verifying Connectivity Is the Connection OK?Service ProvidersStatus
24 Diagnostics: Verifying Connectivity Layer-2 testing with IEEE 1905 nVoy (Optional):Link MetricsWorks even if IP addressing brokenNetwork interface statisticsNetwork topology discoveryLayer-3 testing with UPnP Device Management:Detailed high level management informationProvide basic tools to help resolve connection issues:PingTrace RouteNS Lookup
25 Diagnostics: Architecture Defined in DLNA GuidelinesTR Broadband Forum CPE WAN Management ProtocolACS – Auto-Configuration ServerExternal to DLNA+DIAGC++DIAGE+WebBrowserDiagnosticsApplicationUPnP basic and configuration management serviceService ProviderUPnPUPnP ControlPointTR-069ACSTransport and application layer diagnostics190519051905Link layer diagnosticsGatewayClient(s)
26 Networked Devices Power Save: Conserving Energy Entering power save modeService ProvidersI need your services
27 Networked Devices Power Save: Conserving Energy For tighter power regulations and voluntary initiatives.Provides mechanism for DLNA devices to convey energy management capabilities and mode for each of its network interfaces.Technology-based on UPnP Energy Management service.Clients are enabled to provide wakeup or reservation mechanism to manage devices (Optional):To wake up end point devices on demand.To request an end point device to be on for a given period of time.Allows devices to proxy knowledge of energy management capabilities and mode for other devices.
28 Networked Devices Power Save: Architecture Specified by DLNAEntering PowerSave ModeNot Specified by DLNAPhysical DevicePhysical DeviceService ProvidersDLNA Device ClassIP and underlying physical network interface(s) and other physical resourcesIP interfacePHYOS or other intermediate execution platform (e.g., JVM)DLNA Device Class+LPE+UPnP Energy Management Service+LPC+UPnP Energy Management Control PointWakeOnPattern SignalerUI to give user info
29 DLNA HTTP Adaptive Delivery: MPEG-DASH These quality levels (e.g. resolutions and bitrates) are availableService ProvidersCurrently requesting this quality level (segments)Adapts to network conditions inside and outside the home
30 DLNA HTTP Adaptive Delivery: MPEG-DASH Extensibility of DLNA HTTP streaming to deliver adaptive and dynamic multimedia content by dynamically requesting different “representations” of the same content item from a server.Client adapts to varying access and streaming channel conditions to dynamically select suitable representation for the best viewing experience.Based on MPEG DASH ISO Live, ISO On Demand, and MPEG2-TS Simple profiles.Other Organizations adopting MPEG DASH: 3GPP, OIPF, HbbTV, DECE, DTG, W3C.Added MPEG-DASH Media Format Profiles:In addition to MPEG2, H.264, etc.ISO base file format and MPEG2 TSCommon set of codecs: AVC, AACDynamic Adaptive Content is identified by new DLNA Media Profile – DASH_MPD, describing MPEG DASH Media Presentation Document (MPD).Transparent support for DLNA Link Protection (DTCP-IP).
31 DLNA HTTP Adaptive Delivery: Architecture DMP or M-DMPDMS or M-DMSMSCPMSDUPnP DeviceUPnP CPIP ConnectivityMedia Transport ClientMedia Transport ServerHTTP-AD OptionDASH ClientMPD Delivery FunctionDASH Segment Delivery functionService Providers
32 Authentication: Verifying Certification Are you really aVidiPath client?Service ProvidersAre you really aVidiPath server?Both client and server (in-home or cloud) implement HTTPS (HTTP over TLS 1.2) to exchange X.509 and DTCP VidiPath certificates using Supplemental Data
33 Authentication: Certificate Exchange VidiPath Clients shall use DTCP VidiPath Certificate:Same certificate is used for DTCP Link Protection and VidiPath Authentication.This certificate has the VidiPath bit set, which indicates that the Client is VidiPath certified.VidiPath Servers shall use one of the following:Option 1: In-home Authentication Server with DTCP VidiPath Certificate (DLNA Guidelines Part Device Profiles, Annex A.3):Also, a self-signed (non-trusted) X.509 Certificate is used to setup the TLS connection with a VidiPath client for exchange of DTCP VidiPath Certificate.Option 2: Cloud Authentication Server with VidiPath X.509 Certificate (DLNA Guideline Part 5 –Device Profiles Annex A.4):Authentication Server uses trusted VidiPath X.509 cert provided by DTLA, which is used for both encrypted tunnel establishment between client and server and for server authentication (since it is trusted).
34 Authentication: DTCP Method In-Home Authentication Server Client providesDTCP VidiPath Certificate in TLS Supplemental Data signed with Client’s DTCP Private KeyService ProvidersHTTPS (HTTP over TLS 1.2)In-home Server providesA self-signed server X.509 CertificateWith DTCP VidiPath Certificate in TLSSupplemental Data signed with Server’s DTCP Private KeyDLNA Guidelines Part 5 – Device Profiles, Annex A.3, B.3, B.4
35 Authentication: X.509 Method Cloud Authentication Server Client providesDTCP VidiPath Certificate in TLS Supplemental Data signed with Client’s DTCP Private KeyService ProvidersHTTPS (HTTP over TLS 1.2)Cloud Server providesTrusted X.509 VidiPath CertificateDLNA Guidelines Part 5 – Device Profiles, Annex A.4, B.1, B.2
37 Authentication: DLNA Certification Requirements A VidiPath device submitted for DLNA VidiPath certification shall include Production DTCP VidiPath Certificate/Key with the “VidiPath Certified” bit set:The same Certificate/Key is used for DLNA Link Protection capability & VidiPath AuthenticationDLNA Member company requests VidiPath Production Certificate/Key from DTLA prior to Certification testing:Required in order to submit device for DLNA VidiPath certification testing at an Independent Certification Vendor (ICV)DTLA Adopter’s Agreement includes protections against using VidiPath production keys in non-VidiPath Certified devices in the marketplace.
38 Connecting the future of Subscription TV content through Deployment Scenarios
39 Hybrid In-home + Cloud Scenario VidiPath STB/ GatewayDLNA VidiPath TVHome NetworkCloud HTML5 RUI/Server1. Device and Service Discovery3. Linear, On-Demand, DVR Content2. HTML5 RUI GuideRUI Server and Authentication Server component are located in the cloudOnly A/V Server component is in the service provider supplied STB in the homeArchitecture that provides transition path for cloud to ground (or All-IP) content delivery
40 1. Device and Service Discovery 3. Linear, On-Demand, DVR Content In-home Only ScenarioDLNA VidiPath TVHome Network1. Device and Service Discovery3. Linear, On-Demand, DVR Content2. HTML5 RUI GuideVidiPath STB/Gateway w/ RUI ServerAll VidiPath Server Components (RUI Server, Authentication Server and A/V Server) co-located in the service provider supplied STB in the homeNo VidiPath server components in the cloud
41 Connecting the future of Subscription TV content through Test Tools
42 Conformance Test ToolThe CTT is an easy-to-use tool that tests each DLNA Guideline supported by the product in development.With the help of this tool, the test operator can check if the device complies with the DLNA Guidelines based on the feature set supported by the product.Implements media alignment and scaled files to realistically simulate actual devices.
43 Media Capability Verification Tool The MCVT is used to verify if the device correctly implements the operations performed during media playback.For example, if the device can perform operations such as play, stop, pause, seek and scan, this tool will verify if the device correctly performs the operations using DLNA methods such as connection stalling, byte-based seek, time-based seek, and play speed as supported.The MCVT allows device vendors the ability to verify that each media format profile will perform all operations successfully for all possible methods that the device supports.Implements media alignment and scaled files to realistically simulate actual devices.
44 Link Protection Test Tool The LPTT tests the Link Protection Guidelines (DLNA DTCP-IP Guidelines) for compliance. The LPTT is based on CTT, but the CTT covers Architecture and Protocols and the LPTT covers the Link Protection Guidelines.Note: LPTT is provided only to Members who have a current DTLA license and hold Adopter Status.LPTT also has tests similar to MCVT for testing the operations and methods implementation of a device during media playback, for DTCP-IP media format profiles.
46 Today you learned… Benefits What is VidiPath? Features The full subscription TV experience on consumer electronicsBenefitsConsumersIndustryCE CompaniesYour CompanyFeaturesHTML5DiagnosticsPower SaveAdaptive DeliveryDTCP-IPAuthenticationDeployment ScenariosIn Home + CloudIn HomeTest ToolsConformanceMedia CapabilityLink Protection
47 Join DLNACE VidiPath Clients must be DLNA Certified to interface with and receive service provider content. Membership is required for certification.Use the new brand name for VidiPath on products and messaging materials to market the benefits of VidiPath to consumers and the industryVidiPath meets the FCC output requirements that come into effect on June 1, 2015.VidiPath certification enables your company to join the VidiPath ecosystem.
48 Timeline 2014 December September March NOW VidiPath Guidelines public releaseNOWBuilding and testing productsSeptemberCertification Program launchDecemberCertified Products expected in the Market
49 How to Get startedPrepare to certify your device by downloading the guidelines:Join DLNA and gain access to:Latest guidelinesVidiPath Test Tools2015 Plugfests (dates to be released)Certification Programto join DLNA.
51 Course evaluation Tell us what you think Don’t forget the course evaluation:Tell us what you liked and what we can improveWe want to hear from youAsk your instructor if you do not have an evaluation form.Turn in evaluations to the room monitor when you leave the classroom.
52 Connecting the future of Subscription TV content through THANK YOU!