百度浏览器在线会议视频黑屏但音频正常,是因摄像头权限禁用、WebRTC上下文冻结、GPU加速异常或扩展插件干扰所致;需逐站授权摄像头/麦克风、强制刷新或重启浏览器、关闭硬件加速并清理GPUCache、禁用广告拦截及虚拟摄像头类插件、启用webrtc-hw-decoding等标志后重启。

百度浏览器在线会议视频画面黑屏但音频正常,说明摄像头采集或视频渲染链路中断,问题集中在媒体设备权限、WebRTC上下文冻结、GPU合成异常或会议平台兼容性上,不是网络或麦克风故障。
检查并重置摄像头与麦克风权限
在线会议依赖实时媒体流,若浏览器对当前会议网站(如腾讯会议、钉钉、飞书)的摄像头权限被设为“禁止”或“询问后拒绝”,video元素会静默加载黑帧。这一步必须逐站操作,不能全局设置。
在会议页面地址栏左侧点击锁形图标→选择【网站设置】→找到【摄像头】和【麦克风】两项→将二者均设为【允许】→关闭当前标签页,重新输入会议链接进入。
注意:若会议使用iframe嵌套子域名(如meet.tencent.com嵌在cloud.tencent.com里),需分别对主域和子域单独授权,否则黑屏持续存在。
强制刷新WebRTC媒体上下文
百度浏览器在长时间会议中可能冻结MediaStream轨道,导致video标签持续绑定空流。手动触发重建可绕过该状态。
方法一:按F5刷新页面 → 等待会议重新请求设备权限 → 授予后观察画面是否恢复。
方法二(更彻底):按下Ctrl+Shift+Esc打开任务管理器→结束所有“baidubrowser.exe”进程→重新启动浏览器→不恢复上次会话,手动打开会议链接。
【必须关闭所有标签页再重启,仅刷新无法清除已挂起的RTCPeerConnection实例】
禁用硬件加速并清除GPUCache
在线会议大量使用WebGL叠加层、Canvas视频帧处理和YUV纹理上传,老旧显卡驱动在硬件加速下极易触发GPU进程崩溃,表现为画面黑但音频流持续输出。
第一步:点击右上角“三横线”→“设置”→左侧“高级设置”→“系统”→关闭“使用硬件加速模式(如果可用)”。
第二步:按Win+R输入%LOCALAPPDATA%\Baidu\Browser\User Data\GPUCache→删除整个GPUCache文件夹(若存在)。
第三步:彻底退出浏览器进程(Windows任务管理器中清空所有baidu.exe)→重启后进入会议测试。
关闭干扰型扩展插件
广告拦截、录屏增强、虚拟背景类插件会主动劫持getUserMedia调用或覆盖MediaStreamTrack,导致摄像头数据流被截断或伪造为空帧。
方法一:在地址栏输入chrome://extensions/→将AdGuard、uBlock Origin、OBS Virtual Camera、Snap Camera等全部关闭。
方法二:重点关闭名称含“虚拟摄像头”“美颜”“背景替换”的插件——这些插件默认重写video标签的srcObject行为,是黑屏主因。
这一步操作起来很简单,直接把页面关掉重开就行。若画面恢复,说明黑屏确由某扩展引起,可逐个开启排查。
启用WebRTC专用标志并重启
① 在地址栏输入chrome://flags → 回车。
② 搜索“enable-webrtc-hw-decoding”,设为Enabled。
③ 搜索“disable-webrtc-encryption”,设为Disabled(确保加密通道不阻断信令)。
④ 搜索“ignore-gpu-blocklist”,设为Enabled(绕过显卡黑名单,强制启用WebRTC GPU解码路径)。
⑤ 点击右下角“立即重启”按钮,等待浏览器完全重载。











