The public network PoC (Push-to-Talk Over Cellular) intercom is established on the basis of the operator's mobile communication network. Because it is not limited to distances and regions, it can be used as long as there is an operator's network; public network intercom With its convenience, wide coverage and low cost, it is widely used in fire emergency, logistics, property, electric power/forestry, schools and factories and other fields.
Intercom SDK function
Monitor multi-channel function
The client or dispatcher creates and listens to the intercom of multiple channels through the SDK. Each channel is isolated from each other and has a corresponding status and callback.
Intercom permission
The intercom supports setting permissions, users with high permission levels can interrupt and forcibly intervene users with low user levels.
- Microphone function: Microphone intercom in the channel: Note that multiple channels can be monitored, but only one channel can be selected for intercom.
- Interrupt (forced demolition) function: When a user with a lower authority is in the intercom, a user with a higher authority can interrupt (forced demolition) the intercom, and another user can drop the microphone.
- Forcible intercom function: When a user with a lower authority is in the intercom, a user with a higher authority can intercom forcibly, and another user can log in to the intercom while he himself is on the intercom.
broadcast function
Media Broadcasting: Broadcasting can be created through the RESTful API, and one or more media files can be input into the intercom channel as a live video source for broadcasting, and it supports scheduled broadcasting and periodic broadcasting.
Text broadcasting: text broadcasting service can be carried out with the help of real-time message SDK.
local recording function
Locally record and store the audio data on the microphone
Intercom sound quality adjustment
Support dynamic adjustment of sound quality, use high-definition sound quality when the network is good, and use low-definition sound quality if the network is poor.
AI noise reduction
AI noise reduction can simultaneously process non-stationary noises (including mouse clicks, keyboard sounds, percussion sounds, air conditioner sounds, kitchen dishes colliding sounds, restaurant noises, environmental wind sounds, coughing sounds, blowing sounds and other non-human noises ), retain the pure human voice and enhance the intercom experience
Custom Audio Capture and Rendering
- When the user needs to perform special audio processing on the existing audio stream, audio file, or PCM input source, the input is processed after the audio effect and sent to the SDK for transmission.
- When users have their own rendering requirements, such as rendering after special application or processing of the extracted raw PCM data, it is recommended to use the custom audio rendering function of the SDK.
Intercom SDK support terminal
- Android: version ≥ 4.1; architecture supports arm64-v8a
- iOS: version ≥ 9.0; architecture supports arm64
- Windows: version ≥ Windows 7; architecture supports x86, x86-64
- Web: Support Chrome58+, Firefox 56+, Safari 11+, Opera 45+, QQ Browser 10+, 360 Secure Browser 9.1+; see Web SDK Compatibility for details
Intercom SDK Advantages
epilogue
Intercom SDK focuses on the intercom function and does not cover user relationships (user types and group logic). Developers can quickly build their own public network scheduling platform according to their own business; developers can also discuss their needs with us, and we will Guidance and program setting are provided free of charge on demand to help developers launch applications quickly.
At present, the intercom SDK has been released. To experience the fast intercom, please go to the fast intercom platform .