一、直播客户端的处理流程
共享端:音视频采集------>音视频编码------
| 传输
观看端:音视频渲染<------音视频解码------
二、音频数据的流转
1、PCM
PCM(Pulse Code Modulation)是一种未压缩的数字音频格式,它将模拟音频信号转换为数字音频信号,以一种线性方式对音频进行采样并量化
2、aac/mp3
AAC(Advanced Audio Coding)和MP3(MPEG-1 Audio Layer III)是两种常见的音频压缩编码格式,用于将PCM格式的音频数据压缩为较小的文件或数据流,同时保持高质量的音频。
3、mp4/flv
MP4(MPEG-4 Part 14)和FLV(Flash Video)是两种常见的音视频容器格式,它们能够将多种音频和视频流合并到一个单一的文件中
上述1---->2---->3是音频数据发送时的编码过程,如果反过来则对应音频数据的解码过程。