Audio and video codec technology in the live platform is how to use the?

In the broadcast platform, to ensure clear and smooth live video screen, the use of audio and video technology is essential. Audio and video technology mainly refers to the audio technology and video technology, both of which live in the process is about the same, generally divided into five big step: data collection, coding, transmission, decoding and rendering. Today, Extension Technology to talk about magic used in the broadcast system development audio and video codec technology What?
Video codec technology
actually encode and decode video are in accordance with a certain algorithm to achieve, which is to analyze the audio and video information and the introduction of codec algorithm. May be performed by video coding algorithm for compression processing, removing redundant information, thus facilitating the transmission of audio and video information, the decoding algorithm sucked audio and video information transmitted by the decoding process, to facilitate viewing the client. Digital video codec technology is the initial conditions for the development of network television, only efficient video coding in order to ensure the provision of high-quality video services in the Internet environment. If not compressed, digital video huge amount of data, regardless of transmission or storage is very difficult. Select the appropriate video encoding, the video can greatly enhance the transmission efficiency.
Audio codecs
audio codecs and video codecs principle almost as well as compressed audio is transmitted through it. Just algorithm diversity, the complexity of the video is higher than, and different scenarios need to select different audio decoder. Audio codec implementations commonly used in three ways: The first is to use a dedicated audio chip for speech signal acquisition and processing, audio codec algorithm integrated in the hardware, such as MP3 codec chip, speech synthesis chip analysis; second kinds of programs that the a / D acquisition card with the computer hardware platforms composition, audio codec algorithm implemented by computer software; third approach is to use a high-precision, high-speed a / D acquisition chip to complete the acquisition of the speech signal, strong programmable data processing chip to achieve the ability to speech signal processing algorithm, control then ARM.
Hardware codecs
In the process of development in the video app, audio and video codecs there are two ways: software codec and hardware codec, which is a concept encountered while watching video via a mobile device. Hardware decoding is performed by the video decoding hardware, is performed by the GPU, the GPU possible to reduce the work load on the CPU, video play more smoothly but the quality is not clear. Software decoding software itself is occupied by the CPU to decode, it will increase the workload of the CPU, but the quality is relatively clear.
Audio and video encryption technology
audio and video encryption mainly to protect copyright, many broadcast platforms have joined the video buffer function, so some videos are required to view the post-paid, in order to prevent the user pay to download, disseminate video, you need to video file encryption, so you can just let the video play in this platform applications.
These are just the use of audio and video codec technology in live broadcast platform, of course, throughout the complete live video app development process, but also the need for more technical support.

Guess you like

Origin blog.51cto.com/14528075/2453522
Recommended