You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

声网Agora Azure云录制音视频文件分离,如何输出合并音视频的单文件

解决方案

你当前的配置默认是单流录制下音视频分离存储,只需要添加一个配置参数即可实现单流录制输出合并的音视频HLS文件。

调整步骤

  • 在recordingConfig配置对象中新增参数mixedVideoAudio: 1,该参数作用是开启单流录制的音视频合并能力,录制时会将音视频写入同一个TS切片,最终仅输出一个合并的m3u8文件。

修改后的完整配置代码

const request = {
        uid: '999',
        cname: `${channelName}`,
        clientRequest: {
        token: EventService.getRecordingToken(channelName),//录制用户999的token
        recordingConfig: {
             maxIdleTime: 120,
             streamTypes: 2,
             channelType: 0,
             videoStreamType: 0,
             subscribeVideoUids: [idsToUse.uId + ""],
             subscribeAudioUids: [idsToUse.uId + ""],
             subscribeUidGroup: 0,
             mixedVideoAudio: 1 // 新增:开启单流录制音视频合并
        },
        recordingFileConfig: {
             avFileType: ["hls"]
        },
        storageConfig: {
             accessKey: process.env.AZURE_ACCESS_KEY,
             region: 3,//region参数不生效,是否配置无影响
             bucket: `${process.env.AZURE_CONTAINER_NAME}`,
             secretKey: process.env.AZURE_SECRET_KEY,
             vendor: 5
       }
     }
  };

注意事项

  • 该改动仅针对单流录制场景生效,不需要修改其他存储、订阅相关配置。
  • 调整配置后新启动的录制任务就会直接输出合并后的音视频m3u8文件,无需后续二次转码处理。

内容的提问来源于stack exchange,提问作者Junaid Ahmad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 08:45:07