Serial number | Functional class | Function details |
1 | Green, blue and red matting effect | Support different levels of green, such as dark green and light green. These green can be naturally removed in the same picture |
Provide color protection adjustment and matting intensity adjustment functions, which is convenient for use in complex scenes (most do not need adjustment) |
Support flexible selection of green, blue and red, and free switching |
2 | Superimposed background | The maximum resolution of the picture is 5000x8000 Maximum 4K resolution of video |
Video and pictures can be switched quickly |
The position and size of video and pictures can be adjusted manually and in real time |
Video and pictures can be processed by filter, such as Gaussian blur |
3 | Camera and beauty | The default is vertical full screen display, which can adjust the front and rear lenses, exposure, up and down mirror images, left and right mirror images, hiding and other functions |
Support full screen, 9:16, 3:4 resolution setting |
The camera picture can be moved, rotated, scaled, chamfered, customized inverted foot shape and style, etc |
It has been connected to Xiangxin Meiyan, and can be externally connected to a third-party SDK Android is exported in the form of texture and returned in the form of texture after processing; IOS outputs and inputs in the form of samplebuffer |
4 | External input and regulation | Multi slot interface. We reserve the interface of surface, which supports mediaplayer, ijkplayer and other players that support setsurface |
Small pendant, which supports pictures and videos with pure green background. After pictures and videos are added, the green will be removed by default and become a transparent picture, with a maximum of 10 videos at the same time |
Customize UI Support custom UI controls, such as common buttons, pictures, text boxes, etc. These UI interfaces will be superimposed as a layer and exported together when exporting data |
External USB camera UVC open source control has setsurface interface, which supports the selection of external USB camera to the surface interface provided by us |
Layer adjustment, which supports the adjustment of the upper and lower positions of layers. It is commonly used in multiple positions to display different pictures below or above |
5 | Bluetooth Keyboard | Support common Bluetooth keyboards, Hangshi Bluetooth digital keyboards used in common live broadcasts, etc |
6 | Data export (streaming) | After various layers are superimposed, they are exported in the form of frames, and the Android end is in nv21 format The IOS end is bgra |
The width and height of the outgoing frame can be modified in real time to adapt to different network bandwidth |
The UI interface of external settings will also be superimposed with other layers and exported together |