Upload
cisco-devnet
View
184
Download
1
Embed Size (px)
Citation preview
• Introduction
• Infinite Solutions
• Overview
• Architecture
• Toolkit components
• Use cases
• Examples
• Conclusion
Agenda
Disclaimer
Many of the features described herein remain in varying stages of development and will be offered on a when and if available basis. The roadmap is subject to change at the discretion of Cisco, and Cisco will have no liability for delay in the
delivery or failure to deliver any of the products or features set forth in this document.
Cisco Infinite Solutions
100110101001010110010101001010010111101111100111110000110000001000100011011101011001111100001100000010001000110111010111010110
OTT
100110101001010110010101001010010111101111100111110000110000001000100011011101011001111100001100000010001000110111010111010110
2 Way
100110101001010110010101001010010111101111100111110000110000001000100011011101011001111100001100000010001000110111010111010110
1 way/Hybrid
Infinite Broadcast
Infinite Home
Infinite Video
E2E delivered aaSDevOps for VideoCaptivating UX
Intercloud
Cisco Cloud
Public Clouds
PrivateClouds
Seamless
extension
of Pay-TV
experiences
to multiple
screens
for Cable,
Satellite, Telco
OTT solution
to create
new content
monetization
opportunities
for content
and service
providers
Infinite Toolkit – Opening the Infinite Solutions
Simple or contextual applications
OTT applications
UI/UX development
Infinite Solutions Architecture Overview
0
Access
Network
Service
Provider
Backend
Data
Pla
ne
Co
ntr
ol P
lane
Applications
Application Framework
Hardware
Device Platform
Managed Clients
Unmanaged Clients
Applications
CTAP
Identity Mgmt.
Offer Mgmt.
Catalog & Discovery
Policy & Resource
Mgmt.
Security & CA/DRM
BSS/OSS
Adaptor
Unified
Content
Mgmt.
Recommendation
Engine
Location
Services
Alert
Manager
Device
Mgmt.
Client
Messaging
Client Side Architecture
• Package Manager
• Installs/uninstalls packages, lists, retrieves package info
• Life Cycle Manager
• Manages run time life cycle of each package and its data source, user interface, and service
• Package Launcher
• Creates consistent front to all packages
• Service Discovery
• Standardizes how applications collaborate with each other using simple standard APIs
• Resource Manager
• Implements proactive resource monitoring Hardware
Device Platform
Application Framework
Applications
UX App Application Application
Service Discovery
Web Application
Support
Package Manager
Resource Manager
Life Cycle Manager
Package Launcher
Message B
us
Infinite ToolkitComponents
• API sandbox available through Devnet
• Sample Codes
• API documentation
STB IBSTB IH
Client SDK
Infinite Solutions API
Sandbox
• Tools to develop and package Client HTML and Native Applications
• Client APIs and code samples
• Support for HTML Video Applications
• A STB Simulator to test applications
Infinite Toolkit Overview
Infinite
Solutions API
Sandbox
CMAF SDK
Infinite ToolkitAccess through Cisco
DevNet
Service
Provider,
Partners, 3rd
party
developers
Infinite Toolkit: Covers all the APIs and
information needed to build UI/EPG
Cloud API sandbox exampleThe hub
• The App calls the /hub endpoint
• Get the TV Label:
• The UI should display all three elements of the Hub as a “Showcase”:
Cloud API sandbox exampleThe hub
• Each “showcase” displays the first 3 content items:
• For each content item the UI shows the image, text, start and end times and channel logo if available:
Client SDK work cycle
Create the Application
Project
Design the UI and Implement
Code
Build and Create Package
Run and Debug
Publish to User
Performance
Monitoring
Remote
Debugging
Remote
Package
Management
Examples
Code Samples
Target Toolchain
Coding
Guidelines
Client SDK
Key Takeaways
• Create and integrate applications on top of the Infinite Solutions
• OTT Apps
• Contextual Apps
• Provide a consistent user experience across devices
• Start today via https://developer.cisco.com/site/infinite-toolkit/index.gsp
Call to Action
• Visit the World of Solutions for
• Infinite Video demo at stand D4 in the GSP area
• DevNet zone related sessions
• Infinite Toolkit deep dive session: Thursday Feb 18 at 10am -11am
Complete Your Online Session Evaluation
• Please complete your online sessionevaluations after each session.Complete 4 session evaluations& the Overall Conference Evaluation(available from Thursday)to receive your Cisco Live T-shirt.
• All surveys can be completed viathe Cisco Live Mobile App or theCommunication Stations