Appendix D:
Bandwidth and Video Size Estimation
The frame rate of video transmitted from the Internet camera depends on connection bandwidth
between client and server, video resolution, codec type, and quality setting of server. Here is a
guideline to help you roughly estimate the bandwidth requirements for your Internet camera.
The required bandwidth depends on content of video source. The slow motion video will produce
smaller bit rate generally and fast motion will produce higher bit rate vice versa. Actual results
generated by the Internet camera may be varying.
Image
Resolution
Average range of data
sizes for M-JPEG mode
Average bit rate for
MPEG-4 mode
Average bit rate for
H.264 mode
160 x 120
(QQVGA)
3 ~ 6k byte per frame
64kbps~256kbps
@ 30fps
32kbps~192kbps
@ 30fps
320 x 240
(QVGA)
8 ~ 20k byte per frame
256kbps~768kbps
@ 30fps
192kbps~512kbps
@ 30fps
640 x 480
(VGA)
20 ~ 50K byte per frame
512kbps~2048kbps @
30fps
384kbps~1536kbps
@ 30fps
1280x1024
(SXGA)
100 ~ 200k byte per
frame
NA
512kbps~3076kbps
@ 15fps
NOTE:
Audio streaming also takes bandwidth around 5 kbps to 64kbps. Most xDSL/Cable
modem upload speeds may not even reach up to 128 kbps. Thus, you may not be able
to receive any video while streaming audio on a 128 kbps or lower connection. Even
though the upload speed is more than 128kbps, for optimal video performance,
disabling audio streaming will get better video performance.
76