Udostępnij za pośrednictwem


Przesyłanie strumieniowe spotkania w usłudze Microsoft Teams

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.

W tym artykule opisano sposób konfigurowania usługi Microsoft Teams z usługą Media Services w celu przesyłania strumieniowego spotkania w usłudze Teams do odbiorców zewnętrznych.

Wymagania wstępne

Ważne

Domyślnie funkcja RTMP out jest wyłączona we wszystkich dzierżawach usługi Microsoft Teams. Administratorzy dzierżawy usługi MS Teams muszą włączyć ją globalnie lub dla wybranego zestawu użytkowników. Zobacz Spotkania usługi Stream Teams. Jeśli ta opcja nie jest włączona, skontaktuj się z administratorem usługi Teams.

  1. Utwórz konto usługi Media Services.
  2. Utwórz wydarzenie na żywo przy użyciu wydarzenia na żywo w warstwie Standardowa (720p) lub zdarzenia przekazywanego. Dane wyjściowe niestandardowego przesyłania strumieniowego RTMP usługi Teams są w wersji beta i obecnie obsługuje tylko dane wyjściowe 720p 30fps, dlatego należy unikać korzystania z transkodowania na żywo w warstwie Premium dla 1080p.
  3. Utwórz nowy punkt końcowy przesyłania strumieniowego lub użyj domyślnego punktu końcowego przesyłania strumieniowego utworzonego podczas tworzenia konta usługi Media Services.
  4. Uruchom punkt końcowy przesyłania strumieniowego, wybierając pozycję Uruchom.

Uruchom wydarzenie na żywo i uzyskaj adres URL pozyskiwania

  1. Jeśli wydarzenie na żywo nie zostało uruchomione podczas jego tworzenia. Uruchom je, przechodząc do nowego wydarzenia na żywo, a następnie wybierz pozycję Uruchom. Pamiętaj, aby użyć standardowego kodowania wydarzenia na żywo (720p) lub przekazywanego wydarzenia na żywo (Podstawowa lub Standardowa).
  2. Po rozpoczęciu wydarzenia na żywo wybierz pozycję RTMP lub RTMPS z wybranych protokołów wejściowych.
  3. Skopiuj adres URL danych wejściowych poniżej wybranych protokołów pozyskiwania.

Pozostaw tę kartę otwartą w przeglądarce, ponieważ wrócisz do niej w późniejszym kroku.

Dodawanie aplikacji Custom Streaming do spotkania usługi Teams

Możesz dodać aplikację tylko wtedy, gdy administrator usługi Teams udzielił Ci odpowiednich uprawnień.

  1. Rozpocznij spotkanie w usłudze Teams.
  2. Na pasku menu lub na pasku menu wybierz pozycję Dodaj aplikację. Zostanie wyświetlona lista aplikacji dla usługi Teams.
  3. Wybierz aplikację Custom Streaming z listy. Zostaną wyświetlone szczegóły aplikacji Niestandardowe przesyłanie strumieniowe.
  4. Wybierz pozycję Dodaj. Zostanie wyświetlony ekran startowy aplikacji Custom Streaming.
  5. Wybierz pozycję Zapisz. Zostanie wyświetlony ekran ustawienia niestandardowej aplikacji do przesyłania strumieniowego. Jeśli nie masz uprawnień do przesyłania strumieniowego, otrzymasz komunikat, aby skontaktować się z administratorem IT.
  6. Wklej adres URL danych wejściowych w polu Adres URL strumienia .
  7. Wprowadź dowolny ciąg w polu Klucz usługi Stream .
  8. Wybierz pozycję Rozpocznij przesyłanie strumieniowe.

Wyświetlanie strumienia

Wstecz na stronę wydarzenia na żywo w przeglądarce. W odtwarzaczu powinno być widoczne przesyłanie strumieniowe spotkań w aplikacji Teams.

Tworzenie danych wyjściowych na żywo i lokalizatora przesyłania strumieniowego

Aby zarchiwizować wydarzenie na żywo z zasobem usługi AMS, utwórz dane wyjściowe na żywo na stronie wydarzenia na żywo w Azure Portal.

  1. Na ekranie wydarzenia na żywo wybierz pozycję Utwórz dane wyjściowe. Zostanie wyświetlony ekran Tworzenie danych wyjściowych.
  2. Ustaw nazwę danych wyjściowych, długość archiwum, nazwę zasobu i lokalizację konta magazynu.
  3. Wybierz kartę Dodaj lokalizator przesyłania strumieniowego , aby utworzyć nowy lokalizator przesyłania strumieniowego i opublikować dane wyjściowe na żywo z ustawionym oknem przesunięcia czasowego na długość archiwum. W tym momencie można użyć zasad przesyłania strumieniowego do szyfrowania elementu zawartości za pomocą drM lub AES-128, a także wybrać filtr manifestu i datę wygaśnięcia lokalizatora.
  4. W tym przykładzie pozostaw wszystkie ustawienia domyślne, ponieważ są, a następnie wybierz pozycję Utwórz.
  5. Skopiuj linki manifestu HLS lub DASH do dowolnej aplikacji odtwarzacza obsługującej formaty przesyłania strumieniowego HLS lub DASH, takie jak Azure Media Player, Shaka Player, HLS.js, Video.js, Dash.js, ExoPlayer lub inne aplikacje odtwarzacza komercyjnego.

Testowanie strumienia w usłudze Azure Media Player

  1. W przeglądarce otwórz stronę demonstracyjną usługi Azure Media Player na nowej karcie.
  2. Wklej adres URL HLS do pola Adres URL .
  3. Wybierz pozycję Aktualizuj odtwarzacz. Wydarzenie na żywo rozpocznie przesyłanie strumieniowe w odtwarzaczu.

Zatrzymywanie strumienia i używanie innych funkcji usługi Media Services i usługi Video Indexer

Po zakończeniu wydarzenia możesz zatrzymać dane wyjściowe na żywo, a następnie wydarzenie na żywo. Wydarzenie na żywo zostanie zarchiwizowane w zasobie usługi Media Services utworzonym podczas powyższych kroków w celu utworzenia danych wyjściowych na żywo. Ten zasób może być teraz używany do odtwarzania na żądanie przy użyciu tego samego adresu URL, który przetestowano powyżej w usłudze Azure Media Player. Adres URL nie zmienia się, chyba że usuniesz lokalizator i utworzysz inny. Zasoby mogą również mieć kilka lokalizatorów dołączonych do różnych ustawień, takich jak filtr oparty na czasie, aby przyciąć rozpoczęcie i zakończyć wydarzenie na żywo w celu usunięcia niepożądanej zawartości.

Zasób wygenerowany z usługi Teams może być teraz używany w dowolnych przepływach pracy kodowania w usłudze Azure Media Services lub wysyłanych do usługi Video Indexer na potrzeby analizy. Wszystkie funkcje usługi Media Services i Video Indexer są dostępne do użycia w zarchiwizowanym zasobie wydarzenia na żywo z usługi Teams.

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: