Delivering Videos
The Videos content type is the long-form experience in Experiences. It includes on-demand video (finished clips and replays) and streaming (live) video (time-bound events), also called Streams. Live streaming is delivered as a Video rather than as a separate content type. See Content types.
- Where Videos show in your app: Videos use the same player sources as other content types. Streaming video behavior (upcoming, live, ended) is visible anywhere your app opens Videos.
- How Videos are selected: Your app controls what the SDK loads by choosing a data source for each player source.
Streaming video (Streams)
Streaming video is delivered as a Video, so it flows through the same widgets and player as on-demand video. Stream behavior changes across the stream lifecycle: Viewers see a waiting room before the event starts, live playback with a live indicator while it runs, and a replay-style video after it ends.
For the full lifecycle, the CMS Streams tab, SDK support per platform, and ended-stream behavior, see Live streaming.
Managing Videos in CMS
- In CMS, on-demand and streaming Videos are managed in separate tabs. This separation is a CMS-only distinction. In your app, both are delivered as Videos.
- In CMS the tabs are:
- Videos tab: on-demand video. See on-demand video content available. Here you can see and change metadata, set labels and schedules, and more. See CMS overview
- Streams tab: See the streaming video content currently available and review stream metadata such as State and Start time. Streaming video item metadata, such as schedules and labels, can’t be edited directly in the CMS. These settings are set as part of the stream acquisition process. For changes, talk to your WSC Sports team.
Guidance for developers
Use this section to understand what you need to support when you implement delivery for Videos.
Delivery basics
- Delivery can include on-demand video, streaming video, or both, depending on how your app configures the player source.
- Videos appear in the same widgets and use the same open-player flows as other content types.
Streaming video support
Streaming video (also called live streaming in SDK docs) is available starting with: Android 1.20.3 | iOS 1.20.0 | Web 0.35.2 | React Native 1.20.0.
For what the SDK supports, per-platform filtering and ordering, and live UI customization, see Live streaming.
Related
Updated 11 days ago
