This would require major contortions. GAE is designed around the idea that each request is a short transaction. User-facing requests have a 60s deadline, but expect your app to scale very badly if most requests actually take that long. There isn't any way to stream content to a user - you can't hold open a socket and send data to them continuously. Perhaps the closest tool is the Channel API, but I doubt it can provide the necessary throughput or latency for streaming content.
Backends do not technically have a request deadline but they restart randomly and you're limited to a handful of simultaneous connections per instance. Streaming to a few thousand customers would be unreliable and _insanely_ expensive. Jeff On Thu, Jun 9, 2011 at 4:42 PM, Wasim Hayatt <[email protected]> wrote: > Hey Guys! > > So recently I started using GAE and so far its amazing in terms that > it supports python and I can create dynamic web apps and such and > expand my resources easily. > > My current live stream set up is on amazon web services in a > configuration like this: Video Source -----> Webcast Program -----> > Adobe Flash Live Media Encoder -----> EC2 Instance with Adobe Flash > Media Server -----> CloudFront -----> END USERS (Of course there is a > bit more like route53 and cloud formation in there but thats the > basics) > > What I want to do with Google App Engine: > > But anyway I wanted to know if there is any possible way I can do > Video Source -----> Webcasting Program -----> Adobe Flash Live Media > Encoder -----> Google App Engine with High Replication Data Store ----- >> End Users accessing it at an embedded Flash video player created > from google app engine > > I would really love to use google app engine to do this task mainly > because I like the ease of use that comes with GAE. > > So my main question is if this is possible with google app engine and > if so how? And if not is it possible we can do this in the future? > > (Hey maybe this is something that would be an awesome project to work > on if it hasn't already been accomplished :D ) > > Thank You, > > - Wasim Hayatt > > -- > 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. > -- 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.
