search for: mcrg

Displaying 14 results from an estimated 14 matches for "mcrg".

Did you mean: mcfg
2004 Aug 06
1
PROBLEM REPORT (and example): EPIPE errors
...on the reasons of these errors, altough I suspect it's related to the fact that the headers are sent in blocking state and then we change to non-blocking. I will try to put all headers in a refbuf and append it to the client queue. for i in `seq 100` do echo $i timelimit -s 3 wget -q http://mcrg.uib.es:8000/live.ogg & timelimit -s 3 wget -q http://mcrg.uib.es:8000/live.ogg & timelimit -s 3 wget -q http://mcrg.uib.es:8000/live.ogg done <p>(timelimit is a small program in C to limit the execution of the command to 3 wallclock seconds). /****** timelimit.c *******/ #includ...
2004 Aug 06
2
No source buffering
...t; > 3- it is meant to be that way and will not change. No, if you search old archives (almost two years ago, http://breu.bulma.net/?l2480) you will see I've sent patches for server buffering (fast start) and other things that were never included. You can check the difference with http://mcrg.uib.es:8000/live.ogg which run my code realiable for more than a year now. The server also had a remote DoS bug, I sent the patch also and it was not included, I did not receive any answer neither, so I just stopped. -- ricardo galli GPG id C8114D34 http://mnm.uib.es/~gallir/ Recu...
2004 Aug 06
2
Any buffering on server?
Hi, Thanks Mike. So is there any buffering done on the server, or is it all on the client? i.e. when a server first connects, does it get a "burst" of packets until it catches up to the current time? Thanks, Martin --- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to
2004 Aug 06
2
Any buffering on server?
On Monday 10 February 2003 04:29, Michael Smith shaped the electrons to shout: > Other than the headers, there is no deliberate burst at initial connect > (but there will be an option for this soon). You can try it (48 KB of startup buffers) at: http://mcrg.uib.es:8000/live.ogg and http://mcrg.uib.es:8000/high.ogg The only think I'm still not very convinced is that clients has to wait for at least 1 "source iteration" (and 2 in the worst case) in order to beging to receive any data at all. This is due to the algorith: while (source)...
2004 Aug 06
1
Icecast2?
...size, but wait a longer time for recovery. once congestion is > clear, previous "missed" packets are thrown away, and new packets > continue to flow. that introduces skips but overall latency control is > better. i like your idea. I am trying it now, you can do it also at http://mcrg.uib.es:8000/live.ogg <p>It's configured with a prebuffering of 5 seconds, and a maxlag of 10 seconds. If a refbuf for a given client exceeds 10 seconds, and it's not a partial packets, it is silently discarded and removed. The "core" is shown below: if(abuf->timestamp...
2004 Aug 06
2
PATCH: increase network congestion resilience (SOLVED!)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sorry. The patch is hopely here. On Saturday 18 January 2003 03:38, Michael Smith shaped the electrons to shout: > > Hi, > > find a patch which is an update to a patch sent months ago. Before > > it was in net/sock.c, now I moved it to format.c, so net CVS module > > is not affected. It polls the socket before trying to
2004 Aug 06
2
No source buffering
> |No, if you search old archives (almost two years ago, > |http://breu.bulma.net/?l2480) you will see I've sent patches for server > |buffering (fast start) and other things that were never included. > | > |You can check the difference with http://mcrg.uib.es:8000/live.ogg which > |run my code realiable for more than a year now. > | > |The server also had a remote DoS bug, I sent the patch also and it > > was not > > |included, I did not receive any answer neither, so I just stopped. > > It's not a good news. I thin...
2004 Aug 06
0
No source buffering
...t;3- it is meant to be that way and will not change. | | |No, if you search old archives (almost two years ago, |http://breu.bulma.net/?l2480) you will see I've sent patches for server |buffering (fast start) and other things that were never included. | |You can check the difference with http://mcrg.uib.es:8000/live.ogg which |run my code realiable for more than a year now. | |The server also had a remote DoS bug, I sent the patch also and it was not |included, I did not receive any answer neither, so I just stopped. | It's not a good news. I think that devs should be expected to merge int...
2004 Aug 06
0
No source buffering
...gt; |No, if you search old archives (almost two years ago, > > |http://breu.bulma.net/?l2480) you will see I've sent patches for > > | server buffering (fast start) and other things that were never > > | included. > > | > > |You can check the difference with http://mcrg.uib.es:8000/live.ogg > > | which run my code realiable for more than a year now. > > | > > |The server also had a remote DoS bug, I sent the patch also and it > > > > was not > > > > |included, I did not receive any answer neither, so I just stopped. > &...
2004 Aug 06
2
Icecast2?
On 19/02/02 18:09, Likai Liu shaped the electrons to say: > >It's partially done in the patch I've sent you, completelly done in my > >current version... I can send you the second patch, you will save some > > work. > > how is the calculation being done? do you extract the bitrate from the > stream data, or do you use a different method? I'd advocate *that*
2004 Aug 06
2
Icecast2?
Hi all, I am ricardo galli, I've juscribed just a couple of days ago. I wanted to stay as a lurker for a longer period, but this list has almost no traffic, so I wake up due to the silence. The point is, is this list related to icecast2 development? I made some changes to the server and sent a patch to Jack Moffitt, but I'm not sure he's still mainaining the server. If he
2004 Aug 06
3
No source buffering
There appears no source buffering in Icecast 2.0. Please correct me if I'm wrong -- my C skills are a bit rusty -- it looks like apart from a tiny 4K buffer, there is no buffering done when relaying a source. Is this an explicit design decision? The Internet being what it is, unreliable and all, it seems harsh to drop a source that's even slightly lagging, when a bit of buffering could
2004 Aug 06
1
Fwd: Patch to icecast2
.... Moved queue_lenght verification to the send_client_queue(). It doesn't make sense to do it if there is no pending buffers. 7. Added TCP_NODELAY to a nonblocking socket. It is said that it's improve performance in Linux. TODO: check Win32 compatibility. You can try my version in http://mcrg.uib.es:8000/live.ogg (if the server is down, please wait few seconds and try again, I am restarting it frequently for my tests). Conclusions: _very_ stable connection, it recovers from network congestion very nicely. Don't hesitate to ask me for changes or improvements to my patch. <p&...
2004 Aug 06
3
Icecast2?
.... Moved queue_lenght verification to the send_client_queue(). It doesn't make sense to do it if there is no pending buffers. 7. Added TCP_NODELAY to a nonblocking socket. It is said that it's improve performance in Linux. TODO: check Win32 compatibility. You can try my version in http://mcrg.uib.es:8000/live.ogg (if the server is down, please wait few seconds and try again, I am restarting it frequently for my tests). Conclusions: _very_ stable connection, it recovers from network congestion very nicely. Don't hesitate to ask me for changes or improvements to my patch. <p&...