使用Google App Engine移动后端将音频/视频/图像文件提供给移动设备

时间:2014-04-18 01:33:54

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

所以,我是谷歌应用引擎的新手,我试图用它来设置我的移动后端。 我想要做的是能够在后端放置一些歌曲,并能够在我的Android应用程序中获取这些文件作为请求。 我在网上找到了几个步骤:

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

的后端

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

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

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

然而,我仍然无法弄清楚如何做我想做的事情,即将文件放在后端,并能够从应用程序请求它们并让它们显示出来(例如,流式传输我的歌曲)应用程序)。 我真的很感激这里的任何帮助。再次请记住,我是Google App Engine的新手。提前谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

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