- Android 14 में स्मार्टफोन को webcam की तरह इस्तेमाल करने की सुविधा जोड़ी गई है, जो पहले केवल third-party apps के जरिए ही संभव थी
- यह नया फीचर Zoom और Google Meet जैसे video conferencing platforms की बढ़ती लोकप्रियता के कारण webcam की बढ़ी मांग के जवाब में आया है
- Android device को webcam के रूप में इस्तेमाल करने के लिए USB settings में नया विकल्प
USB webcam दिखाई देता है। यह USB mode को UVC (USB Video Class) में स्विच करता है, जिससे Android device एक standard USB webcam में बदल जाता है जिसे दूसरा device पहचान सकता है
- हालांकि Android 14 में webcam support डिफ़ॉल्ट रूप से enabled नहीं है। इसके लिए चार शर्तें जरूरी हैं: Linux kernel configuration enabled होना चाहिए, UVC device configured होना चाहिए, USB HAL updated होना चाहिए, और एक नया system app पहले से preload होना चाहिए
- Linux kernel configuration (
CONFIG_USB_CONFIGFS_F_UVC) इसलिए जरूरी है ताकि Android device को UVC device के रूप में mount किया जा सके। Android 14 में upgrade होने वाले कई devices में संभवतः यह configuration enabled वाला kernel होगा
Webcam Service नाम का एक नया system app (com.android.deviceaswebcam) Android 14 में शामिल है। यह app DeviceAsWebcam service implement करता है, जो camera frames को /dev/video node तक पहुंचाती है ताकि host device उन्हें पढ़ सके
- Webcam Service app system द्वारा बनाए रखने के लिए foreground service शुरू करता है। यह Camera2 API का उपयोग करता है और 720p (1280x720) या 1080p (1920x1080p) resolution में streaming को support करता है
- सटीक encoding method, video parameters, और host पर दिखाया जाने वाला नाम इस बात पर निर्भर करेगा कि device manufacturer configfs का उपयोग करके UVC device को कैसे configure करता है। साथ ही USB HAL को update किया जाना चाहिए ताकि Android settings में चयन होने पर device USB mode को UVC में स्विच कर सके
- यह नया फीचर एक महत्वपूर्ण प्रगति है, क्योंकि आवश्यक शर्तें पूरी करने वाले Android 14 चलाने वाले सभी फोन किसी भी PC के साथ काम करने वाले standard USB webcam में बदल सकते हैं
1 टिप्पणियां
Hacker News की राय
scrcpyप्रोजेक्ट का उल्लेख इस फीचर के पहले से मौजूद समाधान के रूप में किया गया, जो OBS में कैमरे के ज़रिए streaming के लिए script प्रदान करता हैvdo.ninjaनाम के प्रोजेक्ट के ज़रिए iPhone को लॉक स्थिति में webcam की तरह इस्तेमाल करते हैं, और browser में desktop video तथा audio share कर सकते हैंgstreamerके साथ यह संभव था, और उम्मीद जताई कि Android device पर भी यह उतना ही आसान हो