Azure Media Services ライブ ストリーミングのコード サンプル

Media Services ロゴ v3


警告

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

この記事では、ライブ ストリーミングのコード サンプルの一覧を示します。

エンコードなしのライブ ストリーム

基本パススルーを使用するライブ ストリーム

このサンプルでは、低コストの UGC チャネルのみをブロードキャストする必要がある場合に、基本的なパススルー ライブ イベントを設定する方法を示します。

.NET はまだ使用できません Node.JS Python

標準パススルーを使用するライブ ストリーム

このサンプルでは、標準パススルー ライブ ストリーミングを使用する方法を示します。

.NET はまだ使用できません Node.JS Python

エンコードを使用したライブ ストリーム

720P 標準エンコードを使用するライブ ストリーム

このサンプルでは、720P HD アダプティブ ビットレート エンコード プリセットを使用してクラウドでライブ エンコードを使用する方法を示します。

.NET はまだ使用できません Node.JS Python

1080P エンコードを使用するライブ ストリーム

このサンプルでは、1080P HD アダプティブ ビットレート エンコード プリセットを使用してクラウドでライブ エンコードを使用する方法を示します。

.NET はまだ使用できません Node.JS Python

待機時間とエンコードが短いライブ ストリーム

低待機時間のライブ ストリーム (LL-HLS) と 720P 標準エンコード

このサンプルでは、Apple の LL-HLS プロトコルを使用して低待機時間のライブ ストリーミングを有効にし、新しい 3 層 720P HD アダプティブ ビットレート エンコード プリセットを使用してエンコードする方法を示します。

.NET はまだ使用できません Node.JS Python

特殊なシナリオ

RTMP と Smooth の FFmpeg コマンド ライン サンプル

このサンプルでは、FFmpeg コマンド ラインをローカルで使用して RTMP または Smooth ストリーミング経由でストリーミングする方法を示します。 オーディオのみ、マルチオーディオ、画面記録など、さまざまなシナリオを示します。

.NET はまだ使用できません Node.JS まだ使用できません

.NET を使用して DVR を使用してライブ イベントを作成する

このサンプルでは、DVR でライブ イベントとライブ出力を作成して使用する方法を示します。

.NET Node.JS はまだ使用できません Python はまだ使用できません

他の Azure サービスと組み合わせる

標準パススルーと Event Hubs を使用するライブ ストリーム

このサンプルでは、Event Hubs を使用してライブ ストリーミング チャネル上のイベントをサブスクライブする方法を示します。 イベントには、エンコーダー接続、切断、ハートビート、待機時間、不連続性、およびドリフトの問題が含まれます。

.NET はまだ使用できません Node.JS Python

ヘルプとサポート

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