Performance Analysis of WebRTC Embedding Optimized HEVC CodeC
Zhenyu Liu · 2022 IEEE International Conference on Visual Communications and Image Processing (VCIP) · 2022
Web Real-Time Communications (WebRTC) is an open-source platform, supporting developer to build voice- and video-communication solutions. Video compression engine is one infrastructure in WebRTC. As video stream accounting for more than 90% bandwidth requirement in real-time communication. The performance of embedded video encoder in WebRTC determines the Quality of Experience of communication, including the picture quality, the communication latency and the playback smoothness. In our WebRTC, we implemented the high performance HEVC software encoder as a substitute of the VP8 encoder in WebRTC. We improve the compression efficiency of HEVC encoder significantly. As compared with the most advanced x265, the averaged 34.6% rate saving was achieved by our encoder, especially in low-latency coding applications. As compared to the default WebRTC integrated with VP8, up to 90.2% bandwidth requirement was saved by our optimizations.