4

我想在诺基亚 QT5 框架的帮助下开发一个用 C++ 编写的 Chromecast 服务器。SSDP 和 HTTP 工作正常,我可以通过 Android YouTube 应用在 YouTube 上切换和播放电影,但 Chrome 浏览器扩展、Android 应用“RemoteCast”、Windows 的 Chromecast 设置工具和 Android 上的 Google 音乐应用找不到我的服务器。这两个应用程序都找到了我的服务器,获取了设备描述 xml 内容,但没有任何反应。Chrome 浏览器扩展程序成功获取应用程序路径(“/apps/Chromecast”),它在被要求时返回所需的 JSON 字符串作为响应 - 但是,在那之后,远程 URL 说我应该需要一个接收器 ID。

有人可以帮我吗?

我需要一个工作设备描述和这些问题的答案:

  • 由 USN 标头发送并由设备描述发送的 UUID 是什么?
  • 响应标头和设备描述发送的 UUID 必须不同吗?
  • 需要设备描述中的哪些“拨号”服务?-> CheapCast 和 LeapCast 的描述都无法找到我的虚拟设备

谢谢大家帮助我或尝试做事:)

编辑

UUID 是胡说八道,似乎设备从未使用过:D DIAL 服务目前正在运行,ChromeCast 浏览器扩展程序和 Android YouTube 应用程序现在可以找到设备 :)

4

0 回答 0