获取原始音视频数据

更新时间不可用

了解本地服务端录制中获取原始音视频数据相关内容的适用场景、配置步骤、实现要点和注意事项。

声网本地服务端录制 SDK 目前支持单流模式下的原始音视频数据。

本文介绍如何通过参数设置获取原始音视频数据。

设置参数 isMixingEnabled = 0,即启动单流模式录制后,你可以根据需要生成的文件类型,参考下表进行参数设置:

录制内容命令行录制调用 API 录制
原始音频数据
  • --getAudioFrame 1:AAC 格式
  • --getAudioFrame 2:PCM 格式
  • decodeAudio = 1:AAC 格式
  • decodeAudio = 2:PCM 格式
原始视频数据
  • --getVideoFrame 1:H.264 帧格式
  • --getVideoFrame 2:YUV 帧格式
  • --getVideoFrame 3:JPG 帧格式
  • --getVideoFrame 4:JPG 文件格式
  • --getVideoFrame 5:JPG 文件格式 + MP4 视频文件格式
  • decodeVideo = 1:H.264 帧格式
  • decodeVideo = 2:YUV 帧格式
  • decodeVideo = 3:JPG 帧格式
  • decodeVideo = 4:JPG 文件格式
  • decodeVideo = 5:JPG 文件格式 + MP4 视频文件格式
表格内容超出当前宽度,可横向滚动查看更多列。

Web 端不支持 H.264 原始视频数据,支持 YUV 原始视频数据。

当收到原始音频和视频数据时,会分别触发 videoFrameReceived 和 audioFrameReceived 回调,回调中包含原始音频和视频数据。