In this case, the two parties are both the host and participant, and the data flow is two-way. The process can also be two-way in scenarios such as co-hosting, where two users have an audio or video call by using an app such as WeChat. Note that the figure shows a simple one-way process from host to participant, which is called a single-host scenario. To solve these problems, we introduced modules such as the pre/post-processing module and the encoding/decoding module to form a basic symmetric data flow process over the network, as shown in the following figure. The data pulled by the participant from the host is encoded and compressed and cannot be directly played back. In addition, the audio and video data captured by the host may have issues such as noise, echo, and large data volume, making it unsuitable to directly transmit the data over the network. The host and the participant are connected over a real-time network. Simply put, the host captures and sends audio and video data, and the participant receives and plays the data. Combined with the actual use cases, the processing flow can be explained from the perspectives of two roles, the host and the participant. Today, we’ll talk more about sound in the Real-Time Communication (RTC) world.īefore we start the topic, let’s take a look at the basic processing flow of audio and video data in the RTC scenario. In the previous lesson “Advanced Audio and Video Development - Audio Elements”, we learned about sound from aspects such as the three elements of sound, the digitization of audio analog signals, and the characteristics of audio digital signals. This course is updated and published regularly. This course consists of a series of lessons starting from explaining the basic concepts of audio and video to tackling problems related to audio- and video-app development and then to using SDKs to develop audio and video apps. To help developers better understand the concepts of audio and video and quickly get started with the development of audio and video apps, ZEGOCLOUD and its audio and video development experts have designed this course “Advanced Audio and Video Development”.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |