转码指将音视频解码并重新编码,从而实现格式、属性等的转换的过程。转码通常涉及到编码格式(如 H.264、AAC)、编码属性(如采样率、码率、I 帧间隔)、媒体封装格式(如 MP4、TS)等的转换。
云端录制和本地服务端录制涉及多个转码的场景。例如,合流录制模式下,录制服务会对音频和视频流进行实时转码,将多路流合并成一路流。单流录制模式下,开发者可以通过转码对生成的录制文件作进一步处理,如将每个 UID 的音频和视频文件合并成一个音视频文件,或将切片文件合并成 MP4 文件及其他文件格式。
旁路推流的过程中,当涉及到多人连麦直播,主播发布多路音视频流时,声网服务器会通过转码将多路流合并为一路流。