


这篇简短教程由一群研究员和志愿者在 DWeb Camp 2023 期间创建。本练习的目标是利用连接到离线 MESH 网络的智能手机设备进行协作式视频录制和直播。
我们使用两个开源软件:OBS Studio(Open Broadcaster software) 和 VDO.Ninja。这些软件可以下载后在你的电脑上本地运行。
OBS Studio 是一款免费的开源录制和直播软件,支持多种操作系统。该软件于 2012 年首次发布,并在游戏直播社区和独立视频内容创作者中拥有相当庞大的用户群体。
对于初次使用者来说,OBS Studio 的用户界面看起来可能相当复杂。OBS Studio 分为两个窗口:“Preview”和“Broadcast”。Preview 窗口显示可用的视频(各种摄像头,如网络摄像头、Iriun Webcam、OBS Virtual Camera、Video 和 Browser source),这些被称为“Scenes”;而“Broadcast”则显示直播画面。
为了将来自 VDO.ninja 的远程摄像头画面串流到 OBS Studio 中,你需要先添加一个新的 “Browser Source”,路径为 “Sources > Add > Browser”。在新窗口中,你可以填写来自 VDO.Ninja 的源 URL,并选择 “Make source visible”。
现在你就可以开始直播这些远程画面了。
VDO.Ninja 是一个免费的开源 Web 应用,可让你把移动设备变成直播摄像头。该软件可以下载并部署到你的本地电脑上,或者你也可以直接使用 在线版本 https://vdo.ninja/。
VOD.Ninja 的界面很简单,只需在你的移动设备浏览器中打开 VDO.Ninja,然后选择 “Add your camera to OBS”。接着从设备列表中选择你的摄像头和音频设备,并点击 “Start”。之后你会得到一个 “view” 链接,可将其添加到 OBS Studio 中。
首先,在台式机或笔记本电脑的浏览器中访问 VDO.ninja。
要创建一个新房间并导播你自己的社区通话直播,请点击 Create a Room。
下一个页面会要求你填写用于设置房间的基本信息。
房间创建完成后,导播可以在接下来的页面中使用许多控制选项。
当有人加入你的房间后,作为导播的你将看到所有源选项和控制项,连同他们的视频和音频一起显示出来。
你可以使用配备良好显卡和大容量内存的个人电脑,或者也可以使用硬件编码器 Teradek VidiU
有一些社区贡献的插件似乎提供了这样的功能。https://github.com/eddieoz/OBS-live-translation
可以,OBS 支持 lua、python 脚本,也支持用于叠加层和 webview 的 JavaScript。
这取决于你,也就是制作人!
这主要取决于你的直播目标平台。例如,YouTube 可能会有一分钟或更长时间的延迟,因为视频在正式播出前需要先在他们的服务器上进行处理。
使用硬件编码器或使用 stream yard https://support.streamyard.com/hc/en-us/articles/360056350852-How-to-Use-OBS-Virtual-Camera-with-StreamYard 或 RiverSide.FM
Office Hours:媒体与数字活动社区 https://alex4d.com/notes/item/media-and-digital-event-community