“ブイキューブ” 記事一覧
2022年05月19日
Agora.io Chromeで画面(アプリケーション)共有
Agora.ioのWebRTC SDKで画面(アプリケーション)共有を実装する際の流れを紹介します。 Githubに公開しています
続きを読む
2022年05月19日
WebRTCで副音声システムを構築
テレビには副音声や二か国語放送がある番組もあります。 Web上でのライブ配信ストリーミングでも ・エンタメ系:メインの配信と裏配信の組み合わせ ・教育系:メインが英語、副音声でリアルタイム翻 という配信形態が生まれてくると思われます。 そこで副音声システムのサンプルを作成しました。 サンプルはこちらにあります。 Agora.io WebSDK3.0.1に内包されているサンプルをベースに修正しています。
続きを読む
2022年05月19日
ライブ会場のステージに複数の視聴者を投影するサンプル
コロナの影響で、無観客ライブ配信の開催が多く見られるようになってきました。 この場合は基本的に1方向での配信になり、演者と視聴者の一体感が生まれません。 その代替として、ライブの視聴者の映像をステージ上の壁に投影するケースが生まれてきました。 この記事ではそのシステムを簡易に実現できるサンプルコードについて解説します。 このシステム名”FanWall”と呼んだりしています。 サンプルはこちら
続きを読む
2022年05月19日
「ノッカー(入室確認)」WebRTCサンプル(Agora.io Video、Real-time Messaging SDK利用)
今回はAgora.io Video SDK、Agora.io Real-time Messaging SDKを利用したノッカー(入室確認)サンプルをご紹介します。 例としては、Web面接で学生が入室する前にノック(入室確認)をし、面接者が許可をして入室するシーンなどに利用できると思います。 Web面接の部分はVideo SDK、ノック(入室確認)/入室許可などの内部メッセージをやり取りする部分はReal-time Messaging SDKで実現しています。 なお、Video SDKはNext Generation(バージョン4)を利用します。
続きを読む
2022年05月19日
Agora.io の高音質オーディオ体験
この記事はAgora.io Video(Voice)SDK 3.3.0以降を対象とした高音質オーディオ体験の紹介になります。
続きを読む
2022年05月19日
ビデオ通話中に(時間制限後などに)退室させるサンプル
ビデオ通話中に(時間制限後などに)退室させるサンプルについてご紹介します。 パターンとしては4つになります。 クライアント自身のタイマーで追い出す方法 Real-time messaging SDKのテキスト送受信で追い出す方法 Tokenの有効期限で追い出す方法 RESTFul APIで追い出す方法
続きを読む