google-cast - 自定义接收器应用程序中的授权处理
问题描述
我目前正在为 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 个不同服务器。
解决方案
推荐阅读
- ios - 在 MultipeerConnectivity 中扫描时看不到附近的设备
- javascript - 如何将对象数组和嵌套数组分解为具有单个数据的分隔数组
- python - 如何发送与群组 STEAM 相关的发帖请求?
- c# - C# HttpClient 通过 VPN 引发 System.OutOfMemoryException
- anaconda - 自己编译安装ipopt后出现“ApplicationError: Solver (ipopt)没有正常退出”
- python-3.x - 让用户使用字符串创建自定义格式
- c# - 避免 if 和 switch 语句以及更通用的方法
- python - 如何用逗号分割数据,期望双引号中的数据
- node.js - 如何使用节点从 JKS 文件中获取到期日期
- javascript - 解密加密数据