All > Cloud Path Access Services

Free Episode Trial - IDM Integration for number of assets available & array of watched IDs

Created by Cassetta, Denver 6 Apr 2 Sections

By Roni Landau

Based on the Access/IDM agreement for Free Episode Trial work, we would require more information and sample API for our integration purpose. Will IDM json response supply number of assets available and the array of asset IDs that have been watched as discussed in the document.


													{
     "effective Assignments": [{
         "name": "FEATURE-001", "description": "Trial Information", "num_assets_avail": 4, "watched": [ {
             "id": 12345 
        }
        , {
             "id": 67890 
        }
         ] 
    }
    ] 
}

													

All > Cloud Path Access Services

CPC Access Service - Upcoming Sprint Plan

Created by Maria, New York 3 Apr 10 Sections

By Roni Landau

Sprint

CP Service Versions

Start

End

Release Dates

Epic Plan & Delivery

Stories

Notes

29 ??? 02/13/2018 02/26/2018 ??? List the bullent point highlights or epics of the sprint create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. got notes? put 'em here.
16 Access 1.3.16 Legacy 6.8 08/15/2017 08/28/2017 08/17/2017 - Access 1.3.15
  • TVE check for conditioned stream
  • Brightline Support
  • IDM Support & Load Testing
  • Trickplay Support
  • CNBC Temp Pass
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
15 Access 1.3.15 8/1/2017 8/14/2017 8/03/2017 - Access 1.3.14
  • QA Validation for Sports Entitlement Service
  • IDM Prod Integration & Load Testing
  • Logging time to support Performance test
  • CNBC Live Temp Pass Phase 1
  • Shared VPC Integration & Testing
  • Optimize Splunk Logging
  • Authorize users to watch free content
  • Discovery on Brightline
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
14 Access 1.3.14 7/18/2017 7/18/2017 7/27/2017 - Legacy 6.7
  • Sports Entitlement Service
  • IDM Prod Integration & Load Testing
  • End Card Metadata to support XBOX & Roku
  • Logging time to support Performance test
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
13 Access 1.3.13 Legacy 6.5 6/21/2017 7/4/2017 TBD
  • Set up conditioned Stream for Telemundo
  • Validate the JSON Schema for the server configs before uploading it to S3
  • OTT|Refactor the logic for authn check for Access Service
  • QA validation for Wildcard Referrer for Access/VOD
  • Separate server config files github repository from client
  • Discovery|Post back asset ID to IDM asynchronously
  • Ability to log metadata for every request that Access service authorizes in Playback History
  • Create a Playback History table
  • Infrastructure Logging for the Access Endpoint
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
12 Access 1.2.12 Legacy 6.5 6/21/2017 7/4/2017 6/28/2017 - Legacy 6.5 6/29/2017 - Access 1.2.12
  • Remove requirement that client config file needs to accompany server config file
  • Access Services | Allow wildcard for whitelisted domain when security type is set to Referrer
  • Access Service to support VOD Retrans
  • QA Validation for MPX Feeds/ TV Ratings/CNBC Shortform/Retrans
  • Discovery|CNBC - Enable ads on Short Form Content
  • Update Media Service to use DRM
  • DRM for Live conditioned stream
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
11 Access 1.2.11 6/6/2017 6/16/2017 6/15/2017 (tentative)
  • Error Handling
  • Refactoring Selector url based on MPX Account ID
  • Access Support for VOD Retrans
  • Build job enhancement
  • Load Test Selector Service
  • Splunk Logging
  • QA Validation for OTT & Connected Devices Support
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
10 Access 1.2.10 5/23/2017 6/5/2017 6/1/2017 (tentative)
  • QA Validation for Access VOD to support Free Episode Trial
  • Discovery|CNBC - Enable ads on Short Form Content
  • Provision TV Ratings card for XBOX One
  • Retrans Support using Geo Service for VOD authenticated asset
  • Support multiple MPX feed for NBCD apps
  • Splunk Debugging
  • Discovery|New Git Workflow
  • Release/Deployment Plan for Access Services
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
9 Access 1.2.9 Location 1.0.9 Media 1.0.9 Config 1.0.9 Legacy 6.4 5/9/2017 5/22/2017 5/18/2017 - Legacy 6.4
  • Add Restriction ID to Public URL
  • Adding sig value and restriction ID on Selector URL
  • Exposing cta_url - Geo Service
  • Support DRM for conditioned stream
  • Post watched assets and decremented count to IDM
  • Discovery on Infrastructure Logging
  • Consolidated IDM API
  • App Session ID
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
8 Access 1.2.8 Location 1.0.8 Media 1.0.8 Config 1.0.8 Legacy 6.3 4/25/2017 4/25/2017 4/27/2017 - Legacy 6.3
  • Access Config Setup for NBCD XBOX VOD Integration
  • Access Config Setup for NBCD Free Episode Trial - iOS, Android, (Desktop)
  • Add Feature 001 in Policy Manager
  • IDM integration to support Free Episode Trial
  • Access Service Integration to support Free Episode Trial
  • Access Service Integration with MPX Feed
  • Playback History Table
  • Optimize issues discovered in the AWS Resource Performance Testing
  • Production Environment in Single Region
  • Access Response for Free Episode Trial
  • Partner Integration Guide
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
7 Access 1.2.7 Location 1.0.7 Media 1.0.7 Config 1.0.7 Legacy 6.2 4/11/2017 4/24/2017 4/27/2017 - Legacy 6.2
  • AKS Support
  • Roku Cable Server Configs
  • Maxmind License Issue
  • Merge Config File
  • Apiary Documentation
  • Roku Changes for Trickplay
  • Performance Test Metrics
  • KT for VOD Media Service
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
6 Access 1.2.6 Location 1.0.6 Media 1.0.6 Config 1.0.6 Legacy 6.2 3/29/2017 4/10/2017 TBD - AWS Serverless Prod Environment part of PI-1 deliverable
  • Access Live Workflow Testing
  • AWS New Environment
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
5 Access 1.2.5 Location 1.0.5 Media 1.0.5 Config 1.0.5 3/15/2017 3/28/2017 TBD - AWS Serverless Prod Environment part of PI-1 deliverable
  • Ability to provide service zipcode from IDM to Geo and Media Endpoint
  • Discovery for SVP VOD Integration
  • Splunk Logging
  • Hash Expiration Window
  • Load Testing for existing Media Endpoint (visibility into current traffic patterns to inform Access uptime expectations)
  • Media Config Testing for SVOD
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
4 Access 1.2.4 Location 1.0.4 Media 1.0.4 Config 1.0.4 3/1/2017 3/14/2017 TBD - AWS Serverless Prod Environment part of PI-1 deliverable
  • Access Controller: Implement POC
  • Playback tracking
  • Auth Kill switch
  • Enhancements to Geo & Media endpoint for subscription
  • DevOps: set up Access Service in AWS environment
  • DevOps: Set up Serverless Dev environment
  • Policy management
  • QA Framework
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
3 Access 1.2.3 Location 1.0.3 Media 1.0.3 Config 1.0.3 2/15/2017 2/28/2017 TBD - AWS Serverless Prod Environment part of PI-1 deliverable
  • POC
  • IDM Integration into Access
  • Auth Kill switch
  • Posting to media endpoint from access
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
2 Access 1.2.2 Location 1.0.2 Media 1.0.2 Config 1.0.2 1/31/2017 2/13/2017 TBD
  • NODE.js POC
  • API Gateway configuration
  • Lambda configuration
  • Node framework
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A
1 Access 1.2.1 Location 1.0.1 Media 1.0.1 Config 1.0.1 1/17/2017 1/30/2017 2/16/2017 (CPSERVICE-188)
  • Setup Access API
  • Access API Security
  • Geo & Media Endpoint framework
  • Auth Kill switch
  • QA framework
  • Integration with SVP
