Packetizer Logo
 

Obey Speed Limits (Q60)

The information in this article applies to:

It's tempting to just send stuff out as fast as you can, but there are a few limits that a terminal is required to obey. First of all, obey the FlowControlCommand (section 7.12.3/H.245v2), both for the entire multiplex and a specified logical channel. For video, don't open a channel or transmit with an MPI, e.g., qcifMPI, or bit rate, i.e., maxBitRate, greater than what the remote terminal's TerminalCapabilitySet said it could receive (section 7.2.2.5/H.245v2). Hopefully it will reject the open request rather than accepting it and getting blasted with your video faster than it can handle and then, well… crashing. For example, it could have an especially slow hardware codec that can only handle qcifMPI=2.