1.在 Ubuntu 中安装 OBS
OBS(开放广播软件)是用于录制和流式传输视频的最佳软件之一,大多数流媒体使用 OBS 在数字平台上进行直播。
OBS 在 Ubuntu 的默认存储库中可用,可以使用以下命令安装:
sudo apt install obs-studio
更多相见ufans.top关于OBS的介绍。
2.通过 VDO.ninja 生成邀请
VDO.ninja简介:使用WebRTC技术,能够将远程视频源带入OBS或其他工作室软件。这个工具提供了稳定的视频传输,使用户能够实时与远程参与者进行交流,并将他们的视频流集成到其创意项目中。无论是远程教学、团队会议还是在线演出,vdo.ninja都为用户提供了简便而高效的解决方案,使跨地域合作变得更加容易。
VDO.ninja官方宣称:
100% 免费;无需下载;不收集个人数据;
无需登录将智能手机、远程计算机或朋友的实时视频直接带入 OBS 或其他工作室软件。
我们使用尖端的点对点转发技术,提供隐私和超低延迟
VDO.ninja操作步骤:
首先,打开 VDO.ninja 主页并单击“创建可重复使用的邀请”:
它将向您显示多个选项,例如质量设置、添加视频效果等。ufans.top建议使用默认设置,因为您可能需要更快的处理速度和更多带宽才能获得高质量的视频。要创建链接,您只需单击“生成邀请链接”按钮:
它将向您显示以下内容:
您必须通过手机扫描的二维码(或者,您也可以使用链接)。
注意:该页面请不要关闭,后续会用到。
接下来,用智能手机扫描二维码,它会将您重定向到 VDO.ninja 的另一个页面,您必须在该页面上选择以下内容:
选择“共享您的摄像头”选项。
您可以从视频源中选择前置或后置摄像头(默认情况下将选择前置摄像头)。
点击“开始”按钮,它将在 OBS 链接上开始流式传输。
3.在 Ubuntu 上为 OBS 设置虚拟传输电缆
该方法仅适用于 PulseAudio,并且虚拟电缆将在重新启动后被清除。虚拟电缆是用于将音频流从一个应用程序传输到另一个应用程序的软件。目前仅适用于 Windows 和 macOS。
Ubuntu下解决方法:
(1)使用以下命令加载 module-null-sink 模块:
pactl load-module module-null-sink sink_name=Source
然后,执行给定的命令以创建名为 VirtualMic 的虚拟音频源:
pactl load-module module-virtual-source source_name=VirtualMic master=Source.monitor
这两个命令都会返回一些您不必担心的数字。
(2)转到系统设置,您将在那里找到声音设置:
接下来,转到输入部分,您将在那里找到选择输入设备的选项。
这种操作仅适用于当前系统,一旦您重新启动,虚拟音频的效果就会消失,如果您经常想将手机用作摄像头和麦克风,这可能会很不方便。
为了满足这一点,您可以为这两个命令创建一个别名。例如,您可以为这两个命令创建别名:vc1 和 vc2。
alias vc1='pactl load-module module-null-sink sink_name=Source'
alias vc2='pactl load-module module-virtual-source source_name=VirtualMic master=Source.monitor'
完成后,下次使用时您可以同时执行这两个命令,如下所示:
vc1 && vc2
4.设置 OBS 以从手机流式传输音频和视频
首先打开未关闭的 VDO.ninja 选项卡并复制 OBS 链接:
复制后,打开 OBS,在“来源”部分下,您将找到一个 ➕(加号)按钮。单击该按钮并选择“浏览器”。
最后,将链接粘贴到 “URL 字段”中:
在 OBS 中粘贴 VDO.ninja 链接,以在 Ubuntu Linux 中使用手机的摄像头和麦克风
由此实现OBS 将手机中的音频和视频流式传输到 Ubuntu Linux
注意:某些情况从手机获取音频需要一些额外的步骤。
(1)单击文件并选择设置:
在那里,选择音频并查找高级部分。
(2)在高级部分,您将找到一个用于监控设备的选项,您必须在那里选择源音频/接收器接收器:
点击应用更改。
(3)对于大多数用户来说,音频现在应该可以正常工作了。但是,如果您的音频不工作,那么您可以按照以下方法使其正常工作。
在音频混音器部分,它将是浏览器或桌面音频,或者您可能还会看到它们两者。
单击桌面音频或浏览器的三个点(在我的情况下,它是桌面音频),然后选择高级音频属性:
从那里,为浏览器和桌面音频选择监视器和输出:
按照上述操作后视频和音频应该都没有问题了,完毕!
上述操作过程理论上可用于任何计算机+手机,某些视频会议软件也可以采用同样的方法实现借助手机参会!