【问题标题】:Serving audio / video / image files to mobile using Google App Engine Mobile Backend使用 Google App Engine 移动后端向移动设备提供音频/视频/图像文件
【发布时间】:2014-04-18 01:33:54
【问题描述】:

所以,我是 Google App Engine 的新手,我正在尝试使用它来设置我的移动后端。 我想要做的是能够在后端放一些歌曲,并能够在我的 android 应用程序中获取这些文件作为请求。 我按照网上找到的几个步骤进行操作:

1) 为我的应用部署了一个具有唯一 ID 的后端

链接:https://developers.google.com/cloud/samples/mbs/deploy_backend

2) 试用了提供的示例应用程序,它能够连接并将数据发送到我的应用程序的后端:

链接:https://developers.google.com/cloud/samples/mbs/android/

但是,我仍然不知道如何做我想做的事情,即将文件放在后端,并能够从应用程序请求它们并让它们显示(例如在我的应用程序上流式传输歌曲) . 我真的很感激这里的任何帮助。再次记住,我对 Google App Engine 很陌生。提前致谢!

【问题讨论】:

    标签: android google-app-engine mobile backend google-cloud-storage


    【解决方案1】:

    MBS 主要是让您可以直接从设备存储和访问数据存储区中的数据,而不必拥有自己的服务器进程。

    对于流媒体服务,您需要有一个服务器进程。 最好的方法是完全控制存储文件,使用 BlobStore 并使用BlobReader 分块读取和服务。

    更方便但控制较少的方法是存储在cloud-storage 中并使用云存储URI 直接提供给客户端,无需通过您的服务器进行流式传输,在这种情况下,您不需要服务器进程。

    【讨论】:

    • 是的,我决定使用云存储选项,它实际上非常简单。感谢 Ashish 的帮助。
    猜你喜欢
    • 2015-09-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多