views:

108

answers:

1

Hey folks,

I'm trying to setup a video streaming app via the Google Appengine Blobstore. Just wanted to know if this was possible, as there isn't too much regarding this in the Appengine Documentation. Basically I want to serve these videos through a flash player.

Thanks

+2  A: 

I would say the blobstore is suitable for this. While datastore entities are limited to 1MB and standard HTTP responses are limited to 10MB, with the blobstore you can upload, store, and serve files up to 2GB. The 30 second limit refers to how long your handler can execute; time spent downloading (or uploading) doesn't count towards this limit.

The blobstore also supports byte ranges, so if your flash component supports it, you can seek to random positions in the video without downloading everything first.

Drew Sears