Restricting concurrent usage with multiple applications belonging to different owners restr-concurr-usage

Use case description

MVPD M has an iPhone application, an iPad application and a website. It needs to integrate with Adobe Concurrency Monitoring (CM) at the request of Programmer P. The Programmer P has defined in CM a set of policies with rules that will restrict concurrent usage. CM will take decisions on which streams are allowed to play based on the defined policies and rules. This means that even if a stream was allowed to start and play, during playback, CM can decide to stop it.

Prerequisites

In order to integrate with CM, a Zendesk ticket (https://adobeprimetime.zendesk.com) will have to be created and the following information specified:

  1. the name of the company

  2. the applications you want to integrate with CM. For each application, you are required to provide:

    • application name
    • application platform
  3. the third party that requested the integration (if applicable)

After creating the ticket, the following information will be released for use:

type
description
example value
default value
endpoint
the endpoint for Adobe Concurrency Monitoring
http://streams.adobeprimetime.com/v1/
http://streams.adobeprimetime.com/v1/
applicationId
iPhone app Id
iphone54-75b4-431b-adb2-eb6b9e546013
-
applicationId
iPad app Id
ipad5d54-75b4-431b-adb2-eb6b9e546013
-
applicationId
website app Id
website4-75b4-431b-adb2-eb6b9e546013
-
interval for heartbeats
Interval in seconds to send heartbeat calls to Adobe Concurrency Monitoring
60
60
interval for stream compliance
Interval in seconds to check stream compliance to Adobe Concurrency Monitoring
180
180

Implementation Guidelines

The following items MUST be packaged in the application(s):

  1. endpoint
  2. application Id
  3. interval for heartbeats
  4. interval for checking compliance
recommendation-more-help
42139a1e-84f9-43e7-9581-d6e1d65973da