Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android GAE+;安卓&x2B;Blobstore=视频流解决方案?_Android_Google App Engine_Video_Youtube - Fatal编程技术网

Android GAE+;安卓&x2B;Blobstore=视频流解决方案?

Android GAE+;安卓&x2B;Blobstore=视频流解决方案?,android,google-app-engine,video,youtube,Android,Google App Engine,Video,Youtube,我开发了一个Android应用程序,在谷歌AppEngine中存储MTB曲目(GPX文件)+图片+评论 我当前的设置是: 前端:Android应用程序 后端:带有Restlet和DataStore+BlobStore存储的javaappengine 3个用户 完全免费的解决方案(如果可能,我希望保持这种方式) 当用户想要查看曲目的图片时,图片将从BlobStore下载。等候时间可以接受 现在我想添加视频支持(GoPro视频),因此我正在寻找一种技术解决方案: 1/BlobStore(如果可能

我开发了一个Android应用程序,在谷歌AppEngine中存储MTB曲目(GPX文件)+图片+评论

我当前的设置是:

  • 前端:Android应用程序
  • 后端:带有Restlet和DataStore+BlobStore存储的javaappengine
  • 3个用户
  • 完全免费的解决方案(如果可能,我希望保持这种方式)
当用户想要查看曲目的图片时,图片将从BlobStore下载。等候时间可以接受

现在我想添加视频支持(GoPro视频),因此我正在寻找一种技术解决方案:

1/BlobStore(如果可能,我的最佳选择):

  • 有没有办法将视频存储在BlobStore中,并向android设备提供流媒体?我还没有找到肯定的答案
  • BlobStore API调用在时间上是有限的。你可以为Blob的一部分提供服务,但你能用它在安卓设备上处理视频流吗
  • 有GAE“通道API”提供永久连接,但您可以通过该通道提供视频流吗
2/Youtube:

  • 我可以通过Youtube Android API将视频存储在Youtube中,并将视频链接保存在appengine中。我希望它是私有的,不想强迫用户拥有Google+帐户(我认为这是可能的,但我必须检查一下)。我必须授予所有应用程序用户权限
  • 流媒体将通过Youtube应用程序完成
3/谷歌硬盘:

  • 该应用程序已经支持驱动器连接(存储GPX备份),因此我可以授予应用程序用户上传/读取/删除到我驱动器上托管的文件夹的权限
  • 流媒体将通过驱动器应用程序完成
4/其他解决方案

谢谢你的帮助


Pierre。

Gcs对此可能很有意思。@PaulCollingwood您好,我所有的应用程序组件都是“免费”的,如果可能的话,我想保持这样。如果我正确理解文档,GCS是一个付费解决方案(没有像GAE那样的免费配额)?那么,你应该在问题中提到这些限制。在任何情况下,现在“默认地面军事系统”上都有一个免费的津贴。请看:@PaulCollingwood你说得对,谢谢你的提示。有一个5Gb的“默认GCS存储数据存储桶”(这就足够了)。我可以启用bucket并在那里存储视频,但是在android端如何进行视频流呢?专用应用程序?还是通过编程?我看到一个GcsService.openPrefetchingReadChannel。。。