Microsoft Teams 会議をストリーミングする
警告
Azure Media Services は、2024 年 6 月 30 日に廃止されます。 詳細については、 AMS 廃止ガイドを参照してください。
この記事では、外部の参加者に Teams 会議をストリーミングするために Media Services を使用して Microsoft Teams を設定する方法について説明します。
前提条件
重要
既定では、RTMP 出力機能はすべての Microsoft Teams テナントで無効になっています。 MS Teams テナントの管理者が、グローバルに有効にするか、選択した一連のユーザーに対して有効にする必要があります。 「Teams 会議をストリーミングする」を参照してください。 これが有効になっていない場合は、Teams 管理者に問い合わせてください。
- Media Services アカウントを作成します。
- Standard トランスコード (720p) ライブ イベントまたはパススルー イベントを使用してライブ イベントを作成します。 Teams のカスタム ストリーミング RTMP 出力はベータ版であり、現在は 720p 30fps 出力のみをサポートしているため、1080p の Premium トランスコード ライブ イベントの使用は避ける必要があります。
- 新しいストリーミング エンドポイントを作成するか、Media Services アカウントの作成時に作成される既定のストリーミング エンドポイントを使用します。
- [開始] を選択して、ストリーミング エンドポイントを開始します。
ライブ イベントを開始し、取り込み URL を取得する
- ライブ イベントを作成したときに開始しなかった場合。 これを開始するには、新しいライブ イベントに移動し、[開始] を選択します。 Standard エンコード ライブ イベント (720p) またはパススルー ライブ イベント (Basic または Standard) を使用してください。
- ライブ イベントが開始されたら、入力プロトコルの選択から [RTMP] または [RTMPS] を選択します。
- 取り込みプロトコルの選択の下にある入力 URL をコピーします。
後の手順で戻ってくるので、このタブはブラウザーで開いたままにしておいてください。
Teams 会議にカスタム ストリーミング アプリを追加する
アプリを追加できるのは、Teams 管理者から適切なアクセス許可が付与されている場合のみです。
- Teams 会議を開始します。
- メニュー バーまたはその他のオプションから、[アプリの追加] を選択します。 Teams 用アプリの一覧が表示されます。
- 一覧から [Custom Streaming app](カスタム ストリーミング アプリ) を選択します。 カスタム ストリーミング アプリの詳細が表示されます。
- [追加] を選択します。 カスタム ストリーミング アプリの開始画面が表示されます。
- [保存] を選択します。 カスタム ストリーミング アプリの設定画面が表示されます。 ストリーミングの権限がない場合は、IT 管理者に問い合わせるようにメッセージが表示されます。
- 入力 URL を [ストリーム URL] フィールドに貼り付けます。
- [ストリーム キー] フィールドに任意の文字列を入力します。
- [ストリーミングの開始] を選択します。
ストリームを表示する
ブラウザーのライブ イベント ページに戻ります。 プレーヤーに Teams 会議のストリーミングが表示されます。
ライブ出力とストリーミング ロケーターの作成
ライブ イベントを AMS アセットにアーカイブするには、Azure portal のライブ イベント ページにライブ出力を作成します。
- ライブ イベントの画面で、[出力の作成] を選択します。 [出力の作成] 画面が表示されます。
- 出力名、アーカイブの長さ、アセット名、ストレージ アカウントの場所を設定します。
- [ストリーミング ロケーターの追加] タブを選択して新しいストリーミング ロケーターを作成し、タイム シフト ウィンドウをアーカイブ長に設定してライブ出力を公開します。 この時点で、ストリーミング ポリシーを使用して DRM または AES-128 でアセットを暗号化し、ロケーターのマニフェスト フィルターと有効期限を選択することもできます。
- この例では、すべての既定の設定をそのままにして、[作成] を選択します。
- HLS または DASH マニフェスト リンクを、Azure Media Player、Shaka Player、HLS.js、Video.js、Dash.js、ExoPlayer、その他の商用プレーヤー アプリケーションなど、HLS または DASH ストリーミング形式をサポートする任意のプレーヤー アプリケーションにコピーします。
Azure Media Player でストリームをテストする
- ブラウザーの新しいタブで Azure Media Player デモ ページを開きます。
- HLS URL を [URL] フィールドに貼り付けます。
- プレーヤーの [更新] を選択します。 ライブ イベントのストリーミングがプレーヤーで開始されます。
ストリームを停止し、Media Services と Video Indexer の他の機能を使用する
イベントが完了したら、ライブ出力を停止し、その後にライブ イベントを停止できます。 ライブ イベントは、ライブ出力を作成するために上記の手順で作成した Media Services アセットにアーカイブされます。 このアセットは、上記の Azure Media Player でのテストと同じ URL を使用して、オンデマンド再生に使用できるようになりました。 ロケーターを削除して別のロケーターを作成しない限り、URL は変更されません。 また、アセットには異なる設定のロケーターを複数付けることができます。たとえば、時間ベースのフィルターを使用してライブ イベントの開始と終了を切り出し、不要なコンテンツを削除することも可能です。
Teams から生成したアセットは、Azure Media Services 内のすべてのエンコード ワークフローで使用することも、分析のために Video Indexer サービスに送信することもできます。 Media Services と Video Indexer のすべての機能は、Teams からアーカイブされたライブ イベント アセットで使用できます。
ヘルプとサポート
質問がある場合は Media Services に問い合わせるか、次のいずれかの方法で更新内容に従ってください。
- Q & A
- Stack Overflow。 質問に タグを付けます
azure-media-services
。 - @MSFTAzureMedia するか 、@AzureSupport を使用してサポートを要求します。
- Azure portalからサポート チケットを開きます。