Overview
Cisco StadiumVision Mobile SDK
StadiumVision Mobile (SVM) Software Development Kit (SDK) is a set of software libraries that enable rapid development of fan applications allowing SVM capabilities to be integrated into a new or existing mobile app. The libraries provide the necessary functionality to take advantage of the SVM Streamer services and also provide performance metrics to the SVM Reporter.
We believe embedding SVM capabilities into a custom application is what most customers prefer. Many have already invested in a fan application and want to differentiate their application by including other non-SVM-related experiences that are unique to their team or venue. The SVM SDK includes the source code for a demo app. The purpose of the Demo app is to demonstrate what is possible and to enable app developers to quickly get a working app up and running.
Solution Dependencies
The StadiumVision Mobile Software Development Kit is just one component of the larger StadiumVision Mobile solution. In order to function as expected, it needs to be deployed alongside the StadiumVision Mobile Streamer, the StadiumVision Mobile Reporter, the StadiumVision Mobile Encoder and the Connected Stadium Wi-Fi network. Figure 1 below illustrates how the various StadiumVision Mobile components fit together.
Key Features and Benefits
Cisco StadiumVision Mobile Software Development Kit offers the following features and benefits:
- Multicast over Wi-Fi to deliver media streams to mobile devices in high-density environments.
- Unique transport protection ensures reliable delivery of media streams to tens of thousands of wireless devices.
- Dynamic service announcements provide users with immediate access when content or channels are changed on the fly.
- Content Access Control ensures that only your application has access to your content.
- Detailed periodic reporting back to the StadiumVision Mobile Reporter makes it easy to measure channel popularity, or to identify sections in the venue with Wi-Fi issues.
- A 30-second rewind buffer provides fans with on demand replay capabilities.
- Multicast over Wi-Fi scalable data distribution enhances the fan experience by enabling live stats updates, trivia contests, and multi-player games.
- Compatible with Android, iOS, and Windows Phone.
Cisco StadiumVision Mobile Solution Overview
The Cisco StadiumVision Mobile (SVM) solution enables the reliable delivery of low-delay video and data streams to fans’ Wi-Fi devices at venues. Figure 1 illustrates a high-level view of the Cisco StadiumVision Mobile solution, which has the following attributes:
- Consists of Video Encoder, Streamer and Reporter products
- Requires integration of Cisco Client SDK in the mobile application
- Builds upon Cisco Connected Stadium and Cisco Connected Stadium Wi-Fi solutions
Figure 1 Cisco StadiumVision Mobile Architecture
Key Terms and Concepts
The following are key terms and concepts as they apply to the Cisco StadiumVision Mobile solution.
Cisco Demo or Sample App: A standalone mobile application available to a Stadium Operator for testing and evaluating the Cisco StadiumVision Mobile solution.
Repair: In the context of Cisco StadiumVision Mobile, an application-layer mechanism that allows Cisco StadiumVision Mobile Clients to recover lost packets.
Stadium Operator: The entity hosting and configuring the Cisco StadiumVision Mobile solution.
SVM: Cisco StadiumVision Mobile
SVM Reporter: A standalone application used to collect Cisco StadiumVision Mobile Client statistics.
SVM Session: The protocol and associated parameters which define the sender and receiver configuration for the streaming of content.
SVM Session Announcement/Discovery: Methods used by the Cisco StadiumVision Mobile Streamer and SVM Client to allow a mobile device to obtain the list of available sessions and associated session metadata.
SVM Session Triplet Key: A specific combination of Venue, Content Owner, and App Developer used by the SVM Streamer and SVM Client to limit session discovery and content consumption to authorized applications. The triplet key components are defined as follows:
- Venue: A text string associated with the venue where an Cisco StadiumVision Mobile Streamer is hosted.
- Content Owner: A text string associated with an entity that wishes to distribute content over the SVM solution.
- App Developer: The text string associated with the Application Developer authorized by a Content Owner to consume the Content Owner’s content over the SVM solution.
SVM Streamer: A standalone application used to aggregate and send content to mobile applications with an embedded Cisco StadiumVision Mobile Client.
SVM System: An end-to-end solution for the delivery of digital media content streams consisting of specific products (Video Encoder, Cisco StadiumVision Mobile Streamer, Cisco StadiumVision Mobile Reporter), wireline and wireless infrastructure (Connected Stadium, Connected Stadium Wi-Fi) and mobile apps with an embedded Cisco StadiumVision Mobile Client.
For additional information, refer to: