Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Appengine Blobstore - Video Streaming

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

like image 763
giwyni Avatar asked Aug 04 '10 20:08

giwyni


1 Answers

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.

like image 151
Drew Sears Avatar answered Oct 17 '22 12:10

Drew Sears