阿里rtc云端录制TypeScript版NODE运行

阿里云音视频服务云端录制typescript版本; 编译后可以使用 node index.js运行

package.json 版本
json 复制代码
// npm install --save @alicloud/rtc20180111@2.3.0
"@alicloud/rtc20180111": "^2.3.0",
引入
typescript 复制代码
import Client, { StartCloudRecordRequest, StopCloudRecordRequest, DescribeAppRecordingFilesRequest} from "@alicloud/rtc20180111";
import * as Util from "@alicloud/tea-util";
创建客户端
typescript 复制代码
// @ts-ignore:
const client = new Client({
  endpoint: "rtc.aliyuncs.com",
  accessKeyId: "",
  accessKeySecret: "",
  type: "access_key",
  regionId: "cn-hangzhou"
});
开始录音

控制台配置的回调地址
录制错误状态码

typescript 复制代码
const startCloudRecordRequest = new StartCloudRecordRequest({
    appId: "",
    channelId: '',
    // 模版 ID
    templateId: '',
    // 存储配置
    storageConfig: {
    	// 阿里云 AliYun OSS
        vendor: 1,
        // 存储地域。 0杭州
        region: 0,
        // 存储桶名称 OSS
        bucket: '',
        accessKey: '',
        secretKey: '',
    },
    // panes: [    
    // ]
})
client.startCloudRecord(startCloudRecordRequest).then((res) => {
    console.log('录制开始成功', res);
}).catch((error) => {
    console.log('录制开始失败', error);
});
结束录音
typescript 复制代码
const stopCloudRecordRequest = new StopCloudRecordRequest({
	// 应用 ID
    appId: "",
    // 频道 ID
    channelId: '',
    // 任务id
    taskId: '',
})
client.stopCloudRecord(stopCloudRecordRequest).then((res) => {
    console.log('结束录制成功', res);
}).catch((error) => {
    console.log('结束录制失败', error);
});
查看录音列表
typescript 复制代码
const describeAppRecordingFilesRequest = new DescribeAppRecordingFilesRequest({
	// 应用 ID
    appId: "",
})
client.describeAppRecordingFiles(describeAppRecordingFilesRequest).then((res) => {
    console.log('录制文件列表 成功', res);
}).catch((error) => {
    console.log('录制文件列表 失败', error);
});
相关推荐
美狐美颜SDK开放平台16 小时前
从RTC到AI美颜:直播APP开发中的直播美颜SDK技术架构解析
人工智能·音视频·实时音视频·美颜sdk·视频美颜sdk·美颜api
nopSled3 天前
AlphaAvatar v0.6.4 架构升级:统一实时感知、RTC 解耦与在线 ENV Memory
人工智能·架构·实时音视频·agent·多模态
hz567893 天前
内网视频会议系统建设方案:适合政企单位的安全会议选择
安全·云计算·音视频·实时音视频·信息与通信
hz567894 天前
电子远程评标系统哪家好?安全、合规、易用平台评测指南
安全·云计算·音视频·实时音视频·信息与通信
hz567895 天前
局域网视频会议解决方案,适配政企专网场景
音视频·实时音视频·信息与通信·安全架构
REDcker6 天前
远程实时操控技术详解
音视频·实时音视频·数据采集·遥控·遥操作·数据闭环·远程操控
美狐美颜SDK开放平台6 天前
娱乐直播APP平台开发实践:视频美颜SDK接入经验总结
php·音视频·实时音视频·娱乐·第三方美颜sdk·视频美颜sdk
阿拉斯攀登6 天前
RTSP 拉流与录制:IPC 摄像头本地录像完整方案
ffmpeg·音视频·webrtc·实时音视频·视频编解码
阿拉斯攀登7 天前
数据通道:RTCDataChannel 可靠与不可靠传输
音视频·webrtc·实时音视频·媒体·视频编解码
VidDown7 天前
在线视频下载器技术解析:原理、工具与合规实践
网络·音视频·实时音视频·视频编解码·视频下载