create a filter that includes all stories and bugs you have committed to do in this sprint and insert the filter here. N/A

All > Cloud Path Access Services

CP Services Configuration and Certification Checklist

Created by Alex, Boston 6 Apr 2 Sections

By Roni Landau

Server Config Schema

  • Verify the Security Type: secret, referrer, none
  • Verify the geoFlow Type has a node based on mediatype i.e. Live or VOD
  • Verify the anvack keys: stage vs prod

Media Config

  • Verify the Security Type: secret, referrer, none
  • Verify secret if security type is set to secret
  • Verify whitelisted domain if security type is set to referrer
  • Verify the liveflowType: tkx_video
  • Verify the tkxHost: http://tkx-prod.nbc.anvato.net/rest/v2/mcp/video/
  • Verify the anvack keys: stage vs prod
  • Verify the vod flow type: http://link.theplatform.com/s/PID - Prod PID
  • Verify SSAI provider: adobe vs theplatform
  • Verify fw params: network ID, csid
  • Verify ad debug for SSAI VOD is set to true or false based on requirements

Access Config

  • Verify Security type: secret, referrer, none
  • Verify IDM endpoints point to Prod (Global config)
  • Verify Location endpoints point to Prod (Global config)
  • Verify Media endpoint point to Prod (Global config)
  • Verify MPX Feed URL custom for each platform

