Twilio 记录会议

问题描述

如何从 Twilio 获取正确的视频房间记录。我正在使用 C# SDK

创建房间: FirstOrDefaultAsync

然后我在数据库中有房间 sid。我想得到会议记录。我在录音 var room = await Roomresource.CreateAsync(null,Roomresource.RoomTypeEnum.GroupSmall,name,recordParticipantsOnConnect: true); 的文档链接中找到了。但是如何从 C# SDK 获取它我不想手动解析它。

第二。我需要允许用户观看会议记录。我不需要为每个参与者和曲目单独记录。有没有一种简单的方法获取一个会议视频?

解决方法

这里是 Twilio 开发者布道者。

Twilio 文档通常在您选择的 SDK 中有示例。例如,如果您有一个房间 SID,您可以retrieve the recordings for a room 使用以下内容:

TwilioClient.Init(accountSid,authToken);

var groupingSid = new List<string> {
  ROOM_SID
};

var recordings = RecordingResource.Read(groupingSid: groupingSid,limit: 20);

房间里每个参与者都有录音,因为这些只是原始录音。如果您想要其他人可以观看的单个视频,则需要将录制内容拼接在一起,或者您可以使用 Twilio Video Compositions API。查看Compositions API documentation,了解有关如何创建单个可见视频的所有详细信息。