Audio and video communication plus meal -- WebRTC one liver to the end

Recently, we need to build a live broadcast platform for online classes. Considering the clarity and delay, we agree that WebRTC is the most appropriate.There are two reasons: first, the "point-to-point communication" is very attractive to us. There is no need for an intermediate server. The client is directly connected, and the commu ...

Posted by faheemhameed on Wed, 09 Mar 2022 04:15:19 +0100

On the recording and playing process of audio in webrtc

preface This article is based on the PineAppRtc project github.com/thfhongfeng... In webrtc, the recording and playing of audio are encapsulated inside. Generally, we don't need to pay attention to it. We can use it directly. But recently, there is a requirement to transmit our own data, so we need to expose these interfaces for use. So we n ...

Posted by snascendi on Sat, 27 Nov 2021 05:08:39 +0100

web technology sharing | LRU cache elimination algorithm

Before we know about LRU, we should know about cache. We all know that the computer has cache memory and can temporarily store the most commonly used data. When the cache data exceeds a certain size, the system will recycle it to free up space to cache new data, but the cost of retrieving data from the system is relatively high. Cache requireme ...

Posted by thebutler on Tue, 23 Nov 2021 12:18:27 +0100

Technology sharing | how to use FFmpeg command to process audio and video

FFmpeg is a leading multimedia framework and a powerful open source library for audio and video processing. It can decode, encode, transcode, mix, separate streaming media, filter and play audio and video content in almost all formats. It can not only use API to process audio and video, but also use FFmpeg command to edit audio and video files. ...

Posted by smarlowe on Thu, 18 Nov 2021 05:23:39 +0100