
直接开始写。标题不重复从二级标题开始内容紧扣“腾讯会议OBS虚拟摄像头”解决多人屏幕共享融合热词中的绿光、黑屏、镜像、延迟、多路推流、iPhone摄像头、瘦脸插件等可能相关的内容点保持真实博主口吻没有平台痕迹。1. 多人屏幕共享为什么会翻车先看清痛点在哪先说个我实际碰到的场景。之前团队远程评审五个人连麦A要讲设计稿B要展示演示视频C想把本地软件的操作过程切给所有人看。结果腾讯会议默认的屏幕共享一开情况就乱了有人共享时候摄像头没了有人切窗口时画面黑屏还有人屏幕共享之后整个界面被拉伸变形、字都看不清。更常见的是只能让演示者一个人共享其他人只能干等。用OBS虚拟摄像头这套方案核心解决的其实是三件事把“屏幕共享”变成一个普通的摄像头信号。这样共享画面和麦克风、摄像头一样变成了腾讯会议能识别的一个输入源。让画面可以在进腾讯会议之前先“加工”一遍。比如把多个屏幕拼成一个画面、把窗口抠像放人像、加滚动字幕、调亮度全都在OBS里完成腾讯会议只管接收结果。让多个人的屏幕画面能统一调度。你可以把多人各自的屏幕源接到同一个OBS场景里谁上场切谁甚至一个画面同时呈现两个屏幕这在团队协作演示时特别有用。这篇指南不是教你怎么装OBS那么简单。我准备从原理讲到实操再把你可能遇到的绿光、黑屏、卡顿、镜像等问题全盘捋一遍。不管你是刚接触OBS的小白还是已经装好但还没跑通的半桶水照着做基本都能行。2. 核心原理虚拟摄像头究竟在“虚拟”什么2.1 OBS在整套方案里的角色OBS全名Open Broadcaster Software是开源的直播推流软件。它原本的定位是给直播平台用的采集屏幕、摄像头、麦克风然后合成画面推流到平台。但它有个内置功能叫“虚拟摄像头”可以把这个合成后的画面变成一个“虚拟的视频设备”。在腾讯会议里你打开设置 - 视频里面列出的摄像头来源除了物理摄像头比如笔记本内置摄像头、USB摄像头还会出现一个“OBS Virtual Camera”或者“OBS-Camera”。这时候OBS就扮演了一个“画面加工盒子”的角色输入你的屏幕、窗口、图片、视频、物理摄像头画面、文字、浏览器页面。加工缩放、裁剪、叠加、滤镜、色彩校正、切换场景。输出一个虚拟摄像头腾讯会议认它为普通摄像头。所以本质上来讲你不是在用“屏幕共享”功能而是在用“摄像头”功能。腾讯会议允许你在开启摄像头的同时还能做聊天、共享文档、听声音而且对摄像头信号的处理比屏幕共享信号更稳定。这也是这套方案不那么容易被会议平台限制的原因。2.2 为什么多人场景特别吃这套方案腾讯会议免费版里普通屏幕共享通常只能一个人共享别人要接棒就得手动切换容易断流。但虚拟摄像头的玩法跟“谁在共享”没关系它只是你本机的一个摄像头设备。多人场景可以这么玩你、我、他三个人电脑上各装一个OBS三个人都把自己的屏幕信号做成虚拟摄像头。然后看情况切换方案一谁发言谁把自己OBS虚拟摄像头开给所有人看其他人关摄像头通过腾讯会议切换画面。方案二把多人的虚拟摄像头画面再汇总到一个“主机”上主机用OBS把多路画面拼成一个大画面再通过虚拟摄像头输出给腾讯会议。这样所有人看到的都是一个拼接好的综合画面不需要来回切换权限。后者在实操中需要一定的带宽和主机性能但对评审、评审会、多组PK这类场景非常顶用。3. 环境准备OBS安装与虚拟摄像头插件确认3.1 各平台的OBS与虚拟摄像头差异OBS从27版本开始Windows版已经把虚拟摄像头作为内置功能装完就有不需要额外插件。macOS版比较麻烦历来需要安装一个插件叫obs-mac-virtualcam但新版OBS28.0以上具体要看对应安装包说明基本也集成了。Android和iOS上也有对应的OBS Camera应用但效果和桌面版没法比。实操时建议直接用官网下载不要用第三方打包版。下载地址是obsproject.com选择Windows、macOS或Linux对应的版本。Windows下安装时建议默认路径安装过程中会同时安装虚拟摄像头驱动如果杀毒软件弹窗提示要选择允许不然虚拟摄像头可能装不上。macOS上如果装完OBS发现视频源列表里没有虚拟摄像头可以看看“来源”窗口中的“视频采集设备”里能不能选“OBS Virtual Camera”。如果还是没有那就得手动下载mac-virtualcam插件放到/Library/CoreMediaIO/Plug-Ins/DAL/目录下然后重启OBS和腾讯会议。3.2 腾讯会议版本和权限前置检查腾讯会议这边尽量用最新版。虚拟摄像头在很多旧版本里不被识别为“可用的摄像头”尤其是某些企业定制版和旧版3.x可能会直接不显示。建议大家在开会前先把腾讯会议升级到最新版。安装完成后打开腾讯会议点右上角齿轮图标进入设置找到“视频”选项。如果列表里能看到“OBS Virtual Camera”说明识别成功。看不到的话先把腾讯会议完全退出再启动OBS等OBS里虚拟摄像头状态变成“已启动”再启动腾讯会议。顺序很重要因为部分Windows版本下虚拟摄像头是“用的时候才注册”腾讯会议如果先打开了可能列不出这个设备。4. 实操配置从OBS场景搭建到腾讯会议识别全流程4.1 第一步先把OBS场景和来源建对打开OBS主界面最下面有一个“场景”区域默认名是“场景”。我建议你给它改成“主共享画面”方便区分。然后开始往“来源”区域添加内容。添加来源时点左下角的加号常见这几项显示器采集捕获整个屏幕适合讲PPT、看网页、展示完整桌面。窗口采集只捕获指定窗口。比如只共享Chrome浏览器窗口别人看不到你的微信和文件管理器隐私性更好。视频采集设备把物理摄像头画面接进来用于画中画效果。文本GDI加字幕、标题、临时提示。图像放Logo、背景图。媒体源放本地视频或网络视频流适合会议中场放演示视频。多人共享场景下我习惯这么搭场景来源类型用途主共享画面显示器采集 摄像头小窗演示人员主画面人像放角落双屏对比两个显示器采集左右排列展示双屏内容对比高清视频媒体源播放本地视频素材休息等待画面图像 文本会前等待或中场休息防止桌面漏内容4.2 第二步设置OBS画布大小和输出参数点击OBS右下角“设置”进入“视频”选项卡。这里有一个关键参数叫“画布分辨率”和“输出分辨率”。腾讯会议一般显示比例是16:9所以你最好把画布分辨率设为1920x1080输出分辨率也设为1920x1080这样画面最清晰。如果你电脑配置一般可以输出分辨率降到1280x720帧率设30画面流畅度和资源占用更平衡。到这一步很多人会犯一个错OBS里画布是1920x1080但显示器是2560x1440缩放过的显示器采集出来的画面可能模糊。解决办法是把显示器采集源的“变换”里的“缩放”调整为“适应屏幕”让源画面填满画布。“常用帧率”建议选30。直播或会议场景下30帧够了60帧会占用更多编码资源腾讯会议也不一定能吃满。画面调整好之后点击主界面右侧“控制”区域的“启动虚拟摄像头”按钮。如果按钮没看到可以按快捷键CtrlShiftV默认也可以自己在设置里改。4.3 第三步在腾讯会议里选中OBS虚拟摄像头启动虚拟摄像头之后打开腾讯会议。进入一个测试会议或者直接开会点视频图标旁边的小箭头再点“选择摄像头”。在下拉列表中选择“OBS Virtual Camera”。如果你看到画面了说明链路已经通了。此时别人看到的就是OBS里合成好的画面而不是腾讯会议直接采集的桌面。需要提醒的是如果你还要用物理摄像头跟人交流腾讯会议里只有一个摄像头选项没法同时启用物理摄像头和虚拟摄像头。我常用的做法是在OBS里把物理摄像头作为“视频采集设备”加进来放在画面角落这样两个需求同时满足。另外腾讯会议里点击“开启视频”时如果出现黑屏多是因为OBS虚拟摄像头没有真正启动回到OBS看一眼状态。如果OBS提示“虚拟摄像头正在使用中”说明有别的程序占用了先关掉其他可能调摄像头的软件再试。5. 多人场景进阶把多个屏幕和多人画面拼在一起5.1 多显示器拼接一个画面同时展示两台电脑假设你的团队有两个人A电脑上跑着设计方案B电脑上跑着数据分析你想让所有参会者同时看到两个屏幕而不是反复切换共享人。做法是把两台电脑的画面都送进同一台OBS主机里。最常见的采集方式是使用“NDI”插件或“OBS WHIP/WebRTC”方案。NDI是一种网络视频传输协议可以让OBS之间互相传输视频源不需要额外的HDMI采集卡。在两台电脑上都装OBS和NDI插件B电脑的OBS通过NDI把画面发送给A电脑的OBSA电脑的OBS把本机屏幕和B的NDI画面并排放在同一个场景里然后启动虚拟摄像头输出到腾讯会议。这个方案的缺点是延迟略高且对网络稳定性要求较高。如果只是偶尔用其实也可以用“腾讯会议多设备登录”的方式应急让两个人同时进入同一个腾讯会议号一个共享桌面另一个共享某个窗口然后截图拼起来这个方法很笨实际效果很差不推荐。NDI或采集卡是正路。5.2 画中画切换谁说话谁占主画面多人会议如果不需要双屏同时展示而是想让谁发言谁占据主画面可以这么设计在OBS里建立多个场景每个场景对应一个发言人的画面源。比如场景AA的显示器采集 左下角一个小的摄像头窗口。场景BB的显示器采集 右下角一个更小的摄像头窗口。场景C全场总览A和B的屏幕各占一半配合说明文字。会议进行中你只需要在OBS里快速切换场景可以在OBS设置里绑定快捷键比如数字键1、2、3腾讯会议里所有与会者看到的画面就会跟着切换。听起来很玄实际上操作非常简单就是多点几下鼠标或按几个数字键的事。切换场景时注意“转场特效”。OBS默认有裁切、淡入淡出等转场效果如果会议需要专业稳定建议把转场设为“裁切”或“无缝切换”避免花哨动画让人分心。设置路径在OBS主界面右侧“场景”区域上方的“转场特效”下拉框里。5.3 音频怎么处理别让画面和声音两张皮很多人在虚拟摄像头方案里只顾画面结果声音出问题。最常见的坑是如果同时用OBS做音频处理腾讯会议可能会收到两路声音一路麦克风、一路OBS虚拟音频导致混响和回声。我的建议是音频这块“能不动就不动”。画面交给OBS声音还是走腾讯会议麦克风。腾讯会议里麦克风设备选择你的物理麦克风扬声器也选你的物理扬声器视频设备才选OBS虚拟摄像头。OBS里不要添加音频输入设备也不要在“设置-音频”里乱动全局音频设备否则容易把OBS的音频也混进去造成回声。如果确实需要在OBS里播放视频素材并让所有人都听到声音可以添加媒体源时勾选“音轨”然后在 OBS“设置-输出-音频”里检查桌面音频和设备音频规则。但我还是建议你提前在测试会议里验证一遍声音不要等到正式会议翻车。6. 常见问题排查绿光、黑屏、卡顿和镜像的急救方法6.1 黑屏优先检查源和虚拟摄像头状态黑屏是遇到最多的问题。现象是腾讯会议里能看到自己的摄像头画面但别人看不到或者自己看到的就是黑色方块。排查步骤在OBS主界面里看预览窗口是否正常显示画面。如果OBS预览本身就是黑的说明源没采集到。显示器采集时要在Windows的“设置-系统-屏幕”里看当前显示器编号OBS里选择正确的显示器。预览正常但腾讯会议黑屏大概率是OBS虚拟摄像头没启动或者启动后又被其他程序抢占了。回到OBS看“启动虚拟摄像头”按钮是否处于高亮状态没有就再点一次。确认腾讯会议的视频设备确实是“OBS Virtual Camera”不是选回了内置摄像头。如果以上都正常试着在OBS设置里更换视频渲染方向例如把“渲染器”从“Direct3D 11”切换到“OpenGL”有时候显卡驱动兼容性会导致腾讯会议读取黑屏。6.2 绿光或画面偏色多半是显卡驱动和色彩空间不匹配网上搜“obs 人脸绿光”能看到一堆经验帖其实这个现象多发生在OBS窗口采集或显示器采集时画面的颜色变成绿色或一半绿一半正常。原因通常是显卡驱动对OBS采集接口支持不全。OBS的“色彩空间”和腾讯会议接收端不匹配。OBS早期版本默认色彩空间是Partial有限动态范围接收端如果按Full全范围去解析就会出现色偏或诡异的绿油油。解决办法在OBS设置 - 高级里找到“视频”栏里的“色彩格式”改成“I420”或“NV12”色彩空间改成“709”色彩范围改成“Partial”。腾讯会议里的“视频画面设置”一般会自动适配如果还是偏色把腾讯会议里的视频画质从“高清”改为“标清”或“标准”再切回来。还有一个容易被忽略的原因是OBS在窗口采集时开启了“捕获方法”为“Windows 10 (1903及以上) 自动捕获”对某些特定驱动版本会产生绿屏。这种时候可以把它切换成“BitBlt”捕获虽然帧率会稍微低一点但稳定很多。6.3 卡顿和低帧率优先排查CPU占用和输出分辨率虚拟摄像头方案里卡顿主要来自两方面一是OBS编码压力大二是腾讯会议接收端网络或性能不足。OBS编码压力大的解法输出分辨率降到1280x720帧率保持30码率在“设置-输出-输出模式高级-流”里拉低一点虚拟摄像头一般不需要太高的码率2500Kbps到4000Kbps足够清晰。如果CPU占用率长期超过80%可以考虑在“设置-输出-流-编码器”里更换硬件编码器。NVIDIA显卡用NVENCAMD显卡用AMFIntel核显用QuickSync。硬件编码器能大幅降低CPU压力。关闭不必要的来源。比如场景里有大量浏览器源会持续占用内存和CPU不用的场景来源可以右键后点击“可见性”图标暂时隐藏。腾讯会议那边如果是网络延迟导致的画面模糊、卡顿真不是OBS能解决的。会议中可以在腾讯会议设置里调低“清晰度优先”为“流畅优先”实测多人会议时会更稳。6.4 镜像画面问题会议画面左右反转文字变反腾讯会议里如果发现OBS虚拟摄像头画面是镜像的文字显示为反的一般发生在你加了物理摄像头作为OBS来源时。物理摄像头在腾讯会议里有“开启镜像”选项当信号交给OBS后OBS里的“视频采集设备”属性里也有一个“翻转画面”或“镜像”选项。想改的话在OBS里双击对应的“视频采集设备”源在“变换”里勾选或取消“翻转水平”。或者在腾讯会议的摄像头设置里取消“镜像画面”选项。如果你是用显示器采集共享屏幕通常不会镜像。只有用自带摄像头或USB摄像头场景才会出现这个问题的核心在于OBS把物理摄像头的原始信号直接透传了没有经过二次翻转处理。6.5 腾讯会议找不到OBS虚拟摄像头驱动与启动顺序排查我在多台电脑上试过最常踩的坑就是“腾讯会议找不到OBS虚拟摄像头”。原因主要有三OBS虚拟摄像头驱动没有正确安装。Windows下可以在设备管理器里查看“音频输入和输出”或“照相机”是否存在OBS Virtual Camera。如果不存在需要重新运行OBS安装包选择修复。OBS等虚拟摄像头启动之后才被系统识别为设备。所以启动顺序一定是先打开OBS启动虚拟摄像头再打开腾讯会议。腾讯会议企业版/定制版对非标准摄像头设备的兼容性问题。这种情况通常只能通过升级腾讯会议版本解决或者使用OBS的NDI输出配合腾讯会议NPI工具不过后者极不常用不建议普通用户折腾。6.6 多人同时使用OBS时IP冲突或设备名混淆内部培训时可能出现这种情况参会者A和B都开了OBS虚拟摄像头腾讯会议里看到两个都叫“OBS Virtual Camera”的设备但用户分不清哪个是A、哪个是B。解决办法是在OBS主界面标题栏右键选择“重命名”把OBS窗口名字改成“A-张三-OBS”之类的名称但腾讯会议识别名不一定跟着变。更稳的方法是给每个人配置不同风格的OBS场景比如A的场景背景是蓝色B是红色这样一眼就能分辨。如果你还嫌麻烦会后让每个人在OBS里加一个文本源白底黑字写自己的名字放在画面角落一劳永逸。7. 给新手的几条操作建议和避坑心得这套方案我用下来最大的体会是不要一上来就想搞很炫的效果稳定优先。第一次跑通时建议只用“显示器采集 虚拟摄像头 腾讯会议”最小组合。一个人先测试确认画面和声音没问题再慢慢加摄像头、字幕、多屏幕拼接。否则一旦出问题定位难度会成倍增加。另外团队多人共享之前一定要提前发一份操作手册把“先开OBS再开启腾讯会议”写成固定sop。我见过太多次会议前五分钟一片混乱就是因为有人忘开虚拟摄像头或选错视频设备。最后提一个压箱底的小技巧OBS里可以设置快捷键一键切换场景也能为一键启动虚拟摄像头绑定快捷键。开会时按一个键就能切换画面非常省心。设置路径是“设置-热键”搜索“场景”和“启动虚拟摄像头”绑定到你顺手的键位上比如F1到F4。测试时就绑定别等到会场上再翻菜单。如果是临时开会没有提前准备OBS也可以用腾讯会议自带的“美颜摄像头”或“虚拟背景”凑合一下但你要的“多人屏幕共享终极解决”还是老老实实搭好OBS这套比较靠谱。