1 ポイント 投稿者 GN⁺ 2023-09-23 | 1件のコメント | WhatsAppで共有
  • Android 14で、スマートフォンをウェブカメラとして使用できる機能を導入。これまではサードパーティ製アプリ経由でしか利用できなかった機能
  • この新機能は、ZoomやGoogle Meetのようなビデオ会議プラットフォームの人気上昇に伴うウェブカメラ需要の増加に対応するもの
  • Androidデバイスをウェブカメラとして使うには、USB設定に新しいオプションであるUSBウェブカメラが表示される。これはUSBモードをUVC (USB Video Class) に切り替え、Androidデバイスを他のデバイスから認識される標準USBウェブカメラに変える
  • ただし、Android 14でのウェブカメラ対応はデフォルトでは有効化されていない。4つの要件が必要で、Linuxカーネル構成が有効であること、UVCデバイスが構成されていること、USB HALが更新されていること、新しいシステムアプリが事前にロードされていること
  • Linuxカーネル構成 (CONFIG_USB_CONFIGFS_F_UVC) は、AndroidデバイスをUVCデバイスとしてマウントできるようにするために必要。Android 14にアップグレードする多くのデバイスは、この構成を有効にしたカーネルを持つ見込み
  • Webcam Service という新しいシステムアプリ (com.android.deviceaswebcam) がAndroid 14に含まれる。このアプリは、カメラフレームをホストデバイスが読み取れる /dev/video ノードへ渡す DeviceAsWebcam サービスを実装
  • Webcam Serviceアプリは、システムによって維持されるようフォアグラウンドサービスを開始する。Camera2 APIを使用し、720p (1280x720) または1080p (1920x1080) 解像度でのストリーミングをサポート
  • 正確なエンコード方法、映像パラメータ、ホストに表示される名前は、デバイスメーカーがconfigfsを使ってUVCデバイスをどのように設定するかによって異なる。設定でAndroidが選択された際にUSBモードをUVCへ切り替えられるよう、デバイス側ではUSB HALの更新が必要
  • この新機能は、要件を満たすAndroid 14搭載のすべてのスマートフォンを、どのPCでも動作する標準USBウェブカメラに変えられるため、重要な進展

1件のコメント

 
GN⁺ 2023-09-23
Hacker Newsの意見
  • Android 14で、スマートフォンをウェブカメラとして使用する機能をサポート
  • scrcpyプロジェクトは、OBSでカメラ経由のストリーミングを行うためのスクリプトを提供しており、この機能の従来の解決策として言及されている
  • 一部のユーザーは、vdo.ninjaというプロジェクトを通じて、ロック状態のiPhoneをウェブカメラとして使い、ブラウザーでデスクトップの映像と音声を共有できるとしている
  • 一部のユーザーは、ウェブカメラ需要が高かったパンデミック期にあらゆるものがリモートへ移行したことを考えると、この機能はやや登場が遅かったと感じている
  • あるユーザーは、Googleのスマートフォンを外部ディスプレイに接続してミラーリングできない問題や、テキストメッセージと通話バックアップへのアクセスの難しさなどからAndroidに失望し、そのためiPhoneへ乗り換えた
  • Camoアプリについて、あるユーザーは、Wi-Fi経由でのカメラ映像の表示を無料の基本アカウントでサポートしていることから、スマートフォンをウェブカメラとして使う方法として勧めている
  • 一部のユーザーは、この機能は何年も前から使えたはずだと感じており、なぜこれが新機能なのか疑問に思っている
  • あるユーザーは、AndroidがAppleとの差別化のためにこの機能を活用すべきだと提案しており、Appleが自社エコシステムの外でこの種の機能をサポートしているのを見たことがないとしている
  • この新機能はAndroidスマートフォンの価値を高めるように見え、あるユーザーは6aモデルが市場で最もコストパフォーマンスの高いウェブカメラだと述べている
  • あるユーザーは、Androidスマートフォンをドライブレコーダーとして使える機能を望んでいる
  • あるユーザーは、2009年にNokia N900でgstreamerを使ってこの機能が実現できていたことを思い出し、Android端末でも同じように簡単にできてほしいと述べている