阿里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 startStreamingOutRequest = new rtc20180111_1.StartStreamingOutRequest({
    appId: "",
    // 频道 ID
    channelId: '',
    // 直播推流地址,仅支持传单个地址
    url: '',

})
// 03D06E77-5916-53B3-A2F6-48DA78E262D7
client.startStreamingOut(startStreamingOutRequest).then((res) => {
    console.log('旁路推流开始_任务成功', res);
}).catch((error) => {
    console.log('旁路推流开始_任务失败', error);
});
旁路推流结束
typescript 复制代码
const stopStreamingOutRequest = new rtc20180111_1.StopStreamingOutRequest({
    appId: "",
    // 频道 ID
    channelId: '',
    // 任务id
    taskId: '',
});
client.stopStreamingOut(stopStreamingOutRequest).then((res) => {
    console.log('旁路推流结束_任务成功', res);
}).catch((error) => {
    console.log('旁路推流结束_任务失败', error);
});
相关推荐
空中海2 小时前
01 React Native 基础、核心组件与布局体系
javascript·react native·react.js
前端之虎陈随易4 小时前
2年没用Nodejs了,Bun很香
linux·前端·javascript·vue.js·typescript
Yue1685 小时前
啥子都能看懂的TypeScript快速入门
typescript
好运的阿财5 小时前
OpenClaw工具拆解之host_workspace_write+host_workspace_edit
前端·javascript·人工智能·机器学习·ai编程·openclaw·openclaw工具
XiYang-DING6 小时前
JavaScript
开发语言·javascript·ecmascript
空中海7 小时前
02 React Native状态、导航、数据流与设备能力
javascript·react native·react.js
空中海7 小时前
02 状态、Hooks、副作用与数据流
开发语言·javascript·ecmascript
空中海8 小时前
04 React Native工程化、质量、发布与生态选型
javascript·react native·react.js
杨超凡8 小时前
豆包收费了?我特么自己用“意念”搓了一个!
javascript