H264 SVC Scalable Video Encoding

Source: Internet
Author: User

H264 SVC is a technology that divides video streams into multiple layers of resolution, quality, and frame rate. It is an extension of H.264 Video Coding/decoding standard adopted by most video conferencing Devices today. Video conferencing equipment uses SVC technology to send and receive multi-layer video streams consisting of a small base layer and multiple other optional layers that can improve resolution, frame rate, and quality. This layered method can greatly improve the Code elasticity and video quality, and has no high bandwidth requirements,Even if the packet loss rate is only 1%, the quality of the Video Stream Obtained by using H.264 and other standard video encoding and decoding technologies without any error correction mechanism is usually greatly reduced. Even if the packet loss rate is as high as 5%, existing error correction mechanisms such as lplr or Polycom LPR can still help achieve high Video Stream Quality. The error elasticity technologies used by these mechanisms can be divided into the following two categories: Protection encoding and correction encoding. Encoder Using Protective encoding technology (using standard H. 264 technology) Not all redundancy is used in stream compression, which improves packet loss elasticity and correspondingly reduces compression efficiency, thus greatly reducing the video quality. The encoder that uses the correction encoding technology (such as forward correction) can provide protection for video streams. Although it does not reduce the quality, it will greatly increase the required bandwidth and/or latency.

More theories can be searched. From the above, h264 SVC is a good choice for companies that do not have their own packet loss processing technology, especially for Video Communication on mobile devices, using h264 SVC can greatly improve the user experience on the poor network. There is a video on the radvision official website, which compares h264 SVC and h264 AVC with different packet loss rates:

Bytes. FFmpeg is a good choice for the open-source implementation of SVC encoding. The following Branch implements h264 SVC encode/decodehttp: // gitorious.org/ffmpeg-kraken/in addition,

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.