Udostępnij za pośrednictwem


Przykłady kodu przesyłania strumieniowego na żywo 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.

Ten artykuł zawiera listę przykładów kodu dla transmisji strumieniowej na żywo.

Transmisja strumieniowa na żywo bez kodowania

Transmisja strumieniowa na żywo z podstawowym przekazywaniem

W tym przykładzie pokazano, jak skonfigurować podstawowe wydarzenie na żywo przekazujące, jeśli potrzebujesz tylko emisji taniego kanału UGC.

Platforma .NET nie jest jeszcze dostępna Node.JS Python

Transmisja strumieniowa na żywo ze standardowym przekazywaniem

W tym przykładzie pokazano, jak używać standardowego przekazywania transmisji strumieniowej na żywo.

Platforma .NET nie jest jeszcze dostępna Node.JS Python

Transmisja strumieniowa na żywo z kodowaniem

Transmisja strumieniowa na żywo ze standardowym kodowaniem 720P

W tym przykładzie pokazano, jak używać kodowania na żywo w chmurze przy użyciu ustawienia wstępnego kodowania adaptacyjnej szybkości transmisji bitów 720P HD.

Platforma .NET nie jest jeszcze dostępna Node.JS Python

Transmisja strumieniowa na żywo z kodowaniem 1080P

W tym przykładzie pokazano, jak używać kodowania na żywo w chmurze przy użyciu ustawienia wstępnego kodowania adaptacyjnej szybkości transmisji bitów 1080P HD.

Platforma .NET nie jest jeszcze dostępna Node.JS Python

Transmisja strumieniowa na żywo z małym opóźnieniem i kodowaniem

Transmisja strumieniowa na żywo z małym opóźnieniem (LL-HLS) ze standardowym kodowaniem 720P

W tym przykładzie pokazano, jak włączyć przesyłanie strumieniowe na żywo o małych opóźnieniach za pomocą protokołu LL-HLS firmy Apple i zakodować nowe ustawienie kodowania adaptacyjnej szybkości transmisji bitów 3-warstwowej 720P HD.

Platforma .NET nie jest jeszcze dostępna Node.JS Python

Scenariusze specjalne

Przykłady wiersza polecenia FFmpeg dla protokołów RTMP i Smooth

W tym przykładzie pokazano, jak używać wierszy poleceń FFmpeg lokalnie do strumieniowego przesyłania strumieniowego za pośrednictwem protokołu RTMP lub Smooth. Demonstruje różne scenariusze, w tym tylko dźwięk, multi-audio i nagrywanie ekranu.

Platforma .NET nie jest jeszcze dostępna Node.JS jeszcze niedostępne

Tworzenie wydarzenia na żywo z funkcją DVR za pomocą platformy .NET

W tym przykładzie pokazano, jak tworzyć i używać wydarzeń na żywo oraz danych wyjściowych na żywo z dvr.

.NET Node.JS jeszcze niedostępne Język Python nie jest jeszcze dostępny

Łączenie z innymi usługami platformy Azure

Transmisja strumieniowa na żywo ze standardowym przekazywaniem za pomocą usługi Event Hubs

W tym przykładzie pokazano, jak za pomocą usługi Event Hubs subskrybować zdarzenia w kanale transmisji strumieniowej na żywo. Zdarzenia obejmują połączenia kodera, rozłączenia, puls, opóźnienie, przerwanie i problemy z dryfem.

Platforma .NET nie jest jeszcze dostępna Node.JS Python

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: