“ブイキューブ” 記事一覧
2022年05月19日
WebRTCの商用サービスまとめ|Amazon Chime, Agora, twilio, SkyWay など
※2020年1月の記事です。 LINEやSkypeなど、ビデオ通話サービスの浸透によって、遠方と顔を見てやりとりするのが一般的になっています。最近では5Gの登場によって、ますますこうしたサービスへの需要が高まってきました。 そこで注目されているのが、WebRTCというビデオチャット機能を簡単に開発できる技術です。WebRTCを利用して行えるサービスには、ライブ配信・芸能人のオンライン握手会・オンラインカラオケ・ライブコマース・オンラインフィットネス・オンラインクレーンゲーム・ボイスチャットアプリなどがあります。 この記事では上記のようなWebRTCを使って実現できることだけでなく、代表的なWebRTC用プラットフォームの商用サービスとそのメリットを含めてご紹介します。これから迎える5G通信時代、さらに活用機会が増えていく可能性の高いWebRTCを知って、ぜひ自社のサービス開発にお役立てください。
続きを読む
2022年05月19日
HLS(HTTP Live Streaming)とは?概要・仕組み・課題など
※2020年2月の記事です。 インターネットによる動画配信のコア技術と言われているHLS。マルチビットレートへの対応やユーザー側の環境に依存しない配信が可能となるなど、多くのメリットを持つHTTPベースのメディアストリーミングプロトコルです。 今回は、オンデマンド配信やライブ配信を手掛けるユーザーなら知っておきたいHLSの概要や課題などについて詳しく解説いたします。
続きを読む
2022年05月19日
【入門】WebRTCとは?一般的な仕組み・サーバー構成を解説(シグナリング/TURN/SFU)
※2020年2月の記事です。 近年、ブラウザやアプリを介して、ダイレクトに動画や音声のやり取りができるようになりました。 ビジネスシーンでも、ビデオ会議を通じて、物理的に離れている相手とやり取りができるようになり、リモートワークの促進などが期待されています。 ビデオ会議を実現する技術の1つに「WebRTC」という仕組みがあります。今回はこのWebRTCの基礎知識をお伝えします。
続きを読む
2022年05月19日
AgoraがFlutter SDK v5.0.0をリリース
※2022年3月の記事です。 ※この投稿は、Agoraの日本総代理店あるブイキューブが、Agoraブログを翻訳した記事です。 Flutter SDKはより強力で安定し、ネイティブモバイルまたはデスクトップのすべてのプラットフォームをサポートするようになりました。 Flutter SDKの最新のアップデートにより、デスクトップサポートが大幅に進歩し、Flutterコミュニティと連携するために、Agoraはデスクトップサポートとその他のいくつかの優れた機能を備えたv5.0.0をリリースしました。主なハイライトは次のとおりです。
続きを読む
2022年05月19日
「新型コロナウイルス対策」でイベントをオンライン化できるサービスの開発ノウハウと事例
※2020年3月の記事です。 新型コロナウイルスの感染拡大が世界的に懸念されている中、多くのイベントやコンサートが開催の自粛やオンライン配信するといった対応を迫られています。 スポーツ、エンタメ、就職活動など、イベント盛り沢山な時期に中止という判断は、主催者側も参加者側も非常に残念かと思います。 今回は、オンラインでイベントを開催できるサービスについて、開発のノウハウや、事例をまとめてみました。
続きを読む
2022年05月19日
Qiita Advent Calendar 2021 参加レポート
※2022年2月の記事です。 2021年12月、ブイキューブは「Qiita Advent Calendar」に初めて参加しました! テーマは、「ライブ配信/ビデオ通話SDK(Agora)を使用したサービスのアイデアを大募集!」として、幅広く投稿を募りました。 応募いただいた皆様、また、ページや投稿をご覧いただいた皆様、ありがとうございます!! 2022年1月21日には、「Qiita Advent Calendar Online Meetup」にて最優秀賞など、各賞を発表しました。 どれも素晴らしい記事でしたので、オンラインイベントだけの発表にするには惜しく、、、この記事でも受賞投稿をご紹介します! さて、ここで「Agoraってなに?」と思った方に向けて、簡単にご説明。 Agora(Agora.io SDK)は、スマートフォン・PCアプリやWebサイトに、カスタマイズしたビデオ・音声通話やライブ配信をかんたんに実装できるSDK*で、動画や音声配信・通話の可能性が広がります!APIと開発ツール群も多彩に取り揃えています。 *SDK=software development kitの略称。ソフトウェア開発キット。特定のソフトウェアを開発する際に必要なツールのセット。 Agoraとは
続きを読む
2022年05月19日
Agora.io On-Premise Recording(Nodejs)の 録画映像レイアウトを調整する実装例
今回はOn-Premise Recording(Nodejs)の録画映像レイアウトを調整する実装例をご紹介します。 録画映像レイアウトの調整とは、各入室ユーザの映像の配置と表示サイズ(縦横)を調整することです。 入室拠点数ごとにレイアウトを変更させることができます。 現在、On-Premise Recording(Nodejs)については、以下のサンプルが用意されています。 こちらのサンプルコードを使って録画映像レイアウトを調整してみます。 https://github.com/AgoraIO/Basic-Recording/tree/master/On-Premise-Recording-Nodejs Githubに公開しています。 ※変更したプログラムソースのみになりますので、元サンプルをダウンロードしそこに上書きしてください。
続きを読む
2022年05月19日
Agora.io Chromeで画面(アプリケーション)共有
Agora.ioのWebRTC SDKで画面(アプリケーション)共有を実装する際の流れを紹介します。 Githubに公開しています
続きを読む