[Red5devs] Help with Red5: Video streaming questions.
Vinay K. Perneti
pvinay14 at yahoo.com
Sat Mar 8 00:15:33 PST 2008
Hi All,
I'm new to red5 and flash programming as such. I'm currently working on a project to stream videos adaptively based on the clients bandwidth.
By Adaptive streaming what i mean is that, when a client requests for a video, a medium quality video is presented. If there is a way to check for the clients bandwidth continuously, it should be theoretically possible to change the quality accordingly as the video is being streamed (higher quality if the bandwidth has improved and lower quality if the bandwidth has decreased).
The two approaches i was thinking about were..
1. Switch between two files of different quality while servicing a client who requested for a single video. (The idea is to store 3 copies of a video at 3 different qualities and switch between the qualities based on the client bandwidth). Is it possible to do that with the current implementation of red5? (Switch to a different video source based on the client bandwidth?)
2. An alternate approach would be to drop frames while streaming the video if the bandwidth of the client has gone down. I was not very sure as to how this could be achieved. I would really appreciate it, If someone could point me to a tutorial/documentation which could help me figure this out.
I got red5 installed and running on eclipse. I spent sometime looking at the demo's that come with Red5. I could not figure out much as i'm not very familiar with any flash/action script experience (more comfortable with C. )
It would really help if someone could comment on the above two approaches and point me to any sources that could help me solve the problem.
Thanks a lot,
-Vinay
Get the freedom to save as many mails as you wish. To know how, go to http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/red5devs_osflash.org/attachments/20080308/5f156dc4/attachment.html
More information about the Red5devs
mailing list