This site http://camendesign.com/code/video_for_everybody give pretty much everything you need to know about setting up HTML5 video with flash fallback, I've been using variations of it serving video from GAE Blobstore with no problem -- though I personally haven't tested it beyond Firefox, Chrome, and Safari. IE9 seems to be the HTML5 laggard, but the flash fallback should be OK for that.
One extra annoyance is that to take full advantage of the different browser capabilities you need to create .ogv, .webm, and .mp4 transcodes of your video. If thats more trouble than you want, you might skip the HTML5 video and serve everyone Flash. Note that to serve Flash you also have to serve the "player.swf" file or equivalent for them as well. John On Nov 8, 8:42 am, Mark <[email protected]> wrote: > Hi, > > I'm doing some work with the blobstore and videos. I've gotten it to > work (was pretty easy) when using the <video> tag, something like: > > <video controls> > <source src="url-to-my-blobstore-video" type="video/mp4" /> > </video> > > Some browsers support the video tag, and my servlet which serves the > videos sees byte ranges specified from the client browser. > > Because not all browsers support the <video> tag, I was wondering if > it is wiser to switch to a flash video player instead. When I try > that, the flash player does not present any requested byte range to > the servlet. It seems that the flash player just doesn't support that, > and I was recommended to use progressive download or RTMP - but I > don't know if app engine supports either of those. > > Has anyone else got streaming with flash working from the blobstore? > Would be fine going with the <video> tag but not sure if it's really > well supported yet, > > Thanks -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
