Current location - Music Encyclopedia - Dating - What are the implementation technologies of the webcast platform? What is the general structure?
What are the implementation technologies of the webcast platform? What is the general structure?
A, video and audio acquisition and coding technology

Coding technology not only includes algorithm implementation, but also involves whether it is implemented through x86 platform or embedded mode.

2. Video and audio streaming media transmission technology. At present, the commonly used methods mainly include:

1. Transmission through HTTP protocol requires technical development to realize high-performance HTTP streaming media server;

2. Transmission through RTMP protocol needs technical development to realize high-performance RTMP streaming media server;

3. Transmission through UDP protocol is usually used in large controllable networks, such as IPTV live TV applications, which can be supported by switches;

4. Through P2P mode transmission, the transmission protocol used in P2P mode can be defined by users themselves and can be implemented based on UDP or TCP, which is usually used for.

In a very large-scale network environment.

3. Content distribution technology.

It is necessary to independently develop and implement a CDN content distribution software platform supporting streaming media to complete the scheduling of content from the source node to the edge node server.

The technology in this field is very mature. At present, there are many providers of such products, and there are also many CDN service providers (software platform, hardware server, and overall rental of export bandwidth).

4. Terminal decoding technology.

According to the type of terminal, decoding technology is mainly divided into the following categories:

1.PC decoding technology

For example, desktop client software such as Adobe Flash Player, VLC, FFMPEG (which can support the decoding of most video and audio formats such as H.264 and H.265) currently used by video websites.

2. Mobile terminal decoding technology

At present, it is mainly divided into two camps, Android and iOS. The video and audio decoding methods of the two mobile platforms are mainly divided into two ways, one is to decode the GPU hardware that comes with the device, and the other is to call the CPU through software.