Microsoft Teams 会議をストリーミングする

Media Services ロゴ v3


警告

Azure Media Services は、2024 年 6 月 30 日に廃止されます。 詳細については、 AMS 廃止ガイドを参照してください。

この記事では、外部の参加者に Teams 会議をストリーミングするために Media Services を使用して Microsoft Teams を設定する方法について説明します。

前提条件

重要

既定では、RTMP 出力機能はすべての Microsoft Teams テナントで無効になっています。 MS Teams テナントの管理者が、グローバルに有効にするか、選択した一連のユーザーに対して有効にする必要があります。 「Teams 会議をストリーミングする」を参照してください。 これが有効になっていない場合は、Teams 管理者に問い合わせてください。

  1. Media Services アカウントを作成します。
  2. Standard トランスコード (720p) ライブ イベントまたはパススルー イベントを使用してライブ イベントを作成します。 Teams のカスタム ストリーミング RTMP 出力はベータ版であり、現在は 720p 30fps 出力のみをサポートしているため、1080p の Premium トランスコード ライブ イベントの使用は避ける必要があります。
  3. 新しいストリーミング エンドポイントを作成するか、Media Services アカウントの作成時に作成される既定のストリーミング エンドポイントを使用します。
  4. [開始] を選択して、ストリーミング エンドポイントを開始します。

ライブ イベントを開始し、取り込み URL を取得する

  1. ライブ イベントを作成したときに開始しなかった場合。 これを開始するには、新しいライブ イベントに移動し、[開始] を選択します。 Standard エンコード ライブ イベント (720p) またはパススルー ライブ イベント (Basic または Standard) を使用してください。
  2. ライブ イベントが開始されたら、入力プロトコルの選択から [RTMP] または [RTMPS] を選択します。
  3. 取り込みプロトコルの選択の下にある入力 URL をコピーします。

後の手順で戻ってくるので、このタブはブラウザーで開いたままにしておいてください。

Teams 会議にカスタム ストリーミング アプリを追加する

アプリを追加できるのは、Teams 管理者から適切なアクセス許可が付与されている場合のみです。

  1. Teams 会議を開始します。
  2. メニュー バーまたはその他のオプションから、[アプリの追加] を選択します。 Teams 用アプリの一覧が表示されます。
  3. 一覧から [Custom Streaming app](カスタム ストリーミング アプリ) を選択します。 カスタム ストリーミング アプリの詳細が表示されます。
  4. [追加] を選択します。 カスタム ストリーミング アプリの開始画面が表示されます。
  5. [保存] を選択します。 カスタム ストリーミング アプリの設定画面が表示されます。 ストリーミングの権限がない場合は、IT 管理者に問い合わせるようにメッセージが表示されます。
  6. 入力 URL を [ストリーム URL] フィールドに貼り付けます。
  7. [ストリーム キー] フィールドに任意の文字列を入力します。
  8. [ストリーミングの開始] を選択します。

ストリームを表示する

ブラウザーのライブ イベント ページに戻ります。 プレーヤーに Teams 会議のストリーミングが表示されます。

ライブ出力とストリーミング ロケーターの作成

ライブ イベントを AMS アセットにアーカイブするには、Azure portal のライブ イベント ページにライブ出力を作成します。

  1. ライブ イベントの画面で、[出力の作成] を選択します。 [出力の作成] 画面が表示されます。
  2. 出力名、アーカイブの長さ、アセット名、ストレージ アカウントの場所を設定します。
  3. [ストリーミング ロケーターの追加] タブを選択して新しいストリーミング ロケーターを作成し、タイム シフト ウィンドウをアーカイブ長に設定してライブ出力を公開します。 この時点で、ストリーミング ポリシーを使用して DRM または AES-128 でアセットを暗号化し、ロケーターのマニフェスト フィルターと有効期限を選択することもできます。
  4. この例では、すべての既定の設定をそのままにして、[作成] を選択します。
  5. HLS または DASH マニフェスト リンクを、Azure Media Player、Shaka Player、HLS.js、Video.js、Dash.js、ExoPlayer、その他の商用プレーヤー アプリケーションなど、HLS または DASH ストリーミング形式をサポートする任意のプレーヤー アプリケーションにコピーします。

Azure Media Player でストリームをテストする

  1. ブラウザーの新しいタブで Azure Media Player デモ ページを開きます。
  2. HLS URL を [URL] フィールドに貼り付けます。
  3. プレーヤーの [更新] を選択します。 ライブ イベントのストリーミングがプレーヤーで開始されます。

ストリームを停止し、Media Services と Video Indexer の他の機能を使用する

イベントが完了したら、ライブ出力を停止し、その後にライブ イベントを停止できます。 ライブ イベントは、ライブ出力を作成するために上記の手順で作成した Media Services アセットにアーカイブされます。 このアセットは、上記の Azure Media Player でのテストと同じ URL を使用して、オンデマンド再生に使用できるようになりました。 ロケーターを削除して別のロケーターを作成しない限り、URL は変更されません。 また、アセットには異なる設定のロケーターを複数付けることができます。たとえば、時間ベースのフィルターを使用してライブ イベントの開始と終了を切り出し、不要なコンテンツを削除することも可能です。

Teams から生成したアセットは、Azure Media Services 内のすべてのエンコード ワークフローで使用することも、分析のために Video Indexer サービスに送信することもできます。 Media Services と Video Indexer のすべての機能は、Teams からアーカイブされたライブ イベント アセットで使用できます。

ヘルプとサポート

質問がある場合は Media Services に問い合わせるか、次のいずれかの方法で更新内容に従ってください。