TSINGSEE Qingxi Video Cloud Edge Image Intelligent Analysis Platform EasyNVR/EasyCVR/EasyGBS The difference between transcoding and transcoding

Anyone who develops audio and video streaming will know that several protocols commonly used in video streaming include RTMP, RTSP, UDP, HTTP, and MMS. However, when we are doing live streaming video, we may encounter a desire to transfer a stream from a server In the case of forwarding to another server, it may also be from a device to push the stream to its own service. The protocol of the stream may also be different. The source may be RTSP/RTMP/HLS/HTTP and other protocols, and the same destination server It may also be a different agreement. Therefore, the conversion of the protocol is one of the earliest problems that the video live broadcast industry needs to overcome.

NVR7.png

For video streaming platforms such as EasyNVR and EasyCVR, it is naturally possible to convert video streams into different protocols for distribution. In the process of communicating with customers, we found that some users or project teams have converted the streaming media protocol and video The transcoding is misunderstood or confusing.

Video transcoding:

Video Transcoding refers to the conversion of a video code stream that has been compressed and encoded into another video code stream to adapt to different network bandwidths, different terminal processing capabilities, and different user needs. Transcoding is essentially a process of decoding first and then encoding, so the code streams before and after conversion may or may not follow the same video coding standard.

112.jpg

In the actual transcoding process, the server hardware configuration will be involved, and the CPU or GPU will be used for video processing.

Streaming media transfer protocol:

The biggest feature of our EasyGBS, EasyCVR, and EasyNVR is to support multi-terminal video live broadcast. Therefore, the biggest work these platforms do is to transfer the protocol for video processing, and convert the original video into a protocol that can be supported by all terminals. Convert FLV, WS-FLV, HLS, RTMP to live webcast.

111.png

In simple terms, the protocol mainly refers to communication, and the format refers to data. Although the two are often mentioned at the same time, there are still differences.

Guess you like

Origin blog.csdn.net/TsingSee/article/details/115353926
Recommended