IP Camera Transfer Protocol Overview
the transmission protocol
Network Camera based on IP network transport protocol, so as to ensure that the audio and video data, PTZ control data network transmission quality. Real-time video streams through IP networks, through multiple protocols portfolio, to adapt to a variety of complex network transmission environment.
RTP (Realtime Transport Protocol), real-time transport protocol, specifically designed for real-time streaming RTP's basic functions of several real-time data stream is multiplexed into a UDP packet stream, the UDP stream may be sent to a host computer (unicast mode), and can also be sent to multiple target host (multicast mode). RTP packaged as only the conventional UDP, in theory, the router does not have any special treatment group, but now advanced routing device has RTP protocol optimization option. Of RTP timestamp mechanism, not only to reduce the influence of jitter, but also allows multiple data streams between synchronization, so you can easily based on the I / O event video image captions, IP Camera tend to audio and video The encoded data is encapsulated into RTP packets.
RTCP (Realtime Transport Control Protocol) real-time transmission control protocol, RTP sister agreement, which handles feedback, synchronization and user interface, but does not transmit any data. Its main function is used to provide information about the delay, jitter, bandwidth, congestion and other network characteristics of the feedback information, the encoding process can make full use of such information to the source client. So when network conditions are good, the data rate can be increased (so as to achieve a better quality), and when the network situation is bad, it can reduce the data rate. Continuous feedback coding algorithm can continuously be adjusted accordingly to provide the best possible quality in the current conditions.
Real Time Streaming Protocol RTSP (Real Time Streaming Protocol), RTSP protocol using the push server (push server), audio and video browsing side, sends a request, IP Camera just kept encapsulated into RTP packets of audio and video to the browser-side push encoded data, IP Camera can be very small overhead of streaming media transmission.
Hypertext Transfer Protocol HTTP (HyperText Transfer Protocol), Network Camera via the HTTP protocol to provide Web access feature, easily the audio and video data through a complex network transmission, real-time audio and video support is far from ideal.
Datagram Protocol UDP (User Datagram Protocol), is the most basic network data transfer protocol, IP protocol provides no network connection services, used to encapsulate the a strong network real-time audio and video data, even if the process of network transmission packet loss phenomenon, it will not affect the audio and video browser on the client.
Transmission Control Protocol TCP (Transmission Control Protocol), IP protocol provides a connection-oriented network service, designed to provide a reliable end-to-end byte stream unreliable Internet. TCP protocol often in the service-side and client-side after several "handshake" to establish a connection, thus using the TCP transport real-time audio and video streaming overhead, if the network is unstable, audio and video jitter phenomenon. Management commands using its reliability is used to transfer the IP Camera, such as PTZ, I / O device control command.
Visit http://www.vstarcam.com to learn more.
没有评论:
发表评论