当前位置: 首页 > article >正文

阿里rtc旁路推流TypeScript版NODE运行

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

package.json 版本
// npm install --save @alicloud/rtc20180111@2.3.0
"@alicloud/rtc20180111": "^2.3.0",
引入
import Client, { StartCloudRecordRequest, StopCloudRecordRequest, DescribeAppRecordingFilesRequest} from "@alicloud/rtc20180111";
import * as Util from "@alicloud/tea-util";
创建客户端
// @ts-ignore:
const client = new Client({
  endpoint: "rtc.aliyuncs.com",
  accessKeyId: "",
  accessKeySecret: "",
  type: "access_key",
  regionId: "cn-hangzhou"
});
旁路推流开始
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);
});
旁路推流结束
const stopStreamingOutRequest = new rtc20180111_1.StopStreamingOutRequest({
    appId: "",
    // 频道 ID
    channelId: '',
    // 任务id
    taskId: '',
});
client.stopStreamingOut(stopStreamingOutRequest).then((res) => {
    console.log('旁路推流结束_任务成功', res);
}).catch((error) => {
    console.log('旁路推流结束_任务失败', error);
});

http://www.kler.cn/a/323042.html

相关文章:

  • Linux驱动开发第2步_“物理内存”和“虚拟内存”的映射
  • CentOS 源码安装FFmpeg
  • 网络基础(4)传输层
  • 【Linux:epoll】
  • springboot实现简单的数据查询接口(无实体类)
  • 从北美火到中国,大数据洞察品牌“STANLEY”的突围之路
  • 从入门到精通:计算机视觉学习路线与实战项目推荐
  • ROS与无人驾驶学习笔记(零)——问题汇总
  • Linux基础命令kill详解
  • JBOSS中间件漏洞复现
  • STM32 RTC实时时钟学习总结
  • WordPress精选文章如何添加侧边栏和页面?
  • 计算物理精解【8】-计算原理精解【5】
  • 如何在ChatGPT的帮助下,使用“逻辑回归”技巧完成论文写作?
  • sql server 版本补丁更新
  • Superset二次开发之Git篇git fetch 异常信息汇总
  • 【深度学习基础模型】Variational Autoencoders (VAE) 详细理解并附实现代码。
  • 【基础知识】Go中的同步机制
  • 基于yolov8的辣椒缺陷检测系统python源码+onnx模型+评估指标曲线+精美GUI界面
  • STM32G431RBT6 VREF+与VDDA引脚
  • 计算机性能指标之MIPS
  • 极狐GitLab 17.4 重点功能解读【九】
  • Windows安全日志7关键事件ID分析
  • 95分App引领绿色消费新潮流,闲置物品焕发新生机
  • 【JS】函数柯里化
  • 「数组」离散化 / Luogu B3694(C++)