VLC 播放器中的嵌套相机视频流

Nest Camera Video Streaming in VLC player

我从朋友那里得到了 public 共享巢穴相机地址。 我不想使用网络浏览器观看视频,而是想使用 VLC 播放器播放视频流。通过这种方式,我可以使用 VLC 的许多其他功能对视频进行视频分析。 怎么做?

我能够通过以下步骤做到这一点:

  1. 转到 public 视频共享 URL。它应该是这样的:

    http://video.nest.com/live/pSgnOZ0s4t

  2. 如果您在 chrome 上使用开发人员工具并查看网络流量....最后寻找带有 .m3u8 的 URL...像这样:

    https://stream-delta.dropcam.com/nexus_aac/37451e60aeac457f9800704f1662147e/playlist.m3u8

  3. 一旦你在文本编辑器中打开该文件....你将在文件中得到类似的东西

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:BANDWIDTH=400816,CODECS="avc1.77.31,mp4a.40.2",RESOLUTION=1280x720
chunklist_w391480529.m3u8

流 URL 然后是

https://stream-delta.dropcam.com/nexus_aac/37451e60aeac457f9800704f1662047e/chunklist_w391480529.m3u8

  1. 一旦你有了这个,然后安装 livestreamer 来像这样提取视频:
livestreamer "hls://https://stream-delta.dropcam.com/nexus_aac/37451e60aeac457f9800704f1662047e/chunklist_w391480509.m3u8" best -o nest_video.ts
  1. 这会将文件保存到您的磁盘。

我用它来避免嵌套感知订阅。不幸的是,他们对这项服务收费很高。当有人可以将视频保存到磁盘并上传到便宜的云选项时...

我写了一个页面,其中包含 public Nest 视频 url 和 returns HLS 媒体 .m3u8 流 url

get media url for nest/ dropcam cameras