paint-brush
AWS で 10,000 人の視聴者向けのストリーミング サービスを 5 分で作成する方法@antmedia
338 測定値
338 測定値

AWS で 10,000 人の視聴者向けのストリーミング サービスを 5 分で作成する方法

Ant Media Server3m2023/10/16
Read on Terminal Reader

長すぎる; 読むには

AWS ストリーミング サービス ウィザードを使用すると、AWS でストリーミング サービスをセットアップするプロセスが簡素化されます。必要なパブリッシャーとプレーヤーの数を指定すると、ストリーミングおよび再生のエンドポイント URL を取得できます。このツールは、Ant Media Server クラスター用の AWS CloudFormation テンプレートを生成します。これは簡単に変更または停止できます。使用するには AWS アカウントが必要です。詳細な手順が提供されており、このツールでは、無料のサブドメインと SSL 証明書を選択するか、独自の証明書を使用するかを柔軟に選択できます。これは、AWS でストリーミング サービスを作成および管理するための迅速かつユーザーフレンドリーな方法です。
featured image - AWS で 10,000 人の視聴者向けのストリーミング サービスを 5 分で作成する方法
Ant Media Server HackerNoon profile picture
0-item
1-item
2-item




ストリーミング体験を変える可能性のあるAWS ストリーミング サービス ウィザードを導入できることを大変うれしく思います。このツールを使用すると、必要なストリームの数と必要なプレーヤーの数の 2 つの入力のみを提供するだけで、 AWS上に独自のストリーミング アプリを数分で作成できます。

目次

  • AWS ストリーミング サービス ウィザードの機能
  • AWS ストリーミング ウィザードの仕組み
  • 使い方


AWS ストリーミング サービス ウィザードの機能

AWS ストリーミング サービス ウィザードは、要件に応じて AWS 上に自動スケーリング ストリーミング サービスを数分で作成します。パブリッシャーとプレーヤーの数を入力として指定すると、ストリーミングおよび再生のエンドポイント URL が取得されます。その後、これらのエンドポイントを使用してストリーミングや再生を直接開始できます。


AWS ストリーミング サービス ウィザードの仕組み

AWS Streaming Service Wizard は、AWS CloudFormation テンプレートを簡単に生成します。このテンプレートでは、ストリーミング要件を満たす Ant Media Server クラスター インフラストラクチャを作成できます。このインフラストラクチャはストリーミング サービスとして動作し、そのインフラストラクチャ内のすべての資産を制御できます。必要に応じて変更することもできます。または、いつでも停止できます。


このツールの使用方法

この投稿の残りの部分では、このツールを使用してこのようなクラスターをセットアップし、最適なパフォーマンスを得るために構成プロセスを合理化するプロセスについて説明します。


開始する前に、このツールを使用するために必要なものは 1 つだけです: AWS アカウントです。お持ちでない場合は、ここから入手できます。


YouTubeでチュートリアルをご覧ください。


または、次の段階的な手順を使用してください。


  1. まず、 AWS ストリーミング サービス ウィザードに移動します。
  2. 要件に応じて、予想される視聴者数と公開者数を入力します。
  3. (オプション) [ Generate Free Subdomain and SSL Certificate ] をクリックすると、Let's Encrypt 証明書とともに無料のサブドメイン (.antmedia.cloud 拡張子付き) が提供されます。このオプションを選択した場合、DNS 経由で必要な更新を実行できるように、ロード バランサーのアドレスとサブドメインを通知する必要があります。このオプションをオンにしない場合は、後で独自の証明書を CloudFormation テンプレートに提供できます。
  4. 「送信」ボタンをクリックします。
  5. クラスター構成の概要が表として表示されます。


Ant メディア サーバー上の AWS ストリーミング サービス ウィザード


6. この時点で、ストリーミング サービスを作成できる CloudFormation テンプレートが完成しました。テンプレートをダウンロードするか、「CF で開く」をクリックして AWS CloudFormation サービスに直接アップロードできます。

7. 次に、「 CF で開く」ボタンをクリックして簡単な方法を続けましょう。この時点以降は、すべて AWS コンソールで続行します。 AWS コンソールにログインすると、次のような画面が表示されます。


AWSクラウドのセットアップ


8. 「次へ」ボタンをクリックして表示される 3 つのフィールドに入力します。必須フィールドに入力したら、「次へ」ボタンをクリックしてインストールプロセスを開始します。


Ant メディアを使用した AWS クラウドのセットアップ


  • スタック名:スタックを説明します。スケルトンのようなものになります。


  • KeyName: Amazon EC2 キー ペアの名前。ここに値がない場合は、ssh キーを作成する必要があります ([EC2] > [キー ペア])。


  • (オプション) LoadBalancerCertificateArn:ロードバランサーに関連付ける証明書の Amazon リソースネーム (ARN)。 「AWS Certificate Manager でドメイン名の SSL 証明書を取得する方法」を確認してください。追加のヘルプが必要な場合。 「無料のサブドメインと SSL 証明書を生成する」を選択した場合は、「LoadBalancerCertificateArn」は必要ありません。証明書は YAML ファイル内に埋め込まれているため、自動的にインポートされます。


9. 「次へ」ボタンをクリックして次に進みます。その後、CloudFormation がインストールを開始します。

10. インストールが完了したら、「出力」タブをクリックすると、ストリーミング サービスに関する情報にアクセスできます。ここには、ストリームを公開および再生するためのエンドポイント (URL) があります。


AWS ストリーミング サービス エンドポイント


このブログ投稿では、AWS 上に自動スケーラブルなインフラストラクチャを備えたストリーミング サービスを数分で作成する AWS ストリーミング サービス ウィザードを紹介しました。このサービスでは、すべての資産があなたの手の中にあります。必要に応じて、変更、停止、または再起動できます。


ご質問がございましたら、コメント欄でお気軽にお問い合わせください。私たちはいつもあなたのためにここにいます 🙂