首页 > 解决方案 > 自定义接收器应用程序中的授权处理

问题描述

我目前正在为 Google Cast 开发一个自定义接收器应用程序,但是网络技术对我来说是相当新的,因此我希望有人能指出我正确的方向。

包含媒体的服务器与每个媒体都有直接链接,但需要授权。在我的 android 应用程序中,我可以执行以下 HTTP 请求来流式传输视频。

https://username:password@mediaserver.com/remote.php/dav/files/videofile.mp4

但是,当在 Chromecast 上执行时,用户名和密码会在请求 URL 中删除并变为。

https://mediaserver.com/remote.php/dav/files/videofile.mp4

这当然会导致网络服务器以“未经授权的 401”响应。我的第一个想法是尝试添加一个授权标头,例如“授权:基本 xxxxxxxxxxxxxx”,但是,我还没有找到任何可以注入此类标头的回调处理程序。

你有什么建议吗?对于这方面的任何帮助,我将不胜感激。

值得注意的是,媒体服务器和提供 Receiver App 的服务器是具有不同域的 2 个不同服务器。

标签: google-castgoogle-cast-sdk

解决方案


推荐阅读