用两部旧手机+wifi+obs即可实现零成本双机位直播:手机端通过「局播」生成不同端口的sdp文件(40018/40020),obs用vlc视频源加载,支持实时布局调整与ctrl+1/2快捷切换画面,并以3500–5000kbps码率推流至多平台。

用两部手机当摄像头做双机位直播,不需要采集卡、不接线、不买新设备,只要WiFi连通+OBS软件就能实时合流推送到视频号、抖音或B站。关键在于让每部手机独立推流、电脑端稳定接收、OBS里能同时加载并自由切换画面。
手机端配置:生成SDP文件并开启推流
打开「局播」App(华为/小米/OPPO等主流安卓手机均兼容),进入【设置】→【添加目标设备】,输入你电脑在局域网内的IPv4地址(不是127.0.0.1,需在电脑cmd中运行ipconfig查“无线局域网适配器 WLAN”下的IPv4地址)。
点击【设置端口】,第一部手机设为【40018】,第二部手机设为【40020】——端口必须错开,否则两路流会冲突导致其中一路黑屏或断连。
点【生成SDP文件】,分别保存为mobile_40018.sdp和mobile_40020.sdp,通过微信文件传输助手或数据线拷贝到电脑桌面。这一步不能跳过,OBS靠它识别流协议和编解码参数。
OBS端添加双路VLC视频源
启动OBS Studio(v29.1及以上版本),点击左下角「来源」→「+」→选择「VLC视频源」。
方法一:手动加载SDP文件
新建源时勾选「播放本地文件」,点击右侧文件夹图标,选择mobile_40018.sdp → 命名为camera-A → 确认;重复操作加载mobile_40020.sdp,命名为camera-B。
方法二:直接输入网络地址(适用于调试阶段)
不勾选「播放本地文件」,在「网络URL」栏粘贴:
rtsp://192.168.x.x:40018/(将x.x替换为你手机实际局域网IP)→ 同样方式添加第二路rtsp://192.168.x.x:40020/。注意:此方式需确保手机与电脑在同一WiFi下,且手机防火墙未拦截UDP端口。
添加完成后,两路画面应立刻出现在预览窗口。若某路无信号,先检查手机端是否已点「开始推流」按钮——局播App界面右上角红色圆点亮起才算真正启动。
双机位布局与实时切换
第一步:拖动两个视频源缩略图到场景画布中,调整大小和位置。比如把camera-A放在左侧占60%宽度,camera-B放在右侧占40%,中间留出10像素间隔避免穿帮。
第二步:右键任一视频源→「变换」→「垂直翻转」,可快速修正某些手机倒置画面(尤其横屏推流时前置摄像头易镜像翻转)。
第三步:点击顶部菜单「视图」→「停靠面板」→勾选「投影」,在弹出的小窗口中点击「全屏」,即可用快捷键Ctrl+1/Ctrl+2在两路画面间秒切——这个投影窗口就是你的导播台,不用切回主界面。
第四步:点击「开始推流」前,务必在「设置」→「输出」→「视频编码器」中选x264,并将「码率」设为3500–5000 kbps。低于3000容易模糊,高于6000可能触发部分平台限流。











