Gevallen gebruiken use-cases

Het belangrijkste geval van het gebruik van de Dienst van de Tellende van de Stroom telt het aantal gezamenlijke videostromen die door een gebruiker worden gecontroleerd en verstrekt een besluit betreffende zijn gelijktijdig gebruik voor zelfde rekening identiteitskaart

Om het gebruik door abonnee te controleren, is er een behoefte aan de gecentraliseerde dienst die gebruikersactiviteit kan bijeenvoegen ongeacht of het op de website of de toepassing van de programmeur, op het de inhoudsportaal van MVPD of op een syndicated bezit gebeurt.

De belangrijkste gebruiksgevallen die door deze gecentraliseerde dienst worden gesteund moeten zijn:

  1. Zodra een abonnee begint te letten op een video, kan de toepassing een het stromen zitting initialiseren en beginnen die activiteitengegevens melden.
  2. In de zelfde centrale dienst, zal een andere instantie besluiten van CM ontvangen - voor het geval dat de toepassing één of meerdere beleid heeft dat in de dienst van cm wordt geregistreerd, zal de dienst met toegangsbesluit antwoorden dat op de huidige activiteit wordt gebaseerd.

Vaak voorkomende gevallen common-use-cases

Standaardstreamlimiet

Beperk het aantal gelijktijdige streams per abonnee in al uw toepassingen.

Apparaatgebaseerde beperkingen

Slechts een bepaald aantal streams per apparaattype toestaan (mobiel, tablet, tv, enz.).

Inhoudspecifieke regels

Verschillende limieten toepassen op live-inhoud versus VOD-inhoud.

Op locatie gebaseerd beleid

Streaming beperken op basis van geografische locatie of netwerktype.

Een sessie maken create-session

Met deze API-aanroep kan de client een nieuwe CM-sessie maken wanneer de gebruiker op de knop "Afspelen" drukt om inhoud te bekijken. De serverreactie bevat de nieuwe stream-URL (die de stream-id bevat) om de stream in leven te houden en de tijd waarop de time-out van de stream plaatsvindt. Verwacht wordt dat de clienttoepassing activiteit via hartslagen rapporteert. De initialisatieaanroep van de sessie moet metagegevens bevatten in de vorm van sleutel-/waardeparen die als formuliergegevens (of parameters voor queryreeksen) worden verzonden. Bovendien zal de reactie ook een vlag omvatten om erop te wijzen of de playback "beleid volgzaam"is. Als dit niet het geval is, is het afspelen niet toegestaan.

Rapportage reporting-activity

Nadat een sessie is gemaakt, moet de toepassing regelmatig hartslagen verzenden om de desbetreffende stream actief te laten blijven. Bovendien wordt aangeraden dat de client-app de stream stopt zodra de gebruiker het afspelen heeft gestopt, zodat de stream tot de time-out niet als actief wordt beschouwd.

De reactie van de hartslagvraag kan de cliënttoepassing toestaan om videoplayback voort te zetten (wanneer het beleid volgzaam is) of het kan het instrueren om het videoplayback tegen te houden. Als de videostream niet compatibel is, moet de clienttoepassing deze stoppen. Het antwoord geeft informatie zodat de clienttoepassing een foutbericht en/of beschikbare acties kan weergeven zodat de gebruiker het afspelen kan voortzetten.

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