适用于 Mac 和 Windows 的 Baby Zzz's Desktop
Baby Zzz's Desktop 是一款装在家中常开的 Mac 或 Windows 电脑上的应用。它通过家庭网络读取你添加到 Baby Zzz 账户中的 ONVIF Wi‑Fi 摄像头的 RTSP 视频,并通过 WebRTC 传输出去,这样你不在家时也能观看,而无需在路由器上开放端口。
全部下载
安装免费;在外出时共享摄像头需要 Premium(见下文)。这些链接始终下载最新版本。
它能做什么
- 在本地网络中通过 RTSP 拉取每个摄像头的视频流,把 H.264 视频和 G.711 声音直接送入 WebRTC。不转码、不录制、不存储。
- 以该摄像头的身份注册到 Baby Zzz,因此观看它就像观看手机摄像头一样:点对点直连,Premium 账户在需要时还可以使用 Baby Zzz 的加密连接作为备用。
- 对于支持的 ONVIF Profile T 摄像头和 TP-Link Tapo 摄像头,可通过 Baby Zzz's Desktop 控制云台变焦(PTZ)、对讲和播放助眠声音。
- 共享摄像头期间,它会在电脑上收听摄像头的声音,并运行一个小型哭声检测器。听到噪音或哭声时,它只发送一条简短的事件,绝不发送音频;开启了提醒的家庭成员会在手机上收到通知。
- 它常驻在菜单栏或通知区域。图标颜色显示当前状态,点击即可打开面板,查看每个摄像头、谁在观看,还可以暂停 1、4 或 8 小时,以及保持电脑唤醒。
在哪里观看
- 以这种方式共享的摄像头,在外出时可以在 Android 和 iOS 上的 Baby Zzz 应用中播放,也可以在 Mac 或 Windows 电脑上的 Baby Zzz's Desktop 窗口中播放。同一个摄像头最多可供 4 人同时观看。
- 手机应用会无缝切换:手机连接在摄像头所在的 Wi-Fi 网络时直接使用 RTSP 视频流,不在家时则通过 Baby Zzz's Desktop 观看。
- 在兼容的摄像头上,你可以通过 Baby Zzz's Desktop 控制 PTZ、使用按住说话,以及播放助眠声音。只要开启了提醒,噪音和哭声通知就会发送到你的手机。
Baby Zzz's Desktop 窗口
- 在一个窗口中观看你的手机摄像头,以及通过 Baby Zzz's Desktop 共享的 Wi‑Fi 摄像头。窗口较宽时,菜单会移到侧边栏,你正在观看的摄像头并排显示。
- 在手机摄像头的画面上,可以让婴儿房里的手机播放助眠声音或摇篮曲,并设置音量和定时。
- 在通过 Baby Zzz's Desktop 共享的 Wi‑Fi 摄像头上:左右上下转动,按住即可通过摄像头的扬声器说话。对于本电脑共享的 Tapo 摄像头,需要使用扬声器时,画面会要求输入 TP-Link 账户密码。
- “设置”中有每个摄像头的哭声和噪音提醒,以及“暂停提醒”。提醒本身会发送到你的手机上。
- 它会跟随系统的浅色或深色模式。
- Premium 需要在手机上的 Baby Zzz's 应用中购买,而不是在电脑上:窗口会告诉你如何操作,之后你账户的 Premium 在这里同样有效。
设置步骤
- 在手机上的 Baby Zzz 应用中添加 Wi‑Fi 摄像头(通过 ONVIF 自动发现或手动输入)。
- 在与摄像头处于同一网络的电脑上安装 Baby Zzz's Desktop 并登录。
- 在托盘菜单中选择“安装后台服务”。在 macOS 上,它是你用户账户下的后台代理,不需要管理员密码;在 Windows 上,它是一项系统服务,会请求一次权限。
- 选择“共享这台电脑的摄像头”,然后在浏览器中登录一次。
- 摄像头的登录信息会从你家人的其他设备端到端加密传来,你也可以在“摄像头共享”页面中手动输入。Tapo 扬声器密码同样会在你家人的设备之间端到端加密共享。当摄像头的登录信息有效、地址位于你的家庭网络中,并且确认是你添加的那台摄像头时,它就会被共享。
你需要准备
- 摄像头所属账户需要 Premium。账户所有者的 Premium 同样适用于家庭成员。订阅需要在手机应用中进行,而不是在电脑上。
- 一台开机、未休眠并与摄像头处于同一网络的 Mac(Apple 芯片或 Intel)或 Windows PC(64 位或 ARM)。
- 一台输出 H.264 视频的 ONVIF 或 RTSP 摄像头。声音为 G.711 时可以听到声音并收到提醒;如果是 AAC 或其他编码,视频会无声播放,也不会有提醒。请把摄像头的声音设置为 G.711。
- 摄像头的 I 帧间隔要短(1 到 2 秒),这样摄像头画面才能快速打开:新的观看者需要等待摄像头的下一个关键帧。
隐私与安全
- 只有出站连接:不开放端口,不使用 UPnP。它唯一监听的是应用与其服务之间的本地通道,并由密钥保护。
- 摄像头登录信息和 Tapo 扬声器密码绝不会以可读形式到达我们的服务器。它们会为你的每台设备单独加密(ECDH 加 AES-256-GCM),只有这些设备才能解开。
- 服务的登录凭据、摄像头登录信息和 Tapo 密码哈希保存在加密保险库中,其密钥存放在 macOS 钥匙串或 Windows DPAPI 中。应用本身不含任何客户端密钥。
- 它只能共享你的账户有权查看的摄像头。由账户所有者决定家庭成员能否看到某个 Wi‑Fi 摄像头;移除成员后,其访问权限即被取消。
- 视频不会被录制。哭声检测器在你的电脑上运行,不会向 Baby Zzz 发送任何音频。
保持电脑唤醒
共享摄像头期间,Baby Zzz's Desktop 会阻止电脑进入睡眠(显示器仍可能关闭)。但有些情况仍会让它停止工作,应用会提醒你,并给出适用于你系统的操作步骤:
- 使用电池供电,或 Mac 开启了低电量模式
- 合上盖子且没有连接外接显示器(处于合盖模式的 Mac 会继续运行)
- Windows 现代待机,或电池供电时的睡眠和休眠设置
- 在 macOS 上,只要你登录着 Mac,即使关闭窗口、锁定屏幕,代理也会运行,注销后才会停止。如果希望 Mac 一直运行,请为一个标准用户设置自动登录。在 Windows 上,即使没有任何人登录,服务也会运行。
- 如果电脑还是进入了睡眠,唤醒后共享会自动重新连接,应用也会告诉你它睡眠了多久。
目前的限制
- 安装程序尚未使用 Apple 或 Microsoft 证书签名。macOS 会要求你确认首次启动,Windows SmartScreen 也可能发出警告。目前还没有自动更新:应用中的“更新”按钮会打开本页面,你可以在这里下载新版本。
- 仅支持 macOS 和 Windows,没有 Linux 版本。
- 双向对讲和助眠声音需要支持 G.711 的摄像头扬声器(ONVIF Profile T),或受支持的 TP-Link Tapo 摄像头;只支持 AAC 或 G.726 的扬声器无法使用。
- 我们尚未在所有摄像头上测试过。如果某台摄像头无法使用,请写信告诉我们它的品牌和型号。
有疑问,或者摄像头连接不上?请写信给我们: [email protected].