0
const request = {
        uid: '999',
        cname: `${channelName}`,
        clientRequest: {
        token: EventService.getRecordingToken(channelName),//tocken of 999
        recordingConfig: {
             maxIdleTime: 120,
             streamTypes: 2,
             channelType: 0,
             videoStreamType: 0,
             subscribeVideoUids: [idsToUse.uId + ""],
             subscribeAudioUids: [idsToUse.uId + ""],
             subscribeUidGroup: 0
        },
        recordingFileConfig: {
             avFileType: ["hls"]
        },
        storageConfig: {
             accessKey: process.env.AZURE_ACCESS_KEY,
             region: 3,//The region parameter has no effect, whether or not it is set.(Ref:https://docs.agora.io/en/cloud-recording/cloud_recording_api_rest?platform=RESTful)
             bucket: `${process.env.AZURE_CONTAINER_NAME}`,
             secretKey: process.env.AZURE_SECRET_KEY,
             vendor: 5
       }
     }
  };

这是我的应用程序直播的个人录制的开始录制配置。这样,我得到了 2 个文件,一个是 .audio.m3u8,第二个是 .video.m3u8,但我的要求是只有一个包含音频和视频的文件。任何人都可以在这方面帮助我吗?

4

1 回答 1

0

请使用云合成记录 API 转码

https://docs.agora.io/en/cloud-recording/cloud_recording_composite_mode?platform=RESTful

于 2021-10-27T11:14:32.940 回答