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

San*_*lus 8 nest-api

我的朋友有一个公共共享巢照相机地址.我想使用VLC播放器来观看视频流,而不是使用网络浏览器来观看视频.通过这种方式,我可以使用VLC的许多其他功能对视频进行视频分析.怎么做?

小智 11

我能够通过以下步骤完成此操作:

  1. 转到公共视频共享网址.它应该是这样的:

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

  2. 如果您在chrome上使用开发人员工具并查看网络流量....最后找一个带.m3u8的网址......它将是这样的:

    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
Run Code Online (Sandbox Code Playgroud)

然后是流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
Run Code Online (Sandbox Code Playgroud)
  1. 这会将文件保存到您的磁盘.

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


Sea*_*ean 5

我写了一个页面,它接受一个公共 Nest 视频 url 并返回一个 HLS 媒体 .m3u8 流 url

获取 Nest/dropcam 相机的媒体 url