List Info

Thread: Re: Help with Red5: Video streaming questions.




Re: Help with Red5: Video streaming questions.
country flaguser name
United States
2008-03-11 22:38:18
Oh! I really need to get this working, at least as a proof of concept. Would it be possible for you to point me to some resources that could get me started?

When you talk about custom development,  Is the work involved  too much to be done in  a couple of days?

Appreciate all the help,

Thanks,
-Vinay

----- Original Message ----
From: Dominick Accattato <daccattatogmail.com&gt;
To: red5osflash.org
Sent: Tuesday, 11 March, 2008 11:05:32 PM
Subject: Re: [Red5] [Red5devs] Help with Red5: Video streaming questions.

no, the server cannot mix and match (by default) the video and by mix and match I think you mean sending video tags from one file and then starting to send tags from another file.  This would require custom development.  &nbsp;

On Mar 11, 2008, at 10:42 PM, Vinay K. Perneti wrote:

Lets say I do have 3 copies of the same video at 3 different qualities and I also have broken each copy into x number of pieces. Is it possible for the server to mix and match the pieces of different quality and stream it to the client dynamically?

I'm not sure waht you mean when you talk about making the client subscribe to a single video and seeking to different parts would solve the problem? 

Thanks,
-Vinay

----- Original Message ----
From: Dominick Accattato <gmail.com" target="_blank" href="mailto:daccattatogmail.com">daccattatogmail.com>
To: osflash.org" target="_blank" href="mailto:red5osflash.org">red5osflash.org
Sent: Tuesday, 11 March, 2008 9:34:31 PM
Subject: Re: [Red5] [Red5devs] Help with Red5: Video streaming questions.

You can have the client subscribe to the same file and seek to different parts.  However, to have different quality video you either need to pre-encode your video at different quality bit-rates or use an encoding solution such as FFMpeg.

On Mar 11, 2008, at 8:36 PM, Vinay K. Perneti wrote:

Hi Chris,

I did send the mail to osflash.org" target="_blank" href="mailto:red5osflash.org">red5osflash.org but did not receive any response. Perhaps i didn't put forth my question properly.

Here is what i'm trying to do in 1 line. Adaptively (and dynamically) change the quality of a video that is being streamed to a client.

From the ofla_demo, i've noticed that when a client requests for a file the red5 replies with the entire file. Is it possible to change this such that the server can send different pieces (maybe of different quality) without changing anything on the client side. (Ideally, the client should not know that its receiving data from multiple files.)

Thanks,
-Vinay




----- Original Message ----
From: Chris Allen <gmail.com" target="_blank" href="mailto:mrchrisallengmail.com">mrchrisallengmail.com>
To: osflash.org" target="_blank" href="mailto:red5devsosflash.org">red5devsosflash.org
Cc: osflash.org" target="_blank" href="mailto:red5osflash.org">red5osflash.org
Sent: Monday, 10 March, 2008 7:42:10 PM
Subject: Re: [Red5] [Red5devs] Help with Red5: Video streaming questions.

Vinay,&nbsp;

You might want to post this question on the main Red5 list:


This list (red5devs) that you sent to is for the developers of Red5 itself. Not as many people subscribe this this list, so you probably will have more responses on the other.

-Chris

On Mar 8, 2008, at 9:04 PM, Vinay K. Perneti wrote:

Any feedback? suggestions?

Thanks,
-Vinay

