Channel Management
In order to perform effective camera PTZ control the end to end latency must be low. Camera control is a feedback loop between the user and camera where latency results in overshoot. As latency increases, overshoots become more severe to the point where tracking becomes impossible.
The underlying channel bandwidth and packet loss rates of the Encoder to Server link together with the corresponding Server to client links are monitored to determine the quality of service between an Encoder and all clients watching the media stream generated by that Encoder. Using this quality of service the video codec continually changes its bandwidth in order to avoid data being generated at a rate higher than the channel can accommodate which typically results in higher packet loss and increased latency.
The bandwidth of the video is further adjusted to accommodate the variability in the generation of audio and metadata, including the priority of the metadata. This link management ensures that the channel latency is kept low.

