Appendix D: Bandwidth Estimation
74
11 Appendix D: Bandwidth Estimation
The frame rate of video transmitted from the device 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 from
your device.
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 device may be varying.
Bandwidth Estimation for 3 MEGA Mode
Image
Resolution
Average range of data sizes for
MJPEG mode
Average bit rate for H.264
mode
320 x 240
8 ~ 20k byte per frame
192kbps~512kbps @ 30fps
640 x 480
20 ~ 50K byte per frame
384kbps~1536kbps @ 30fps
1280 x 960
100 ~ 300k byte per frame
768kbps~8000kbps @ 30fps
2048 x 1536
400 ~ 1200k byte per frame
1024kbps~15000kbps @ 30fps
Bandwidth Estimation for 2 MEGA Mode
Image
Resolution
Average range of data sizes for
MJPEG mode
Average bit rate for H.264
mode
320 x 180
8 ~ 20k byte per frame
192kbps~512kbps @ 30fps
640 x 360
20 ~ 50K byte per frame
384kbps~1536kbps @ 30fps
1280 x 720
100 ~ 300k byte per frame
768kbps~8000kbps @ 30fps
1920 x 1080
200 ~ 800k byte per frame
883kbps~12000kbps @ 30fps
Note:
Audio streaming also takes bandwidth around 32kbps or
64kbps. Some xDSL/Cable
modem upload speeds could not even reach up to 128 kbps. Thus, you may not be able to
receive good quality video while also 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.