Questions tagged [bandwidth]

Amount of data that can be transferred in a given unit of time.

Network bandwidth capacity

Bandwidth sometimes defines the net bit rate (aka. peak bit rate, information rate or physical layer useful bit rate), channel capacity, or the maximum throughput of a logical or physical communication path in a digital communication system. For example, bandwidth tests measure the maximum throughput of a computer network. The reason for this usage is that according to Hartley's law, the maximum data rate of a physical communication link is proportional to its bandwidth in hertz, which is sometimes called frequency bandwidth, spectral bandwidth, RF bandwidth, signal bandwidth or analog bandwidth.

Network bandwidth consumption

Bandwidth in bit/s may also refer to consumed bandwidth, corresponding to achieved throughput or goodput, i.e., the average rate of successful data transfer through a communication path. This sense applies to concepts and technologies such as bandwidth shaping, bandwidth management, bandwidth throttling, bandwidth cap, bandwidth allocation (for example bandwidth allocation protocol and dynamic bandwidth allocation), etc. A bit stream's bandwidth is proportional to the average consumed signal bandwidth in Hertz (the average spectral bandwidth of the analog signal representing the bit stream) during a studied time interval.

Channel bandwidth may be confused with data throughput. A channel with x bps may not necessarily transmit data at x rate, since protocols, encryption, and other factors can add appreciable overhead. For instance, a lot of internet traffic uses the transmission control protocol (TCP) which requires a three-way handshake for each transaction, which, though in many modern implementations is efficient, does add significant overhead compared to simpler protocols. In general, for any effective digital communication, a framing protocol is needed; overhead and effective throughput depends on implementation. Actual throughput is less than or equal to the actual channel capacity plus implementation overhead.

1021 questions
22
votes
1 answer

What bitrate is used for each of the youtube video qualities (360p - 1080p), in regards to flowplayer?

When using flowplayer with the bandwidth check plugin , you need to state the bitrates for the different video quality. Here what it looks like: // the bitrates, video width and file names for this clip bitrates: [ { url:…
user2650277
  • 6,289
  • 17
  • 63
  • 132
22
votes
5 answers

Bandwidth from headphone/microphone jack

I got interested in this after I saw Square use the headphone jack on the iPhone to send credit card data. What's the average bandwidth of the headphone jack on the iPhone, average notebook, and average mobile device? Can it be doubled by sending…
prafulfillment
  • 911
  • 2
  • 11
  • 26
21
votes
2 answers

Measuring memory bandwidth from the dot product of two arrays

The dot product of two arrays for(int i=0; i
Z boson
  • 32,619
  • 11
  • 123
  • 226
19
votes
2 answers

WebRTC bandwidth requirements

Does anyone know what are WebRTC bandwidth minimal requirements? I'm interested in what are the values with or without video and for different video resolutions. I'm especially interested in a two party conference, but if you know the values per…
Adrian Ber
  • 20,474
  • 12
  • 67
  • 117
18
votes
1 answer

How to programmatically limit bandwidth usage of my c# application?

I've got a backup application here which connects to various webservices and downloads/uploads files from ftp or http servers. What is the easiest way to limit the bandwidth usage of my application? I need to do that because the application once…
Mats
  • 14,902
  • 33
  • 78
  • 110
18
votes
2 answers

Bandwidth Shaping in my C# application

I have a C# application that uses a native library that sends video to other IP over the internet using UDP. I have no traffic control over that library. My application also calls web services of another server using WebRequest that I have control…
Matin Lotfaliee
  • 1,745
  • 2
  • 21
  • 43
18
votes
10 answers

Tools for degrading my network connection?

I've written some applications than heavily use network, and I would like to test it over a slow network. I'm looking for a tool to simulate these kind of connections. I'm only interested in Windows tools.
Steve Gury
  • 15,158
  • 6
  • 38
  • 42
18
votes
3 answers

How to reduce javax.faces.ViewState in JSF

What is the best way to reduce the size of the viewstate hidden field in JSF? I have noticed that my view state is approximately 40k this goes down to the client and back to the server on every request and response espically coming to the server…
David Waters
  • 11,979
  • 7
  • 41
  • 76
16
votes
2 answers

Why does Wi-Fi have so much more bandwidth than Bluetooth?

While researching wireless communication protocols for a potential application, I came across this page on Wikipedia which lists throughput rates for both Bluetooth and 802.11 networks: http://en.wikipedia.org/wiki/List_of_device_bit_rates Here is a…
senbrow
  • 588
  • 1
  • 4
  • 11
16
votes
3 answers

How to detect Network Signal Strength in iOS Reachability

I am creating a new Traveling Application in iOS, this application is highly dependent on Maps and will include two Maps. My first Map will work when the user has a strong Network Signal (Apple Maps). My second Map will be used when their isn't…
iProgrammed
  • 980
  • 2
  • 10
  • 29
16
votes
4 answers

How do I monitor bandwidth use of a specific website?

I would like to install an application on one computer to monitor the bandwidth used when browsing to a specific website. Is there an application that can do this? Thanks!
fardown
  • 713
  • 2
  • 12
  • 23
15
votes
1 answer

How to keep track of the network traffic on 3G/wifi on an iOS device?

I am trying to understand how does an app like DataMan work. Even if it runs on the background, how can it measure the bandwidth allocation of the other apps?
phi
  • 10,634
  • 6
  • 53
  • 88
15
votes
2 answers

Firebase Database Bandwidth Calculation

I've published an android app 2 weeks ago called MyPetrol and within three days hit roughly 90k users in Malaysia. After that, I took down the app due to huge Firebase Database bandwidth consumption (117GB for the 3 days). I'm a self-taught hobbyist…
tingyik90
  • 1,641
  • 14
  • 23
15
votes
1 answer

Python Requests/urllib — monitoring bandwidth usage

I want to log the total bytes downloaded and uploaded by my Python script. total_downloaded_bytes = 0 def bandwidth_hook(r, *args, **kwargs): global total_downloaded_bytes total_downloaded_bytes += len(r.content) req =…
Elmo
  • 6,409
  • 16
  • 72
  • 140
15
votes
8 answers

How to compute the absolute minimum amount of changes to convert one sortorder into another?

Goal How to encode the data that describes how to re-order a static list from a one order to another order using the minimum amount of data possible? I have a feeling there is an algorithm or computer science term that will help me but right now I'm…
Great Turtle
  • 3,315
  • 7
  • 32
  • 36
1
2
3
67 68