Freigeben über


Zeitlimitierte Metadaten mit Azure Media Services

Media Services-Logo v3


Warnung

Azure Media Services wird am 30. Juni 2024 eingestellt. Weitere Informationen finden Sie im Leitfaden zur Einstellung von AMS.

Zeitlimitierte Metadaten sind benutzerdefinierte Daten, die in einen Livestream eingefügt werden. Sowohl die Daten als auch der zugehörige Einfügezeitstempel bleiben im Mediendatenstrom selbst erhalten. Dies ist so, dass Clients, die den Videodatenstrom wiedergeben, die gleichen benutzerdefinierten Metadaten zur genau gleichen Zeit in Bezug auf den Videodatenstrom erhalten können. Mit zeitlimitierten Metadaten haben Sie folgende Möglichkeiten:

  • Fügen Sie dem Livestream Interaktivitätselemente hinzu, z. B. eine Umfrage.
  • Fügen Sie Informationen im Zusammenhang mit den Videoinhalten hinzu, z. B. Sprecher, Produktlinks, Statistiken von Sportlern usw.
  • Fügen Sie Metadaten zum Video hinzu, z. B. GPS-Standort, Uhrzeit usw.

Übermittlung, POST-URL und Anforderung

Azure Media Services stellt die zeitlimitierten Metadaten als Teil des Videostreams bereit. Zeitbasierte Metadaten werden an ein Liveereignis über einen POST-Wert an den Endpunkt gesendet, um zeitbasierte Metadaten zu erhalten.

Hinweis

Zeitlimitierte Metadaten funktionieren nur für Liveereignisse, die mit RTMP- und RTMPS-Erfassung erstellt wurden.

POST-URL

Das Format des Endpunkts für zeitbasierte Metadaten basiert auf der RTMP-Erfassungs-URL für das Liveereignis. Zum Beispiel:

https://<<LIVEEVENTNAME>.channel.media.azure.net/<LIVE_INGEST_ID>/ingest.isml/eventdata

Beispiel:

rtmps://mylivestream.channel.media.azure-test.net:2935/live/0251458ba5df44b2b807ea02f40fed76

Vervollständigung

https://mylivestream.channel.media.azure-test.net/0251458ba5df44b2b807ea02f40fed76/ingest.isml/eventdata

Header und Anforderungstext

Der HTTP Content-type-Header MUSS auf application/json festgelegt werden. Stellen Sie daher sicher, dass dies richtig festgelegt ist.

POST https://mylivestream.channel.media.azure-test.net/0251458ba5df44b2b807ea02f40fed76/ingest.isml/eventdata
Content-Type: application/json

{

“message”: “Hello world!”

}

Zeitlimits für Metadaten

Resource Standardlimit Pro
Gesamtgröße der Nachrichtentextnutzlast Max. 256 KB Anforderung
Requests 2 pro Sekunde

Player-Demo und Vorgehensweise

Informationen zum Testen der Signalisierung von Zeitmetadaten finden Sie unter Signalisieren von zeitlimitierten Metadaten.

Zusätzliche Informationen

Weitere Informationen zur Nutzlast und zum Format von signalisierten Metadaten finden Sie unter Alliance for Open Media Carriage of ID3 Timed Metadata in the Common Media Application Format (CMAF)-Spezifikation.

Anfordern von Hilfe und Support

Sie können Media Services mit Fragen kontaktieren oder unsere Updates mit einer der folgenden Methoden verfolgen: