Benefits
Update time: 2024/12/19 17:26:02
This topic describes the functional and performance strengths and technical highlights of the major functions and performances of Interactive Live Streaming for your quick understanding of its major advantages.
Benefits
Cross-platform interoperability
- Interactive Live Streaming supports mobile (iOS/Android), desktop (Windows/macOS), Web (desktop browser, mobile browser H5), and WeChat Mini Program platforms, as well as the Flutter and Electron frameworks, with simple and easy-to-use client-based SDK and cloud-based API provided to ensure cross-platform interoperability.
- 5000 and more models supported and compatible with current mainstream development frameworks.
Ultra-low latency
- Interactive Live Streaming is designed with a real-time transmission network independently developed by CommsEase, with network nodes covering the globe.
- The optimal addressing algorithm is adopted and supported with the global real-time dispatching capability to ensure an average end-to-end latency lower than 200 ms.
Low freeze frames
- CommsEase boasts industry-leading technologies such as accurate bandwidth detection, intelligent congestion control, forward error correction and encoding optimization, with a measured resistance to packet loss as high as 80%.
- The product is adapted to complex and changing network environment and can ensure smooth and stable communication under weak network conditions with severe packet loss.
High quality
- Interactive Live Streaming provides 1080P high-definition display, and the video communication is not affected despite of an 80% packet loss.
- Support an audio sample rate of 48 kHz and a bitrate of 128 kbps, with the audio communication not affected despite of an 80% packet loss.
- Use industry-leading audio 3A algorithms, including Acoustic Echo Cancellation (AEC), Automatic Noise Suppression (ANS), and Automatic Gain Control (AGC), to help users eliminate echo and whistling noises during calls , thereby offering them a call experience that is clean and pure.
Easy-to-use APIs
- Interactive Live Streaming features minimalist API design and can be easily accessed using only three lines of codes.
- Functions clearly correspond to APIs to reduce the understanding cost for developers and help them with quick access and implementing complete business scenarios.
Technical highlights
Scalable video coding (SVC)
Interactive Live Streaming supports time-domain SVC in H.264 SVC to realize scalability through changing frame rate. Each terminal can generate or extract video bitstreams of different levels during communication if needed. The subscriber will abandon some bitstreams of the time-domain layer in case of high network packet loss to achieve network adaptability and ensure video quality and user experience under weak network conditions.
Video quality control (VQC)
Interactive Live Streaming controls video quality in communication through dynamic configuration of video encoding parameters and dynamic selection of codec to ensure video quality during calls, and provide higher quality video images under the same bitrate, giving users a feel of face-to-face communication.
Super resolution (SR)
Interactive Live Streaming supports video super resolution strategy, which can improve low video resolution due to limited network bandwidth or high real-time requirements. In particular, the video definition on the subscribers' end is optimized by extraction or insertion of signals after low-resolution videos are transmitted to subscribers, thus enhancing the overall user experience.
Audio AI-based noise reduction
Interactive Live Streaming uses the self-developed audio AI noise reduction algorithm to perform targeted reduction of non-steady-state noises such as human voices or keyboard sounds, while promoting inhibition to steady-state noise in the environment, in a bid to reserve human voice in its purity.
Video noise reduction
Interactive Live Streaming is designed with the self-developed video noise reduction technology. Pre-processing technologies are adopted to eliminate noise in videos captured in scenarios with low light levels or darker backgrounds, so that the video captured in dark scenarios are sharper and more comfortable to watch, and the user experience is improved.
Software encoding NEVC protocol
Interactive Live Streaming supports software coding and decoding on desktop terminals and functions like capability negotiation in NE264 and NEVC. Compared with H264, the software encoding NEVC protocol improves the encoding compression efficiency by 30%, enabling better overall video sharpness, robustness and error recovery under the same bitrate.
Interactive Live Streaming’s media server supports NEVC from end to end, including video stream media forwarding, interactive live streaming and recording.





