有很多关于这个主题的帖子,我尽力梳理了所有我能找到的帖子,但我还没有遇到(或可能无意中忽略了)如何针对我的特定用途进行梳理。
首先,我试图通过名为阿尔弗雷德;我使用 Android 设备和 Win10 Pro x64 设置通过基于浏览器的 WebViewer 查看流。
我几乎没有关于媒体流以及后端技术如何运作的经验或背景知识,但这是我自己摸索得出的推论(我假设我可能对其中的许多(如果不是全部的话)都是错的):
- 流媒体传输方式(术语?)是 WebRTC,并运行 js 脚本
- 身份验证令牌由 Google 帐户服务提供并进行身份验证
- 如果身份验证通过,VideoPlayer.js 或其他类似模块将获取实际的视频 URL 并解码;调用一个 api,检索 JSON 容器
- 实际镜头托管在 BOSH 服务器上(?),流媒体技术或格式称为 JabberXMPP
- 应用程序组件和/或可能的 WebViewer 使用 FirebaseCM 进行通信
- Facebook 似乎提供了某种正在使用的功能,但我无法确定具体是什么(可能只是广告联合?)
- 我能够找到所有 API 调用的清单,但我犹豫是否发布这些清单,因为我不知道这些是否被视为敏感信息。
我尽了最大努力,但由于我缺乏这方面的基础知识,我做出了太多的假设和推论,没有任何指导或验证。我甚至解压了 Android 应用程序,花了几个小时试图理解其中的内容。我想就以下问题向社区咨询:
主要目标和问题
- 配置 VLC 或类似的媒体播放器客户端来查看这种特定的流媒体格式(假设可能)的程序是什么?