SDK provides video capture, coding and push capabilities to quickly setup live streaming.
Using AI technology such as facial recognition and portrait tracking for real-time beautification, dynamic stickers and other functions.
Includes basic functions such as data acquisition, coding, push and transmission, but also supports audio and video processing technologies such as watermark, audio mixing, and earphone monitors.
Three formats of MP4/FLV/GIF are supported for recording and storage with live streaming.
The SDK can obtain the currently available camera, microphone and other related information for audio collection.
Both mobile pusher platforms support hardware encoding and software encoding, and it is up to App vendors which coding method they need to choose. Generally speaking, when the hardware of the smartphone does not support hard encoding, it will automatically switch to soft encoding.
After completing the collection and encoding, the SDK pushes the stream to the server according to the received parameters. The SDK not only optimizes for different network environments, but also manages live stream data through underlying queues.
The SDK provides advanced beauty filters, more than 20 types of filters, watermark, mirror and other special effects to improve the live streaming effect.
A variety of extended functions, such as mixing, reverberation, earphone monitor, recording, and screenshot, make live streaming simpler and more efficient.