必须通过OBS Studio完成源接入、编码适配与流地址绑定三步闭环操作,即启用百度一镜虚拟摄像头→添加为视频捕获设备→配置x264编码/1280×720@30fps/48kHz音频→填入百度RTMP地址分段设置并应用,缺一将致黑屏或音画不同步。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要让百度一镜数字人生成的视频画面稳定推送到直播平台,必须通过OBS Studio完成源接入、编码适配与流地址绑定三步闭环操作,漏掉任一环节都会导致观众端黑屏或音画不同步。
确认数字人输出方式与OBS兼容性
百度一镜数字人默认输出为本地窗口渲染模式(非独立视频文件),因此不能用“媒体源”导入。必须启用其内置的“虚拟摄像头”功能,将数字人画面转为标准视频设备信号——这是OBS能识别的前提。
打开百度一镜控制台→点击右上角齿轮图标→进入【推流设置】→勾选【启用虚拟摄像头】→等待状态栏显示“已就绪”。【未启用虚拟摄像头时,OBS中将完全找不到该设备】
若系统提示需安装驱动,请务必使用百度官方提供的vCam驱动包,第三方虚拟摄像头软件可能导致帧率抖动或绿屏。
在OBS中添加数字人作为视频源
启动OBS Studio,确保软件版本≥29.1(旧版不支持Windows 11下部分虚拟摄像头枚举)。
在底部【来源】面板点击【+】→选择【视频捕获设备】→名称填“百度一镜数字人”→设备下拉菜单中选择“Baidu Yijing Virtual Camera”→点击确定。
此时预览窗口应立即显示数字人实时画面。若画面卡顿或分辨率异常,右键该源→【属性】→将“分辨率/缩放类型”改为【双线性】,避免GPU硬缩放引发撕裂。
配置OBS推流参数匹配平台要求
第一步:设置视频输出规格
进入【设置】→【视频】→基础分辨率设为1920×1080,输出分辨率锁定为1280×720,FPS设为30。百度一镜数字人默认渲染帧率为30fps,强行设为60会导致OBS丢帧。
第二步:选择编码器
【设置】→【输出】→输出模式选【高级】→编码器选【x264】(非NVENC或AMD HW H.264)。【百度一镜数字人画面含大量动态口型变化,硬件编码器易出现关键帧丢失,造成观众端花屏】
百度热榜监控 | Baidu Hot Topics Monitor. 获取百度热搜榜、搜索趋势、关键词热度 | Get Baidu trending searches, trends, keyword popularity. 触发词:百度、热搜、baidu.
第三步:配置音频同步
【设置】→【音频】→全局音频设备采样率统一设为48kHz,与百度一镜内部音频引擎一致。若使用外接麦克风,需额外添加【音频输入采集】源并关闭其“仅当激活时播放”选项,否则口播与数字人嘴型会延迟200ms以上。
填入百度平台提供的推流地址
方法一:直接粘贴完整RTMP地址
登录百度智能云直播控制台→进入对应直播间→复制【推流地址】(格式为rtmp://live.bce.baidu.com/xxx/xxx?txSecret=yyyy&txTime=zzzz)→OBS【设置】→【流】→服务选【自定义】→服务器栏粘贴地址中“?”之前全部内容(含rtmp://),串流密钥栏粘贴“?”之后全部内容。
方法二:分段填写(推荐用于调试)
服务器填:rtmp://live.bce.baidu.com/xxx/
串流密钥填:xxx?txSecret=yyyy&txTime=zzzz
填完后点击【应用】,不是【确定】——【点错按钮会导致配置不生效且无提示】
返回主界面,点击右下角【开始推流】。等待3秒,OBS右下角状态栏显示“已连接”且延迟值稳定在300ms以内,即表示推流通道建立成功。
验证数字人与背景合成效果
在OBS中新建一个【场景】,命名为“数字人主场景”。
将刚添加的“百度一镜数字人”源拖入该场景。
如需叠加虚拟背景:右键该源→【滤镜】→【+】→【色度键】→关键颜色类型选【绿色】→相似度调至220~240(百度一镜默认绿幕亮度偏高),平滑设为35,其余参数保持默认。
此时若数字人边缘出现毛边或半透明残留,不要调高相似度——这会吃掉唇部细节。改用【Luma Key】滤镜替代,阈值设为185,边缘柔和设为12,可精准剥离绿幕且保留口型微动纹理。
最后点击【开始推流】,打开百度直播后台的“流状态监控”,看到“视频帧率:30,音频帧率:48k”且无“丢帧告警”,即可进行开播前最后一轮口播测试。

















