dslreports logo
uniqs
17
Pringlescan
join:2007-01-05
Des Moines, IA

Pringlescan to DocDrew

Member

to DocDrew

Re: Mediacom internet speeds slow as I use my allowance (it's my fault)

said by DocDrew:

You need to set aside 5-10% of your upstream bandwidth for overhead.

No you don't. The overhead is automatically pulled from your bandwidth streams. Setting aside more would just cause the same issue to happen. Also his net is dropping out and that doesn't happen by maxing out your bandwidth... why because the overhead needed is already in use.

For the net dropping issue I think it's something else hardware or twitch related. Twitch(justintv) is notorious for having streaming issues on lower uploads speeds.

DocDrew
RF Medic
Premium Member
join:2009-01-28
dv streaming
Ubee E31U2V1
Technicolor TC4400
ARRIS TG1672

DocDrew

Premium Member

said by Pringlescan:

said by DocDrew:

You need to set aside 5-10% of your upstream bandwidth for overhead.

No you don't. The overhead is automatically pulled from your bandwidth streams.

The app sending the streams can only set aside the overhead for the streams it generates, unless it has settings to otherwise limit it in general. Other apps will fight for any remaining bandwidth on the connection not used by the app uploading. Once all the upstream bandwidth is used, other packets are delayed and waiting in a queue for their turn at being sent. Packets like acks to servers waiting on downloaded data received confirmation are important for a well working and speedy connection.

Basically if you have a 1 mbps upload connection, don't let the app dominating the upload bandwidth use more than 900 kbps. Leave the other 124 kbps for other apps trying to upload data. adjust as needed up or down for the performance the other apps need.

Actually from the link silbaco just posted:
Twitch Encoder Settings
It recommends using no more than 80% of your upstream bandwidth.

k9iua6
join:2004-05-23
Dubuque, IA

k9iua6

Member

Right. And if the idea here is to stream yourself playing an online-connected video game, one obviously needs to leave room for the game itself to communicate over the internet. A computer can only send data upstream if the CMTS in Mediacom's local head-end grants you time to send data upstream, and if you've maxed out your allocated bandwidth for a specified period of time, the CMTS won't grant you a time slot, which introduces pauses to data flow. Setting your video bitrate to slower than your allocated upstream bandwidth will produce an overall smoother flow of data.

DocDrew
RF Medic
Premium Member
join:2009-01-28
dv streaming
Ubee E31U2V1
Technicolor TC4400
ARRIS TG1672

DocDrew

Premium Member

said by k9iua6:

Right. And if the idea here is to stream yourself playing an online-connected video game, one obviously needs to leave room for the game itself to communicate over the internet. A computer can only send data upstream if the CMTS in Mediacom's local head-end grants you time to send data upstream, and if you've maxed out your allocated bandwidth for a specified period of time, the CMTS won't grant you a time slot, which introduces pauses to data flow. Setting your video bitrate to slower than your allocated upstream bandwidth will produce an overall smoother flow of data.

Unless the CMTS ports are congested, the issue I'm talking about doesn't even get to that low of a level. This is usually a TCP/IP issue where the overhead of the TCP connection is just delayed by the rest of the data stream. Those delays cause the flow to get interrupted. This can happen on any network when the bandwidth is saturated, it's not specific to cable.
DoctorX
join:2010-08-01

DoctorX to Pringlescan

Member

to Pringlescan
said by Pringlescan:

No you don't. The overhead is automatically pulled from your bandwidth streams. Setting aside more would just cause the same issue to happen. Also his net is dropping out and that doesn't happen by maxing out your bandwidth... why because the overhead needed is already in use.

For the net dropping issue I think it's something else hardware or twitch related. Twitch(justintv) is notorious for having streaming issues on lower uploads speeds.

bzzz... try again. tcpip 101. As someone who has been in networking for 18 years, drdrew is correct. As you approach the max bandwidth, media com's routers start limiting the bandwidth to the max amount. However, if you max the upstream bandwidth, your ack packets start to get dropped. They have a finite time to live. If the ack packets are not received in x ms (varies by isp), the requested packet is rerequested making the overall throughput decline dramatically. Only udp allows for no ack packets.