Technical principle before and after the end of the live system

Phone broadcast system can be divided into collection, pre-processing, encoding, transmission, decoding, rendering these links, the following small series respectively explain ah:
1, live collection:
iOS is relatively simple, Android will have to do some models adaptation work, PC a little trouble, all kinds of camera need to drive, so it is necessary to do all kinds of adaptation, continue to optimize the process.
2, live before treatment:
Now Live SDK is already a standard of beauty that most of the anchor can not see no beauty at all. Beauty algorithm requires GPU programming, people need to understand the image processing algorithms.

3, live encoding:
will certainly be hard-coded, soft-coded 720p completely hopeless, barely able to coding can lead to over-blanching CPU to the camera. Hard-code compatibility is a pit, android on someone to fill. Encoding To find the best balance on the resolution, frame rate, bit rate, GOP and other design parameters.
4, live transmission:
do it yourself unrealistic, CDN service providers to it, that is a little high, I believe that those who want to do to change the world you live system is not bad money. 2W PCU assumptions about the monthly bandwidth costs about 100,000, about as clear and smooth 720p to 1.5mbps. CDN provides between transmission bandwidth and server, sending and receiving side of the network connection or the jitter buffer to write their own. Do not want Caton, is bound to increase the buffer, will lead to high delay, high-impact interactive, to do trade-offs.

5, live decoding:
certainly hard to decode, there was general support for mobile phone hardware solution, just on android or compatibility pit to fill.
6, Live Rendering:
This difficulty is not drawn, but in music and picture synchronization, only a few professional broadcast system developers have done very well.
Magic Technology Extension-stop broadcast solution that includes all the features front and rear ends, more comprehensive and professional mobile broadcast system solutions.

Guess you like

Origin blog.51cto.com/14528075/2455587