All > Cloud Path Access Services > Live Auth Kill Switch

Auth Kill Switch v1 : Live Stream : User Scenarios

Created by Eirini, New York 6 Apr 2 Sections

By Roni Landau

The Live Auth Kill Switch permits unauthenticated viewing of Live Streams. For NBCD Live Streams, geolocation entitlements will still apply on unauthenticated Live Streams but the Cloudpath SDKs. Adobe AuthZ will be skipped entirely for Authenticated and Unauthenticated Users when the Live Stream is unauthenticated.

  • In Version 1 of the Live Auth Kill Switch implementation, disabling authentication on a Live Stream will be controlled by metadata returned from TKX (for NBCD streams) and the GeoService (for Cable streams).
  • During 2017 the Cloudpath Mobile SDKs should migrate all NBCD Entitlement checks should be migrated from TKX to the GeoService, but the timing of this is dependent upon the Services team having GeoService features on par with TKX TVE Entitlement features.

By Roni Landau

Scenario

Outcome

1 An unauthenticated User attempts to start a Live stream after the program boundary of an unauthenticated Live program. Expected Result : The Live Stream will start within the unauthenticated Live program's schedule. Solution:
  • When playVideo( LIVE) is called Cloudpath must first make a request to the GeoService and pass all available parameters (regardless of authenticationStatus).
  • In the GeoService response, Cloudpath checks:
    • restriction (must be false)
    • authenticated (may be either true or false)
  • If authentication is false then Cloudpath should start the Live Stream.
  • If authentication is true then Cloudpath should check the user's authenticationStatus before starting the Live Stream.
SUCCESS
2 An unauthenticated User attempts to start a Live stream before the program boundary of an unauthenticated Live program. FAILURE
3 An authenticated MVPD (non-Xfinity) User attempts to start the Live stream after the program boundary of an unauthenticated Live program. SUCCESS
4 An authenticated MVPD (non-Xfinity) User attempts to start the NBCD Live stream after the program boundary of an unauthenticated Live program.
  • The User's home-station is the same as the User's geo-station.
  • The User's MVPD is in a Retrans dispute with the User's entitled NBC Local Station.
FAILURE
5 An authenticated MVPD Xfinity User attempts to start the NBCD Live stream after the program boundary of an unauthenticated Live program.
  • The User has a Max-Rating setting of TV-G and the unauthenticated Live Program has a Rating of TV-14.
SUCCESS

All > Cloud Path Access Services > Media Endpoint

Channels Available

Created by Andrew, Denver 7 Apr 5 Sections

By Roni Landau

Available channel list may be updated, please contact NBCU for latest information


Available NBC Owned Stations

  • WNBC - New York, NY
  • WMAQ - Chicago, IL
  • WRC - Washington DC
  • WVIT - Hartford, CT
  • WTVJ - Miami, FL
  • WCAU - Philadelphia, PA
  • KXAS - Dallas, TX
  • KNBC - Los Angeles, CA
  • KNTV - San Jose, CA
  • KNSD - San Diego, CA

Available NBC Affiliate Stations

  • WCYB - Bristol, VA

All > Cloud Path Access Services > Media Endpoint

Overview

Created by Wanda, Los Angeles 6 Apr 2 Sections

By Roni Landau

NBCUniversal will be providing an alternative solution to the distributed SDK and direct connect model called the conditioned stream. This is an ad targeted HLS stream that provides partners with all the benefits of the SDK without the full integration.

This on-boarding guide provides partners with all the necessary information to understand how this model works as well as the technical details around how to obtain access to the conditioned streams.

What does NBCUniversal manage & support?

  • Video Streams
  • Stream Redundancy & Failover
  • Stream Localization & Channel Rights
  • Stream Distribution & Security
  • Program Entitlements & Blackouts
  • Advertising
  • External EPG Schedule Feeds

What does a partner manage & support?

  • Video Player w/ABR Support
  • User Localization
  • Authentication & Authorization
  • Stream Metrics & Reporting
  • Stream Security & Tokenization
  • Posting User Data
  • Client Error Handling

All > Cloudpath Client Android, FireTV & Android TV > Cloudpath Android SDK Road Map

Android - Upcoming Sprint Plan

Created by Kate, Los Angeles 6 Apr 2 Sections

By Roni Landau

Sprint

Release Versions

Start

End

Epic Plan & Delivery

Stories

