tags:

views:

120

answers:

1

Hello everyone,

I am always confused about two parameters about streaming media -- fps (frame per second) and bit rate (e.g. 256k bps, 512k bps, etc.).

I do not want to know the mathematical and algorithm internals, and I just want to make it clear whether my following understanding is correct.

I think 15 fps and 256 bps, means for each second, the server will send 15 frames and the 15 frames aggregate to be 256k bits to client side. Frames could be any frame, key frames (I mean I-Frame in MPEG) or non-key frames. The bits used for represent each of the 15 frames in one second need not be the same, the total amount to be 256k bit should be fine. Is that understanding correct?

thanks in advance, George

+1  A: 

Almost,

The server might send more or less than 15 frames per second, these should be buffered on the client side. 15 fps means the video is supposed to be played at 15 frames every second in order to look normal. on average this means that indeed the server will send 15 frames every second. But its certainly possible that some seconds you'll only get 4 frames while the next 11 seconds you'll get 16.

Mendelt
Cool, thanks, Mendelt!
George2