Amazon IVS Chat を使用した、よりスケーラブルなマルチプラットフォーム ソリューションについては、次のリポジトリを参照してください。
非常に単純な Chat バックエンドを構築する方法をデモンストレーションするための教育ツールとして意図されたデモ Web アプリケーション。 Amazon IVS と組み合わせて使用すると、チャットのユースケースを含むライブストリームの魅力的な顧客エクスペリエンスを構築できます。
このプロジェクトは教育目的のみを目的としており、実稼働環境での使用は目的としていません。
これは、Amazon IVS、AWS Lambda、WebSocket を利用するサーバーレス Web アプリケーションです。 Web ユーザー インターフェイスは、レスポンシブ Web デザインのフレームワークと技術を使用して構築された単一ページ アプリケーションであり、ユーザーのデバイスに合わせて調整されたネイティブ アプリのようなエクスペリエンスを生成します。
このデモでは、Amazon IVS ストリームの隣にシンプルなチャット クライアントを実装する方法を示します。視聴者は、初めてチャットを開始するときに名前の入力を求められます。メッセージは、各チャット「バブル」の一部として<Username>
<Message>
の形式で送信されます。チャット ユーザーは、プレーン テキスト メッセージ、テキスト リンク、絵文字を送信できます。チャット メッセージの文字数制限は 510 文字です。
重要な注意:このデモ アプリケーションを AWS アカウントにデプロイすると、AWS リソースが作成および消費され、費用がかかります。
このデモは、 serverless
(デモ バックエンド) とweb-ui
(デモ フロントエンド) の 2 つの部分で構成されています。
Amazon Interactive Video Service (Amazon IVS) は、セットアップが迅速かつ簡単で、インタラクティブなビデオ体験の作成に最適なマネージド ライブ ストリーミング ソリューションです。もっと詳しく知る。
詳細については、「貢献」を参照してください。
このライブラリは、MIT-0 ライセンスに基づいてライセンスされています。 LICENSE ファイルを参照してください。