投稿日: Dec 4, 2019

Amazon Kinesis Video Streams で WebRTC によるリアルタイムメディアストリーミングのサポートを開始します。WebRTC は、シンプルな API を介してウェブブラウザー、モバイルアプリケーション、接続されたデバイス間のリアルタイム通信を可能にするオープンソースプロジェクトです。Kinesis Video Streams と WebRTC を使用すると、開発者は、双方向リアルタイムメディアストリーミングと、アプリケーションと接続されたデバイス間の双方向性を備えたアプリケーションを構築できます。一般的な用途には、ビデオドアベルやベビーモニターと携帯電話の間のインタラクティブなビデオとオーディオ配信、ビデオチャット、それにピアツーピアメディアストリーミングなどがあります。

開発者は、Amazon Kinesis Video Streams と WebRTC を使用して、ホームセキュリティとモニタリング、カメラ対応ドアベル、赤ちゃんやペットのモニタリング、スマートアプライアンスなどのユースケースにリアルタイムの双方向メディアを簡単にストリーミングできます。Kinesis Video Streams は、ハードウェアプラットフォーム固有の SDK を介してカメラ IoT デバイスに WebRTC 機能を持ち込み、何百万ものデバイスをサポートするように柔軟に拡張できます。完全マネージド型の機能として、お客様はシグナリングやメディアリレーサーバーなどの WebRTC 関連のクラウドインフラストラクチャを構築、運用、拡張する必要はありません。 

Kinesis Video Streams には、高速ピア検出と安全な接続の確立のための WebRTC シグナリングエンドポイントが含まれています。Kinesis Video Streams には、管理型の Session Traversal Utilities for NAT (STUN) と Traversal Using Relays around NAT (TURN) エンドポイントが含まれ、ピア間でリアルタイムでメディアの交換を行えます。また、カメラファームウェアと直接統合する無料のオープンソース SDK が含まれ、Kinesis Video Streams エンドポイントとの安全な通信を可能にし、ピアディスカバリやメディアストリーミングが行えます。最後に、Kinesis Video Streams は Android および iOS 用のクライアントライブラリと、JavaScript を提供します。これにより、WebRTC 標準に準拠したモバイルおよびウェブプレーヤーがメディアストリーミングと双方向通信のためにカメラデバイスを安全に検出して接続できます。

Amazon Kinesis Video Streams の場合、お支払いいただくのは実際に使用した分のみです。詳細については、Amazon Kinesis Video Streams の料金をご覧ください。

WebRTC の Amazon Kinesis Video Streams サポートの詳細については、開発者向けドキュメントをご覧ください。

Amazon Kinesis Video Streams の提供状況については、AWS リージョン表をご覧ください。