Standardmetadataattribut std-metadata-attributes
Den här sidan innehåller en fullständig lista över metadataattribut som tjänsten för övervakning av samtidig användning kan bearbeta och som kan användas som grund för policyer som kan implementeras. Standardmetadataattributen kan kategoriseras så här:
- Attribut som ingår i design (skickas vid varje sessionsinitieringsanrop, så som de krävs i URL-sökvägen). Inga giltiga anrop kan utföras utan dessa värden.
- Metadataattribut: värden som måste skickas som formulärdata under sessionsinitieringsanropet (om serverdelsprinciperna kräver sina värden).
Attribut som krävs för design attr-req-by-design
API:t för övervakning av samtidig användning tvingar klienter att skicka följande värden som en del av ett giltigt initieringsanrop: initieringsanrop för session.
Metadataattribut metadata-attr
Fälten i tabellen nedan kan användas av programmerare och distributörer av videoprogrammeringstjänster för att skapa profiler som ska implementeras i övervakning av samtidig användning.
Om något av dessa attribut krävs för de definierade profilerna med API v2.0 resulterar ett försök att starta en session utan det attributet i en 400-felaktig begäran.
Exempel på hur du använder metadataattribut för att skapa principer examples-metadata-attr
Standardmetadatafälten kan användas för att definiera serversidans principer baserat på deras fältvärden:
-
Du kan konfigurera en princip som bara ska gälla för specifika fältvärden (till exempel en dedikerad iOS-princip: där
osTypeäriOS) -
Du kan begränsa antalet distinkta värden för ett visst fält. Nedan följer några exempel:
- inte fler än X olika enheter:
HAVING DISTINCT COUNT(deviceId) <= 2 - inte fler än X distinkta postnummer:
HAVING DISTINCT COUNT(zipcode) <= 3
- inte fler än X olika enheter:
-
Du kan begränsa antalet aktiva strömmar per fältvärde. Nedan följer några exempel:
- inte fler än X aktiva strömmar för en enskild enhetstyp:
GROUP BY deviceType HAVING COUNT(streamId) <= 3 - inte fler än X aktiva strömmar för strömmar med liveinnehåll:
SELECT COUNT(streamId) AS streamCount WHERE contentType='live' HAVING streamCount <= 3
- inte fler än X aktiva strömmar för en enskild enhetstyp:
Kontakta teamet för övervakning av samtidig användning (Concurrency Monitoring) genom att skapa en biljett i Zendesk och ange vilka principer du vill ha implementerat.
Här finns fler exempel på principer och integreringscookbooks: