こんにちは! テリーです。全国的なリモートワーク生活から半年経ち、1日数回テレカンする生活が当たり前になってきましたね。先日macOSのアップデートを会議30分前に走らせてしまい、会議の開始時刻までに終わらなくて焦るという体験をしました。普段はハイスペックなノートパソコンを使用していますが、アップデートやバッテリー不足など諸々の都合で低スペックなタブレットやスマホを使わざるを得ない状況もあるでしょう。そんな状況にあっても、我が家の片付いていない背景は見せたくありません。OBSもバーチャルカメラも使えない。ぴえん。今回は、このケース「低スペックなタブレットから高負荷映像処理をして今すぐテレカンに参加する」方法の一部をご紹介します。 今回紹介する技術 ヘッドレスブラウザ ハードウェアアクセラレーション ヘッドレスブラウザとは さて、聞き慣れない言葉「ヘッドレスブラウザ」が唐突に出てきました。これは何でしょうか? 直訳すると「頭がないブラウザ」ですが、実際には「画面をディスプレイに描画しないブラウザ」を指します。JavaScriptが高速・高機能化し、様々なWeb技術が集積されていく中で、ブラウザはもはやOSと呼んでも過言でないほどなんでもできるように進化してきました。Bluetooth、USB、暗号化、WebAssembly、GPGPU、トランスポート、エンコード、デコード、音声処理、ローカルファイルアクセス、DB、などです。こういった高速演算処理、ハードウェアアクセス処理のプラットフォームとして、ヘッドレスブラウザを使用することができます。ハードウェア依存部分はブラウザが吸収してくれるため、OS、CPU、GPUのメーカーをユーザーが意識する必要がありません。 ハードウェアアクセラレーションとは 「ハードウェアアクセラレーション」も聞き慣れない言葉ですね。「CPU以外のものを使
↧