8.6. 远程访问和流媒体

如何远程查看摄像头?

AnyCam提供多种内置远程查看方式:

内置远程查看

  1. Android手机应用 — 从Google Play安装AnyCam应用。您需要安装实例ID,可在应用设置中找到。详情请参阅第5.1节。

  2. Telegram机器人 — 连接@AnycamBot机器人,查看摄像头画面并接收运动检测通知。详情请参阅第5.2节。

  3. 浏览器查看 — 每个摄像头都可以生成唯一的URL,用于在PC或手机上的任何网页浏览器中查看。详情请参阅第5.3节。

替代方案:远程桌面软件

如果内置远程查看方式无法满足您的需求,您可以使用第三方远程桌面工具(如TeamViewer、AnyDesk或RustDesk)远程访问完整的AnyCam应用程序:

  1. 在连接摄像头的PC上安装AnyCam。

  2. 在服务器PC和客户端设备(移动设备或桌面设备)上安装远程桌面工具。

  3. 使用分配的ID和密码远程连接。

下载TeamViewer:https://www.teamviewer.com/

下载AnyDesk:https://www.anydesk.com/

下载RustDesk:https://rustdesk.com/

替代方案 — 动态DNS

使用DynDNS或No-IP等服务为摄像头的本地IP地址分配动态域名。这使您可以直接从互联网连接到摄像头。您可能还需要在路由器上配置端口转发(见下文)。

有用的资源:

如何通过动态DNS设置远程访问?

要从本地网络外部访问您的摄像头:

  1. 向动态DNS提供商注册(例如,DynDNS、No-IP)。

  2. 为摄像头的本地IP地址分配一个域名。

  3. 在路由器上为摄像头使用的端口配置端口转发(通常RTSP为554,HTTP为8080)。

有关端口转发说明,请参阅路由器的文档或参见:https://videos.cctvcamerapros.com/surveillance-systems/port-forwarding-remote-access-setup-for-ip-security-cameras.html

如何直播到YouTube、Facebook或自定义服务器?

AnyCam支持将视频流重新传输到YouTube Live、Facebook Live和任何自定义RTMP服务器。设置方法如下:

  1. 打开摄像头设置面板。

  2. 转到直播选项卡。

  3. 从下拉菜单中选择服务(YouTube、Facebook或自定义RTMP)。

  4. 输入您的流密钥或点击获取默认密钥自动获取。

  5. 点击保存。

图 8.6.1. 直播选项卡,已选择YouTube和流密钥字段。

配置完成后,摄像头画面将实时广播到所选平台。您可以在平台的仪表板中监控流状态:

图 8.6.2. YouTube Live仪表板显示来自AnyCam的活动流。