阿里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);
});
相关推荐
田甲9 小时前
STM32L051实现RTC低功耗唤醒
stm32·嵌入式硬件·实时音视频
zymill1 天前
flvAnalyser --- AVS系列视频标准ES分析使用指南
音视频·实时音视频·视频编解码·视频·智能电视·avs3
TEL189246224773 天前
IT66612:1对2 HDMI主动分配器,配备EDID RAM和嵌入式MCU
音视频·实时音视频·视频编解码
TEL189246224774 天前
IT6636:3输入1输出HDMI 2.1V重定时开关,内置MCU
音视频·实时音视频·视频编解码
简鹿视频4 天前
怎么把mkv视频格式转换为asf视频格式
ffmpeg·音视频·实时音视频·视频编解码·格式工厂
Smile_2542204185 天前
vlc的使用
网络·webrtc·实时音视频
Nautiluss5 天前
一起玩XVF3800麦克风阵列(十)
linux·人工智能·python·音频·语音识别·实时音视频·dsp开发
沃达德软件7 天前
智能警务视频侦查系统
大数据·人工智能·数据挖掘·数据分析·实时音视频·视频编解码
沟通qq 8762239658 天前
用元胞自动机模拟增材制造微观组织:Matlab 实现枝晶生长
实时音视频
小曾同学.com9 天前
SRT协议推拉流
ffmpeg·实时音视频·vlc·obs·srt协议·srt推拉流