32 4.5.32.x 03/27/2018 04/09/2018 N/A N/A
31 4.5.31.x 03/13/2018 03/26/2018 N/A N/A
30 4.5.30.x 02/27/2018 03/12/2018 N/A N/A
29 4.5.29.x 02/13/2018 02/26/2018
  • MOAT Key Creation & Certification Testing
  • Android | Native VOD | Adobe Heartbeat 1.6.9 | Ad Tracking
  • Discovery - Native Brightline Implementation on Native VOD
  • Native VOD | Discovery | Changing CC formatting after backgrounding/foregrounding
  • Discovery | VSF | errors- Phase 1
  • OLYMPICS | CNBC | Feb. 26th Config Change | Revert Site Section IDs for DAI Ads
  • CP Android | Discovery | Ads | FW | Unique Device ID
  • Affiliates Testing
  • Live Temp Pass | Update test harness to prompt to login after session end
  • Android | Native VOD | Adobe Heartbeat 1.6.9 | Content Tracking
N/A
28 4.5.28.x 01/30/2018 02/12/2018
  • OLYMPICS | CNBC | Feb. 8th Config Change | Update Site Section IDs for Pass Through Ads
  • Android CPC | NBCD | Conviva Metadata Clean-up
  • CP Android | Upgrade Adobe Analytics SDK to 4.14.0
  • Native VOD | Ads | VideoView Beacon
  • DISCOVERY | Ads | Native VOD | MOAT Integration
  • Native VOD | Adobe Audience Manager | Video Initiate
  • CP Android | Update Integration Guide | Trickplay, VOD Trial, & Live Temp Pass
  • MOAT| Live testing | NBCD, MSNBC, & CNBC | Android phone & tab only using GCP keys
  • Android | Native VOD | Adobe Heartbeat 1.6.9 | Initialization
  • OLYMPICS | CNBC | Stage Config Change | Update Site Section IDs for Pass Through Ads + Test
N/A
27 4.5.27.x 01/16/2018 01/29/2018
  • Live Temp Pass | Send request to CP Services to St
  • Android | Conviva | Proper reporting of AuthN & AuthZ Errors
  • Android CP | MPX | Handle Blank Thumbnail assets in Trickplay feeds
  • CP VOD | CC | Enable CC in Player if CC is Enabled in Device Settings
  • Discovery REDUCE VST
  • Moat Live Testing
  • EPL Concurrenacy
  • Update build.addHeader in config request
  • CP Android | Temp Pass| Discovery - How do we handle Chromecast
N/A
26 4.5.26.x 01/02/2018 01/15/2018
  • Integration Guide update
  • Native VOD CC implementation
  • EPL concurrency for Kindle Fire
  • Code refactoring
  • MOAT Live testing - NBCD, CNBC
  • Discovery Native Chromecast
N/A
25 4.5.25.x 12/19/2017 01/01/2018
  • NBC Affiliates testing on GCP keys cont'd
  • EPL concurrency - program boundary and overtime scenarios testing cont'd
  • Native VOD MOAT Discovery cont'd
  • Native VOD Conviva testing
  • Native VOD Embedded CC
N/A
24 4.5.24.x 12/05/2017 12/18/2017
  • NBC Affiliates testing on GCP keys
  • EPL Concurrency for NBCD, USA and CNBC (on GCP)
  • Distributor Avail testing for DAI triggers
  • Create MSNBC key
  • Native VOD Continue/ Resume (with backgrounding and foregrounding)
  • Native VOD User interaction beacons (mute/ unmute/ defaultClick/ Close)y
  • POC Native VOD Closed Captions
  • Discovery for Native VOD MOAT
