Amazon Interactive Video Service (Amazon IVS) は、世界中の視聴者が低レイテンシーまたはリアルタイムの動画を利用できるようにするマネージド型ライブストリーミングソリューションです。これにより、魅力的なライブ体験を実現できます。
機能
リアルタイムストリーミング
低レイテンシーストリーミング
潜在的なレイテンシー
300 ミリ秒未満
3~5 秒
最大視聴者数
最大 25,000 人
数百万
プロトコル
RTMPS および WHIP 入力、WebRTC 出力
RTMPS 入力と HLS 出力
最大入力解像度
HD (720p)
フル HD (1080p)
料金
1 時間あたりの参加者別
1 時間あたりの動画入出力別
主な特徴
-
リアルタイムストリーミング
-
低レイテンシーストリーミング
-
リアルタイムストリーミング
-
新しいライブ動画ストリームを数分でセットアップ
ライブストリーミングがシンプルにAmazon IVS には、リアルタイムのライブ動画ストリーミングソリューションに必要なすべてのコンポーネントが用意されています。ホストは、iOS、Android、ウェブ向けに構築できるアプリケーション上のブロードキャスト SDK を使用してライブ動画ストリームを公開し、視聴者はそれを購読します。
ライブ動画ストリーミング用に最適化
マネージドインフラストラクチャ経由でのライブストリームの公開とサブスクライブレイテンシーの影響を受けやすいユースケース向けのアプリケーションを構築し、視聴者がリアルタイムストリーミングで常につながり、エンゲージメントを維持できるようにします。ホストから視聴者まで 300 ミリ秒未満のレイテンシーでライブストリームを配信します。
ストリームチャット
視聴者を魅了するエクスペリエンスを実現するスケーラブルなストリームチャット API を使用して視聴者とのコミュニティ関係を構築し、ライブストリーミング動画に付随するチャットルームを構築します。
マルチプラットフォームブロードキャスト SDK
iOS および Android デバイスからライブ動画を送信iOS および Android アプリケーションを使用して、モバイルブロードキャスト SDK によりライブ動画を公開およびサブスクライブしたり、ウェブブロードキャスト SDK を使ってブラウザからライブ動画を公開およびサブスクライブしたりできます。この SDK を使用するウェブサイトやアプリケーションは、デバイスのカメラ、マイク、スクリーンソースにアクセスできるほか、カスタムのオーディオ、動画ソースも使用できます。デバイスから公開されたストリーミングは、最適化されたエンコーダ設定とネットワーク混雑処理を使用します。
共同ライブストリーム
複数のホストからの動画と音声を 1 つの低レイテンシーストリームに結合ステージと呼ばれる仮想リソースを使用して、ホストが音声と動画をリアルタイムでやり取りできるようにし、そのステージを Amazon IVS 低レイテンシーチャネルにブロードキャストしてより多くの視聴者にリーチできます。
Wifi および携帯電話ネットワークでの再生
事前設定済みのレイヤードエンコーディング「サイマルキャスト」とも呼ばれるレイヤードエンコーディングは、同じ動画ソースの複数のレンディション (レイヤー) を公開し、利用可能な帯域幅に基づいて視聴者のニーズに最も適したレンディションをアプリケーションに送信する標準化された手法です。
ストレスフリーのスケーリング
高い同時実行性最大 10,000 人の視聴者と最大 12 人のホストをサポートする大規模なインタラクティブイベントを配信します。
コスト効率
従量制の料金体系Amazon IVS Real-Time Steaming では、参加者の時間 (各ホストまたは視聴者がステージリソースに接続している時間) に基づいて、シンプルな従量制の料金体系を採用しています。詳細については、 Amazon IVS の料金表のページをご覧ください。 -
低レイテンシーストリーミング
-
新しいライブ動画ストリームを数分でセットアップ
ライブストリーミングがシンプルにAmazon IVS には、低レイテンシーのライブ動画ストリーミングソリューションに必要なすべてのコンポーネントが用意されています。エンコーダーまたはエンコードソフトウェアが提供するストリームキーを使用して、ライブ動画ストリームを取り込みポイントに送信します。次に、プレーヤー SDK で再生 URL を使用し、ウェブサイト、iOS および Android アプリケーションでライブストリームを視聴します。
ライブ動画ストリーミング用に最適化
マネージドインフラストラクチャへの取り込み、トランスコード、配布ストリームの取り込みやトランスコードから配信およびプレイバックまでを処理するために、Amazon IVS Player SDK が提供するすべてのコンポーネントは、レイテンシー低減のために最適化されています。視聴者側における実際のレイテンシーは、通常 5 秒未満でです。3 秒を下回ることもあります。
ストリームチャットと時限メタデータ API
視聴者を魅了するエクスペリエンスを実現するスケーラブルなストリームチャット API を使用して視聴者とのコミュニティ関係を構築し、ライブストリーミング動画に付随するチャットルームを構築します。シンプルな REST API を使用してメタデータを Amazon IVS Player SDK 内のストリームやイベントベースのインターフェイスに挿入し、クライアントのメタデータを取得して、グラフィックス、ポーリング、その他の同期コンポーネント (スポーツの生中継や e コマース機能など) を構築します。
マルチプラットフォームブロードキャスト SDK
ウェブ、iOS および Android デバイスからライブビデオを送信モバイルブロードキャスト SDK を使えば、iOS や Android のアプリケーションから Amazon IVS にライブ動画を送信し、ウェブブロードキャスト SDK を使用してブラウザから直接送信することができます。この SDK を使用するウェブサイトやアプリケーションは、デバイスのカメラ、マイク、スクリーンソースにアクセスできるほか、カスタムのオーディオ、ビデオソースも使用できます。デバイスから送信されたストリーミングは、最適化されたエンコーダ設定とネットワーク混雑処理を使用します。
マルチプラットフォームプレーヤー SDK
ウェブ、iOS、Android プラットフォームでの再生Amazon IVS プレーヤー SDK(ウェブ SDK は Video.js と統合)を使用して、ウェブ、iOS、Android で低レイテンシーを実現。プレーヤー SDK は Amazon IVS ライブ動画ストリーム用に設計され、チャンクストリーミングのサポートや、適応型ビットレートスイッチングアルゴリズムが含まれています。このスイッチングアルゴリズムにより、サービスや動画の品質をトレードオフすることなく、最適なパフォーマンスと低レイテンシーが可能になります。また、再生認証を使用して、ストリームの動画再生リストをチャネルおよびビューワーごとに制限することもできます。
共同ライブストリーム
複数のホストからのリアルタイムの動画と音声を 1 つのライブストリームに結合ステージと呼ばれる仮想リソースを使用して、ホストが音声と動画をリアルタイムでやり取りできるようにし、そのステージを Amazon IVS チャネルにブロードキャストしてより多くの視聴者にリーチできます。 詳細はこちら。
ビデオオンデマンドとして使用するためにライブストリームを記録する
アーカイブとオンデマンド再生のために、ライブ動画出力を Amazon S3 に保存するライブ動画を Amazon Simple Storage Service (Amazon S3) バケットに録画するように Amazon IVS を設定できます。動画ストリームは動画ファイルとして保存され、 AWS Elemental MediaConvert でビデオオンデマンドコンテンツを作成するために使用することも、VOD として直接ストリーミングすることもできます。
さまざまなデバイスとネットワークでの再生
事前設定済みの適応型ビットレートコードトランスコーディングAmazon IVS は標準チャネルまたはアドバンスチャネルを使って、着信ライブ動画ストリームをさまざまな動画解像度とビットレートに変換します。この適応型ビットレート (ABR) ストリームによって、さまざまなデバイスやネットワーク状況で、使い心地やサービスの質が向上します。
スケーリングがストレスフリーに
視聴者の規模とチャネル数の自動スケーリング一度の通知で、1 個または数百個のイベントに対応。Twitch と同じライブストリーミングテクノロジーを基に構築された Amazon IVS チャネルは、わずか数秒でライブ動画のストリーミングを開始し、数百万人の視聴者に同時にストリームを配信するようスケーリングします。
コスト効率
従量制の料金体系Amazon IVS の料金体系は、サービスに送信された動画の時間(入力)と視聴者に配信された動画の時間(出力)に基づいたシンプルな従量課金制です。詳細については、 Amazon IVS の料金表のページをご覧ください。