Zeitlimitierte Metadaten mit Azure Media Services
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:
- Q & A
-
Stack Overflow. Markieren Sie Fragen mit
azure-media-services
. - @MSFTAzureMedia oder verwenden Sie @AzureSupport , um Support anzufordern.
- Öffnen Sie ein Supportticket über die Azure-Portal.