N/A
23 4.5.23.x 11/21/2017 12/04/2017
  • EPL Concurrency for NBCD, CNBC, USA (all devices)
  • Integration Guide update
  • Discovery - Native VOD Closed Captions
  • Discovery - Native VOD Heartbeat 1.6.9 vs 2.0 (cont'd)
N/A
22 4.5.22.x 11/07/2017 11/20/2017
  • NBC Affiliates testing (3 stations, basic live playback)
  • Telemundo Move to Geo Endpoint (TVE and LS)
  • MOAT Cable nets ph2 - Telemundo (TVE & VOD only)
  • NBCD Trickplay for VOD, all devices
  • CNBC Accept videoscreen parameter from App in HB/ AAM
  • CNBC Live Temp Pass v1
  • Discovery - Native VOD Heartbeat 1.6.9 vs 2.0
N/A
21 4.5.21.x 10/24/2017 11/06/2017
  • MOAT for Cable Nets Ph2 (Oxygen, SyFy, Universo, CNBC)
  • A/N testing for E! (with test case updates)
  • NBCD mParticleID (accept and pass on to Conviva)
  • A/N testing for E! (with test case updates)
  • DRM Concurrency POC
  • Native VOD - Preroll and Midroll Grace Period
  • Native VOD - Ad beacons/ FW quartiles
N/A

All > Cloudpath Client Android, FireTV & Android TV > Cloudpath Android SDK Road Map

CPC Android Business Priorities - Product Owner (Last Updated 12/21)

Created by Jared, New York 6 Apr 2 Sections

By Roni Landau

Note: CPC may change the scope of each sprint depending on capacity and business priorities. Will be updated after PI Planning Jan 5-6

Sprint

CloudPath Version

Features for Dev

Features for QA

Support

Comments/Questions

F3 (Ends November 11) 3.1.3 Support NBCU
  • Features:
    • NBCU Media Token Support
    • NBCU Re-Authorization
    • ABR
    • Research (ComScore, Heartbeat)
    • Akamai QOS
    • Advertising
  • NBCU Config Files:
    • USA
    • Bravo
    • SyFy
    • E!
NBCD Regression:
  • 3.1.4.2
NBCU Feature Testing:
  • USA
  • Bravo
  • SyFy
N/A NBCU
  • Handed off Un-tested 3.1.4.2 build for USA on 11/3
  • QA testing of USA complete on 11/4
  • QA Testing of Bravo on 11/8
NBCD
  • Advertising bugs re-tested by Sasikala, and accepted by Ads
Had to add support of DTV integration for both TVE and OTT
F4 (November 14th - 28th) 3.1.4 (NBCU) 3.2.0 NBCU Config Files (3.1.X)
  • Telemundo
  • NBC Universo
  • Sprout
  • Oxygen
Digital Distribution: AT&T Gracenote Support NBCU Integration - Cloudpath 3.1.4.2 CNBC Kickoff
NBCU Feature Testing
  • E!
  • Oxygen
  • Telemundo
  • NBC Universo
  • Sprout
N/A
  • Need to speak to Sameer about which Off-Domain Partners to address first (decided that this will only be AT&T at this time)
  • Will be able to hand off an un-tested Gracenote build to NBCD at the end of the sprint
  • Need the full list of parameters to be addressed in Gracenote Migration
F5 (November 28th - December 9th) 3.2.1 Support NBCU Integration - Cloudpath 3.1.4.2 Support NBCD 3.2.X Gracenote Integration Gracenote Migration - Part 1b (CloudpathProgramMetadata Object extension)
  • CloudpathProgramMetadata Object completion (addition metadata fields not Rovi/Gracenote dependent).
Digital Distribution : Cloudpath Off-Domain SDK with Cable stream support
  • Cloudpath access keys with multi-channel support (NBC Local & Cable)
  • Suddenlink: Creation of Gracenote Cloudpath access key with NBC Local & Cable.
  • AT&T: Configure Cable stream access into existing Cloudpath access key.
NBC Local Support Media EndPoint (AuthN/AuthZ)
  • NBCD, CNBC
CNBC - Gracenote
  • External URL
  • Configs
  • Gracenote supported access keys for CNBC.
NBCU 3.1.x Regression NBCD 3.2.X Regression
  • Heartbeat and Comscore parameter testing
Digital Distribution: AT&T CNBC
  • External URL
N/A NBCD Gracenote Build handoff to Ads 12/9 Digital Distribution : Cloudpath v3 Off-Domain SDK with NBC
  • Off-Domain SDK
  • All third-party libraries are removed in the off-domain build
  • AT&T : Gracenote Cloudpath access key with NBC Local only
  • Handoff to ads on 12/9
Amelia needs to build out FIreTV requirements with Kyle
F6 (December 12- December 23) 3.2.2 FireTV NBCD (Live and VOD) - this will include Gracenote 3.2.X
  • Research and Ads Testing and Sign-Off
  • NBCD
  • Clientless API
Gracenote Migration Part 3 (Cable Brands)
  • Gracenote supported access keys for Bravo, USA, SyFy, E!, (commited for 1/6, second 4 for 1/20)
  • The scope of this sprint is Config Creation only
Digital Distribution : Create Cloudpath access keys for additional partners
  • Comcast
  • COX
  • DirectTV
CNBC
  • Support Kindle Fire SSIDs
NBCU Gracenote FireTV Ads Testing N/A
  • Production Freeze
  • Team Holidays
  • Must deliver first 4 NBCU Gracenote Tested builds to ads on 1/6, second 4 on 1/16
  • MPX FireTV feed to be delivered week of 12/23