【问题标题】:Can I port google cast sdk on my linux development board so that it acts as cast receiver?我可以在我的 linux 开发板上移植 google cast sdk 以使其充当 cast 接收器吗?
【发布时间】:2026-01-14 03:10:01
【问题描述】:

到目前为止,我无法构建自己的 google cast 接收器设备(如 chromecast 设备)对吗? 很多天前我读过这篇文章,但想再次确认它仍然是一样的

Other than chromecast from google, is it possible to build my own google cast receiver with google cast SDK?

我想知道 google 是否允许选择将 sdk 移植到树莓派(或任何具有所需连接性的 linux 开发平台)上,以便我可以将此开发板作为 google cast 接收器并从我的 android 手机流式传输音乐和视频.

【问题讨论】:

  • “我现在无法构建自己的 google cast 接收器设备(如 chromecast 设备)对吗?” -- 不,但欢迎您实施MediaRouteProvider。这提供了使用 RemotePlaybackClient 的 Android 应用程序与您提议的设备之间的连接。您仍将负责在 Pi 上实现媒体播放,但使用 RemotePlaybackClient 的现有 Android 应用程序可以通过您的 MediaRouteProvider 发送要播放的 Pi 媒体。
  • 感谢您的信息,在这种情况下 1. 支持 MediaRouteProvider 可以在 linux 目标上实现吗?我发现的信息表明它使用 android 包,我认为这只是主机端(我的意思是 Android 手机端)框架。或者我需要在我的目标设备上移植 android 来支持它吗?我有支持媒体播放的目标板,带有运行 linux 2 的 wifi。我需要谷歌的任何认证来销售这种设备吗?
  • 以下谷歌开发者链接说 MediaRouteProvider 是android接口,需要在目标中实现。这表明我需要在我的目标平台上安装 android。 developer.android.com/guide/topics/media/… 否则请纠正我
  • “按照谷歌开发者链接说 MediaRouteProvider 是 android 接口,需要在目标中实现” - 不。 MediaRouteProvider 是一个 Android 接口,它在客户端设备上实现。那里的应用程序将扮演类似于 Chromecast 应用程序为 Chromecast 所做的角色。事实上,Chromecast 应用程序实现了MediaRouteProvider,此外(可能)还提供了对专有 Cast API 的支持。
  • “我需要任何来自谷歌的认证才能销售这种设备吗?” -- 据我所知,您需要获得 Google 的认证才能让手机上的应用与烤面包机、安全系统或机器人通话。

标签: raspberry-pi google-cast


【解决方案1】:

引用帖子中给出的回复仍然有效。此外,目前还没有计划扩展对 Raspberry PI 的支持。

【讨论】:

    最近更新 更多