2023-03-29
Syndication
Support for Syndicated Content
The Dolby.io Real-time Streaming APIs supports the ability to track usage data across multiple streaming partners on a single stream by adding a trackingId
parameter to an API generated Subscribe token or self-signed subscribe tokens.
This "syndication" mechanism allows you to send the same stream to multiple cohorts of viewers whilst tying a viewer data to a cohort via trackingId
.
By querying your aggregated viewer data with the Analytics API or GraphQL API you can determine how much bandwidth was consumed, how many viewers were watching for which provider, and a few other statistics.
For more information, see the Syndication article.
Updates to REST APIs
Introduced the following Analytics APIs to query information based n your viewer's tracking ID and other information:
- Total bandwidth per TrackingID per stream
- Series bandwidth per TrackingID per stream
- Total bandwidth for streams specified by TrackingID
- Series bandwidth for streams specified by TrackingID
Updates to GraphQL API
The GraphQL API StreamView operation now includes the trackingID
field.