(As an independent developer or an enterprise that wants to shorten the development cycle of audio and video, the most convenient way to achieve audio and video communication on the Android platform is to find open source projects or call other enterprise APIs. The reason for this is that the audio and video communication technology involves too many related technical knowledge points such as the bottom layer audio and video acquisition, decoding, FFmpeg (audio and video management solution), and media streaming transmission protocol. This document includes the following annexes:)