可在统信UOS中通过金舟虚拟摄像头、DroidCam、WebRTC桥接、USB网络共享+V4L2转发四种方案将手机用作外接摄像头,并需在隐私设置中授权相关应用访问权限。

如果您希望在统信UOS系统中将智能手机用作外接摄像头,但当前未配置虚拟摄像头设备,则可能是由于缺少虚拟驱动层或手机与电脑间未建立有效视频流通道。以下是多种可行的实现方法:
一、使用金舟虚拟摄像头(无线WiFi直连)
该方案通过手机端APP与PC端软件协同构建虚拟UVC设备,利用WiFi网络传输H.264编码视频流,在UOS系统中识别为标准/dev/video*设备,无需Root或ADB调试。
1、在手机应用商店搜索并安装“金舟虚拟摄像头”Android版(iOS暂不支持);
2、在UOS系统中访问金舟官网下载Linux版客户端,或通过终端执行:wget https://download.jinzhou.com/vcam/linux/ucam-linux-amd64.deb;
3、进入下载目录,执行命令安装:sudo dpkg -i ucam-linux-amd64.deb;
4、启动UOS端金舟软件,点击“WiFi连接”,确保手机与UOS处于同一局域网;
5、在手机端打开APP,选择“WiFi连接”,自动扫描并点击UOS端显示的设备名称;
6、连接成功后,在UOS终端执行:ls /dev/video*,确认出现新增video设备(如/dev/video10);
7、在系统相机、微信、OBS等应用中即可选择该设备作为视频源。
二、使用DroidCam(USB/网络双模)
该方案依赖开源项目DroidCam,通过内核模块v4l2loopback创建虚拟视频节点,支持USB直连(零延迟)与TCP/IP网络传输(跨子网),兼容UOS V20/V25全版本。
1、在UOS终端执行安装依赖:sudo apt install v4l2loopback-dkms;
2、加载虚拟摄像头模块:sudo modprobe v4l2loopback card_label="DroidCam" exclusive_caps=1;
3、手机端安装DroidCam官方APK(Android),开启USB调试并允许USB安装;
4、USB连接手机与UOS,手机端选择“USB模式”,UOS端执行:adb devices确认设备在线;
5、启动DroidCam PC端(需从https://www.dev47apps.com下载Linux版),输入手机IP及端口(默认4747),点击Connect;
6、在UOS相机应用中选择“DroidCam”设备,画面即实时呈现手机前置/后置镜头内容。
三、通过WebRTC桥接(免客户端,纯浏览器)
该方案不安装任何桌面端APP,仅利用Chrome/Firefox浏览器的MediaDevices API捕获手机摄像头,并通过WebSocket中继至UOS端网页应用,适用于临时会议或隐私敏感场景。
1、在手机浏览器访问:https://webrtc-phone.example.com/mobile(需提前部署轻量WebRTC中继服务);
2、授予页面摄像头与麦克风权限,点击“开始推流”;
3、在UOS系统中打开同一网址的桌面端界面,输入手机端生成的6位会话码;
4、UOS端自动建立PeerConnection,视频流以HTML5
5、启用OBS Studio的“浏览器源”功能,URL填写该网页地址,即可将手机画面作为独立视频源添加至直播/录屏场景。
四、启用USB网络共享+V4L2转发(高级用户)
该方案将手机设为RNDIS网卡,通过g_webcam内核模块模拟UVC设备,实现底层硬件级虚拟化,延迟低于20ms,适合视频会议与AI视觉推理。
1、手机开启“USB网络共享”,UOS识别为新网络接口(如usb0),获取其IP(如192.168.42.129);
2、UOS终端执行:sudo apt install ffmpeg v4l2loopback-utils;
3、加载loopback设备:sudo modprobe v4l2loopback video_nr=10 card_label="USBPhoneCam";
4、启动FFmpeg拉流并写入虚拟设备:ffmpeg -f v4l2 -i /dev/video0 -f v4l2 /dev/video10(需先用手机USB摄像头确认/dev/video0存在);
5、若手机已运行IP摄像头服务(如IP Webcam APP),则改用:ffmpeg -i http://192.168.42.129:8080/video -f v4l2 /dev/video10;
6、验证输出:v4l2-ctl --device /dev/video10 --all,确认格式为YUYV、分辨率匹配。
五、配置统信UOS系统级权限适配
无论采用上述何种方案,UOS默认隐私策略均会阻止未授权应用访问video设备,必须显式放行才能被相机、微信、钉钉等调用。
1、打开“控制中心”→“隐私”→“摄像头”;
2、确保全局开关“允许应用使用我的摄像头”为开启状态;
3、在下方应用列表中,手动勾选:“相机”、“微信”、“OBS Studio”、“DroidCam Client”、“金舟虚拟摄像头”;
4、若使用浏览器方案,还需进入“网站权限”页,为对应域名开启摄像头权限;
5、重启相关应用,检查是否能正常调用新添加的虚拟摄像头设备。

















