How to: Distinguish between VOD and Live Content in Concurrency Monitoring dist-vod-live

Q: Can the Concurrency Monitoring service distinguish between the type of content that is being played (Live content vs. Video on demand)?

A: Concurrency Monitoring cannot directly distinguish between live content and Video on demand (VOD). The video player must know the type of content it is playing and send this information during the session initialization call (required for Concurrency Monitoring). The regular workflow looks like this:

  1. The Concurrency Monitoring customers define a set of metadata that they would like to have rules implemented on (e.g. content-type=live|vod, device-type=mobile|console|desktop).

  2. The Concurrency Monitoring team implements the desired policy. Example:

    1. if content-type=live, max streams=3, latest wins
    2. if content-type=vod, max streams=1, latest wins
  3. When the end-user plays the content, the video player must send values for those metadata fields that were established as being part of a policy.

  4. The Concurrency Monitoring service, based on the defined policy and received values, will issue a decision (play/stop).

  5. The decision must be obeyed by the video player in order for the system to work.

recommendation-more-help
42139a1e-84f9-43e7-9581-d6e1d65973da