----- Original Message ----
Sent: Saturday, 8 March, 2008 3:10:49 AM
Subject: [Red5] Help with Red5: Video streaming questions.

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 qualitywhile servicing a client who requested for a single video. (The idea isto store 3 copies of a video at 3 different qualities and switchbetween 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 thevideo if the bandwidth of the client has gone down. I was not very sureas to how this could be achieved. I would really appreciate it, Ifsomeone could point me to a tutorial/documentation which could help mefigure 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




 ; &nbsp; &nbsp;Chat on a cool, new interface. No download required. Go to http://in.messenger.yahoo.com/webmessengerpromo.php

_______________________________________________
Red5 mailing list
osflash.org" target="_blank" href="mailto:Red5osflash.org">Red5osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org





&nbsp; &nbsp; &nbsp;Meet people who discuss and share your passions. Go to http://in.promos.yahoo.com/groups

_______________________________________________
Red5devs mailing list
osflash.org" target="_blank" href="mailto:Red5devsosflash.org">Red5devsosflash.org
http://osflash.org/mailman/listinfo/red5devs_osflash.org



-----Inline Attachment Follows-----

_______________________________________________
Red5 mailing list
osflash.org" target="_blank" href="mailto:Red5osflash.org">Red5osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org



Bring your gang together - do your thing. Start your group._______________________________________________
Red5 mailing list
osflash.org" target="_blank" href="mailto:Red5osflash.org">Red5osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org



-----Inline Attachment Follows-----

_______________________________________________
Red5 mailing list
osflash.org" target="_blank" href="mailto:Red5osflash.org">Red5osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org



Now you can chat without downloading messenger. Click here to know how._______________________________________________
Red5 mailing list
osflash.org" target="_blank" href="mailto:Red5osflash.org">Red5osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org



-----Inline Attachment Follows-----

_______________________________________________
Red5 mailing list
osflash.org" href="mailto:Red5osflash.org">Red5osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org



Now you can chat without downloading messenger. Click here to know how.
Re: Help with Red5: Video streaming questions.
country flaguser name
United States
2008-03-12 00:56:08
I don't know who's developing this, but yes this will take more than a couple of days.  There are developers who are familiar with the server and could probably develop that functionality in much less time.  Regardless, it doesn't seem like a 2 day project.   Also, please remember that if you change any of the core code, it must be donated back to the open source Red5 project.  Here is a good explanation I wrote up on the Jira about LGPL (http://jira.red5.org/confluence/display/docs/Red5+License+(LGPL)

On Mar 11, 2008, at 11:38 PM, Vinay K. Perneti wrote:

Oh! I really need to get this working, at least as a proof of concept. Would it be possible for you to point me to some resources that could get me started? 

When you talk about custom development,  Is the work involved&nbsp; too much to be done in  a couple of days? 

Appreciate all the help,

Thanks,
-Vinay

----- Original Message ----
From: Dominick Accattato < daccattatogmail.com">daccattatogmail.com>
To:  red5osflash.org">red5osflash.org
Sent: Tuesday, 11 March, 2008 11:05:32 PM
Subject: Re: [Red5] [Red5devs] Help with Red5: Video streaming questions.

no, the server cannot mix and match (by default) the video and by mix and match I think you mean sending video tags from one file and then starting to send tags from another file.  This would require custom development.  &nbsp;

On Mar 11, 2008, at 10:42 PM, Vinay K. Perneti wrote:

Lets say I do have 3 copies of the same video at 3 different qualities and I also have broken each copy into x number of pieces. Is it possible for the server to mix and match the pieces of different quality and stream it to the client dynamically?

I'm not sure waht you mean when you talk about making the client subscribe to a single video and seeking to different parts would solve the problem? 

Thanks,
-Vinay

----- Original Message ----
From: Dominick Accattato <gmail.com" target="_blank" href="mailto:daccattatogmail.com">daccattatogmail.com>
To: osflash.org" target="_blank" href="mailto:red5osflash.org">red5osflash.org
Sent: Tuesday, 11 March, 2008 9:34:31 PM
Subject: Re: [Red5] [Red5devs] Help with Red5: Video streaming questions.

You can have the client subscribe to the same file and seek to different parts.  However, to have different quality video you either need to pre-encode your video at different quality bit-rates or use an encoding solution such as FFMpeg.

On Mar 11, 2008, at 8:36 PM, Vinay K. Perneti wrote:

Hi Chris,

I did send the mail to osflash.org" target="_blank" href="mailto:red5osflash.org">red5osflash.org but did not receive any response. Perhaps i didn't put forth my question properly.

Here is what i'm trying to do in 1 line. Adaptively (and dynamically) change the quality of a video that is being streamed to a client.

From the ofla_demo, i've noticed that when a client requests for a file the red5 replies with the entire file. Is it possible to change this such that the server can send different pieces (maybe of different quality) without changing anything on the client side. (Ideally, the client should not know that its receiving data from multiple files.)

Thanks,
-Vinay




----- Original Message ----
From: Chris Allen <gmail.com" target="_blank" href="mailto:mrchrisallengmail.com">mrchrisallengmail.com>
To: osflash.org" target="_blank" href="mailto:red5devsosflash.org">red5devsosflash.org
Cc: osflash.org" target="_blank" href="mailto:red5osflash.org">red5osflash.org
Sent: Monday, 10 March, 2008 7:42:10 PM
Subject: Re: [Red5] [Red5devs] Help with Red5: Video streaming questions.

Vinay,&nbsp;

You might want to post this question on the main Red5 list:


This list (red5devs) that you sent to is for the developers of Red5 itself. Not as many people subscribe this this list, so you probably will have more responses on the other.

-Chris

On Mar 8, 2008, at 9:04 PM, Vinay K. Perneti wrote:

Any feedback? suggestions?

Thanks,
-Vinay

----- Original Message ----
Sent: Saturday, 8 March, 2008 3:10:49 AM
Subject: [Red5] Help with Red5: Video streaming questions.

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 qualitywhile servicing a client who requested for a single video. (The idea isto store 3 copies of a video at 3 different qualities and switchbetween 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 thevideo if the bandwidth of the client has gone down. I was not very sureas to how this could be achieved. I would really appreciate it, Ifsomeone could point me to a tutorial/documentation which could help mefigure 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




 ; &nbsp; &nbsp;Chat on a cool, new interface. No download required. Go to http://in.messenger.yahoo.com/webmessengerpromo.php

_______________________________________________
Red5 mailing list
osflash.org" target="_blank" href="mailto:Red5osflash.org">Red5osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org





&nbsp; &nbsp; &nbsp;Meet people who discuss and share your passions. Go to http://in.promos.yahoo.com/groups

_______________________________________________
Red5devs mailing list
osflash.org" target="_blank" href="mailto:Red5devsosflash.org">Red5devsosflash.org
http://osflash.org/mailman/listinfo/red5devs_osflash.org



-----Inline Attachment Follows-----

_______________________________________________
Red5 mailing list
osflash.org" target="_blank" href="mailto:Red5osflash.org">Red5osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org



Bring your gang together - do your thing. Start your group._______________________________________________
Red5 mailing list
osflash.org" target="_blank" href="mailto:Red5osflash.org">Red5osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org



-----Inline Attachment Follows-----

_______________________________________________
Red5 mailing list
osflash.org" target="_blank" href="mailto:Red5osflash.org">Red5osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org



Now you can chat without downloading messenger. Click here to know how._______________________________________________
Red5 mailing list
osflash.org" target="_blank" href="mailto:Red5osflash.org">Red5osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org



-----Inline Attachment Follows-----

_______________________________________________
Red5 mailing list
osflash.org" href="mailto:Red5osflash.org">Red5osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org



Now you can chat without downloading messenger. Click here to know how._______________________________________________
Red5 mailing list
Red5osflash.org">Red5osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )