Is it possible to set bandwidth limits and have ffserver actually respect 
them?

I'm trying to set up a live camera that can be simultaneously viewed locally 
and streamed over the net.  The internet connection can only support about 
400k of outbound data,  so I set the target bit rate for the stream to "400".  
I also have  MaxBandwidth set to "500" (though I eventually want it set 
higher to allow 1 or more local connections).

ffserver is current streaming at about 770-780k,  ignoring not only the 
target,  but the global limit.

If I can't get ffserver to dial back its bandwidth use,  I'll be forced to 
drop doing this in Linux,  and use a Windoze box,  because WME does take the 
exact same video signal,  and make whatever quality adjustments it's doing to 
stay within a 300K limit (to be fair,  part of that is because it's using the 
wmv9 codec,  while I'm currently using flv on the Linux box.  But the key 
thing is that it respects the set limits).  Since that would complicate a lot 
of other aspects of the system,  I'm desperate to avoid that.  So any help 
anyone can offer would be greatly appreciated.

A suggestion:  it would be useful to add the value of VideoQ currently being 
used to the stat.html display,  so users can get some hints of what they can 
do in the way of tuning to improve performance.  It would be even more useful 
to be able to adjust VideoQmin on the fly,  because the current design 
requires anyone trying to tune the system to stop the client,  stop the 
server,  edit the config file,  restart the server,  and restart the client 
in order to test the effects of adjusting it.  Even if you've got some canned 
config files set up,  it's still difficult to compare the effects because it 
takes so long to change the test conditions.

Ran
_______________________________________________
ffserver-user mailing list
ffserver-user@mplayerhq.hu
https://lists.mplayerhq.hu/mailman/listinfo/ffserver-user

Reply via email to