Skip to main content

VUP 户外活动直播方案(2024版)

本来想动态简单写一下,但越写越多感觉都能水视频了我又太懒所以只好发个专栏

info

本来想发b站专栏的,但一发布就直接锁定也不告诉原因,瞎猜了几个关键词编辑一下再发布告诉我每天只能发一篇,真给你们闹麻了

BW马上要到了,本方案适用于户外双向互动直播。尤其是bw这种活动并且有一定移动需求的(比如云逛展),可以实现现场画面回传。场馆内低延迟展示画面,双向音频以及现场人声分离,续航不低于5小时,在保证直播质量的同时整体设备体积小巧,现场单人即可完成操作

硬件部分

先直接说硬件

供电

不建议选杂牌,推荐DJI Power 1000(重13kg)或者DJI Power 500(重7.3kg),根据直播时长决定,理论上这套硬件0.5度电播5个小时没问题。其他牌子也可以,但价格不建议低于1600

屏幕

淘宝搜户外直播显示器,这个国内确实遥遥领先,1000多就能得到50寸的大屏幕,安卓系统带5G,甚至还有触屏款,50寸的功耗基本不超过80W,完全没必要用传统pc显示屏

更新:去店里看了实际效果,个人对这类屏幕对素质是不太满意的,可以考虑下方的电视升级方案

摄像头

用于拍摄会场,提供视频输入源和作为音频接收设备。2年内发售的iPhone和中高端安卓手机均可(iPhone与安卓只有软件和镜头素质上的区别,所用的原理和协议完全相同。iPhone的好处是app支持调用超广角、微距这些镜头以及防抖这些相机本身的特性,而安卓这方面就比较拉垮,很多设备还会锁30fps)。然后非常建议准备个散热背夹,会场通常很热,此时会同时使用手机的相机+编码+推流能力,基本是高负载状态(使用移动Wi-Fi可缓解,下面会细说),加上自身发热很容易导致掉帧

摄像头支架

随便买,如果你想让镜头自由移动比如把现场画面聚焦到特定位置让vup也能看到,可以再买个手机云台,iPhone可以不用,app支持调用内置稳定器,安卓不行

麦克风

罗德的无线麦,独立的无线麦克风可防止功放导致的audio looping,也可以脱离设备本体去采访路人,如果电视/屏幕的声音比较大,加上音频回传可能会导致比较严重的audio looping,这个时候可以选择强指向性的枪麦,有些牌子有无线枪麦,具体就不推荐了(有线麦加个延长线也不是不行)

VUP IRL Stream
图中形象与本文无关

以上是最简化的硬件配置,充分利用了国内比较有优势的屏幕和手机,可以完全脱离电脑实现直播。如果你想进一步提升效果,可以选配或者升级如下内容:

  • 屏幕:换成1300多的小米50寸4K电视(你预算高换成索尼啊miniled什么的也可以)屏幕和音频效果都会好一些,但整体功率会来到120W左右。并且换成单独的屏幕后,需要单独购买支架,还要给屏幕(电视)提供一个外部网络
  • 支架:直接淘宝搜电视落地展示架,200到500左右都行,需要考虑的是保证能保证电视大概8kg和户外电源大概10kg左右的承重,还有滚轮质量要好,提前问下客服基本上是没问题的
  • 网络:基础配置由于都是安卓系统所以只要设备里有sim卡有流量即可,如果你选了电视方案,想优化的话可以选个信号好的手机当热点,或者专业点买那种户外直播用的多sim卡聚合路由(类似LiveU),质量好的话大概2000左右,这块没实际使用过,不具体推荐。当然如果你是大场子有场地内的稳定Wi-Fi也是可以的
  • 摄像头:如果你想稍微提升现场回传效果,可以采用单反+elgato Cam Link 4K的方案把信号传给电脑,这样现场的画质就取决于单反的质量。如果你想进一步实现现场画面脱离直播推车可以自由移动,比如拿相机对焦路人,可以采用Hollyland这样专业的图传方案,次一点DJI的图传也完全没问题。不过个人感觉这些配置纯纯overkill,在手机镜头已经很卷的今天加上你b的祖传1080p直播画质加持完全没必要搞这么复杂。只要不是比较黑的户外夜景,手机加上DJI云台完全可以实现比较好的效果。顶多用dslr搞个大光圈也就看个乐

以上就是完整的硬件配置,抛开人人都有的手机的话成本大概在4k-8k左右

软件部分

以下是软件部分

现场画面+声音→异地vup

  • 高成本但最稳定方案:SRT 协议或 RTMP。iOS 商店下载 Larix Broadcaster for iOS(非常好用,支持120帧(虽然用不到)、稳定器API、甚至还支持前后双镜头。但是$9每月订阅制,否则播1小时后会有水印,理论上其他支持SRT/RTMP协议的app也可以,但不推荐Streamlabs的,和部分服务端不支持);安卓 Play 商店下载 IRL Pro(Larix 也有,同样需要付费),通过上述 app 将视频流推给自建服务器。SRT/RTMP 服务器可采用公网云服务器(例如腾讯云,需要有足够的带宽,可采用按流量计费)+ mediamtx(曾经的 rtsp-simple-server,可以直接用现成的 Docker 镜像)的方案。如果嫌云服务器贵,并且有可以稳定外网访问的商宽/家宽,也可以采用 Tailscale 等异地组网的方案。这里我非常推荐使用 SRT 协议多于 RTMP 协议,SRT 在较差的网络环境下能提供更好的重连机制来保证推流稳定,并且延迟更低还支持 H265 可进一步压缩体积。在成功推流后。远程 vup 拿到视频流 URL 可以直接用 VLC 播放器进行测试,OBS 中可以选择 VLC 源或者非本地视频源来捕获(如果你不会调 FFmpeg 参数那建议用 VLC 源)
  • 傻瓜式但不太适用于国内的方案:直接在作为摄像头的手机上访问 vdo.ninja,以 WebRTC 协议传给 vup,vup 通过访问 vdo.ninja 即可拿到实时的推流。这个是很多 IRL 主播都在用的回传方案,但由于众所周知的原因这个服务在国内连通性很差,因此需要用 coturn 自行搭建 TURN 服务器,但你都自行搭 TURN 服务器了还不如直接搭 SRT 服务器,WebRTC 在此场景下并没有什么特别优势。所以也只有在 vup 侧是商宽或者有公网能稳定直连的情况下推荐
  • 适合国内宝宝的最傻瓜方案:直接企业微信,这个方案就不要用什么单反了,直接手机还能自由镜头到处拿着跑,缺点就是画质差帧数低

最后说一下单反,单反的话用 Cam Link 4K 回传需要 HDMI,走无线图传方案的话也是要 HDMI 的。这时候可以考虑用迷你主机/树莓派等低功率电脑来接受信号再推流给 vup

现场投屏展示画面+声音

这个就简单了,给显示器/电视配好网络后直接在显示器里安装哔哩哔哩app然后打开直播间即可

以上方案除了淘宝的那种户外直播显示器(主要是不知道质量如何)和单反无线图传方案,都是本人验证过的 production-ready 方案,虽然也都是比较业余的软硬件,但应付个几小时的 1080p 直播还是绰绰有余的

如果点赞超过过 100 万下一期我就讲讲具体的 SRT 参数配置优化以及怎样实现星舰发射那种信号丢失后画面切换的效果,那么我们下期再见