Metadane z czasem w usłudze Azure Media Services

Logo usługi Media Services w wersji 3


Ostrzeżenie

Usługa Azure Media Services zostanie wycofana 30 czerwca 2024 r. Aby uzyskać więcej informacji, zobacz Przewodnik po wycofaniu usługi AMS.

Metadane o czasie to niestandardowe dane, które są wstawiane do strumienia na żywo. Zarówno dane, jak i sygnatura czasowa wstawiania są zachowywane w samym strumieniu multimediów. Jest to tak, że klienci odtwarzający strumień wideo mogą pobierać te same niestandardowe metadane dokładnie w tym samym czasie w odniesieniu do strumienia wideo. W przypadku metadanych o czasie można wykonywać następujące czynności:

  • Dodaj elementy interakcyjności do strumienia na żywo, takiego jak ankieta.
  • Dodaj informacje związane z zawartością wideo, taką jak osoby mówiące, linki do produktów, statystyki zawodników sportowych itp.
  • Dodaj metadane dotyczące wideo, takie jak lokalizacja GPS, czas itp.

Dostarczanie, publikowanie adresu URL i żądanie

Usługa Azure Media Services dostarcza metadane o czasie w ramach strumienia wideo. Metadane z czasem są wysyłane do zdarzenia na żywo za pośrednictwem żądania POST do punktu końcowego dla metadanych z czasem.

Uwaga

Metadane o czasie działają tylko w przypadku zdarzeń na żywo utworzonych za pomocą pozyskiwania protokołu RTMP i RTMPS.

POST URL

Format punktu końcowego metadanych o czasie jest oparty na adresie URL pozyskiwania PROTOKOŁU RTMP dla wydarzenia na żywo. Na przykład:

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

Na przykład:

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

Staje się

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

Nagłówki i treść żądania

Nagłówek HTTP Content-type MUSI być ustawiony na wartość application/json, dlatego upewnij się, że jest on ustawiony poprawnie.

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

{

“message”: “Hello world!”

}

Limity metadanych z limitami czasu

Zasób Limit domyślny Na
Łączny rozmiar ładunku treści komunikatu Maks. 256 kb Żądanie
Żądania 2 Sekundę

Pokaz odtwarzacza i instrukcje

Aby wypróbować sygnalizujące metadane o czasie, zobacz Jak sygnalizować metadane o czasie.

Dodatkowe informacje

Aby uzyskać więcej informacji na temat ładunku i formatu sygnałów metadanych z czasem, zobacz Alliance for Open Media Carriage of ID3 Timed Metadata in the Common Media Application Format (CMAF) specification (Alliance for Open Media Carriage of ID3 Timed Metadata in the Common Media Application Format, Common Media Application Format) specification (Alliance for Open Media Carriage of ID3 Timed Metadata in the Common Media Application Format, CMAF).

Uzyskiwanie pomocy i obsługi technicznej

Możesz skontaktować się z usługą Media Services z pytaniami lub postępować zgodnie z naszymi aktualizacjami, korzystając z jednej z następujących metod: