1 điểm bởi GN⁺ 2023-09-23 | 1 bình luận | Chia sẻ qua WhatsApp
  • Android 14 giới thiệu tính năng cho phép dùng điện thoại thông minh làm webcam; trước đây điều này chỉ có thể thực hiện thông qua ứng dụng bên thứ ba
  • Tính năng mới này nhằm đáp ứng nhu cầu webcam ngày càng tăng do sự phổ biến của các nền tảng họp video như Zoom và Google Meet
  • Để dùng thiết bị Android làm webcam, trong cài đặt USB sẽ xuất hiện tùy chọn mới là USB webcam. Tùy chọn này chuyển chế độ USB sang UVC (USB Video Class), biến thiết bị Android thành webcam USB tiêu chuẩn mà các thiết bị khác có thể nhận diện
  • Tuy nhiên, hỗ trợ webcam trên Android 14 không được bật mặc định. Cần có bốn yêu cầu: cấu hình Linux kernel phải được kích hoạt, thiết bị UVC phải được cấu hình, USB HAL phải được cập nhật và một ứng dụng hệ thống mới phải được nạp sẵn
  • Cấu hình Linux kernel (CONFIG_USB_CONFIGFS_F_UVC) là cần thiết để thiết bị Android có thể được mount như một thiết bị UVC. Nhiều thiết bị nâng cấp lên Android 14 có khả năng sẽ dùng kernel đã bật cấu hình này
  • Một ứng dụng hệ thống mới có tên “Webcam Service” (com.android.deviceaswebcam) được đưa vào Android 14. Ứng dụng này triển khai dịch vụ “DeviceAsWebcam”, chuyển các khung hình camera tới nút /dev/video để thiết bị chủ có thể đọc được
  • Ứng dụng Webcam Service khởi chạy một foreground service để được hệ thống duy trì. Ứng dụng dùng Camera2 API và hỗ trợ truyền phát ở độ phân giải 720p (1280x720) hoặc 1080p (1920x1080p)
  • Phương thức mã hóa chính xác, các tham số video và tên hiển thị trên thiết bị chủ sẽ khác nhau tùy theo cách nhà sản xuất thiết bị cấu hình thiết bị UVC bằng configfs. Thiết bị cũng cần được cập nhật USB HAL để có thể chuyển chế độ USB sang UVC khi Android được chọn trong phần cài đặt
  • Tính năng mới này là một bước tiến quan trọng vì nó có thể biến mọi điện thoại chạy Android 14 đáp ứng các yêu cầu thành webcam USB tiêu chuẩn hoạt động với bất kỳ PC nào

1 bình luận

 
GN⁺ 2023-09-23
Ý kiến trên Hacker News
  • Android 14 hỗ trợ dùng điện thoại thông minh làm webcam
  • Dự án scrcpy được nhắc đến như một giải pháp sẵn có cho tính năng này, với việc cung cấp script để stream qua camera trong OBS
  • Một số người dùng dùng dự án vdo.ninja để biến iPhone thành webcam khi màn hình bị khóa, đồng thời có thể chia sẻ video và âm thanh desktop trong trình duyệt
  • Một số người dùng cảm thấy tính năng này đến hơi muộn, khi trong giai đoạn đại dịch nhu cầu webcam rất cao và mọi thứ đã chuyển sang làm việc từ xa
  • Một người dùng thất vọng với Android vì các vấn đề như không thể kết nối điện thoại Google với màn hình ngoài để phản chiếu, cũng như khó truy cập bản sao lưu tin nhắn văn bản và cuộc gọi, nên đã chuyển sang iPhone
  • Ứng dụng Camo được khuyên dùng để biến điện thoại thông minh thành webcam; tài khoản cơ bản miễn phí và hỗ trợ xem camera qua wifi
  • Một số người dùng cảm thấy tính năng này đã có từ nhiều năm nay và thắc mắc vì sao giờ mới được coi là mới
  • Một người dùng đề xuất Android nên tận dụng tính năng này để tạo khác biệt với Apple, vì họ không thấy Apple hỗ trợ kiểu tính năng này bên ngoài hệ sinh thái của hãng
  • Tính năng mới này có vẻ làm tăng giá trị cho điện thoại Android; một người dùng cho rằng mẫu 6a là webcam có giá trị tốt nhất trên thị trường
  • Một người dùng muốn có tính năng dùng điện thoại Android làm dashcam
  • Một người dùng nhớ lại rằng vào năm 2009, họ đã có thể làm điều này với Nokia N900 bằng gstreamer, và mong rằng trên thiết bị Android cũng có thể dễ dàng như vậy