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

阿里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: "",// 频道 IDchannelId: '',// 直播推流地址,仅支持传单个地址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: "",// 频道 IDchannelId: '',// 任务idtaskId: '',
});
client.stopStreamingOut(stopStreamingOutRequest).then((res) => {console.log('旁路推流结束_任务成功', res);
}).catch((error) => {console.log('旁路推流结束_任务失败', error);
});
http://www.lryc.cn/news/445742.html

相关文章:

  • 计算机书籍分享
  • 处理ASAM-MDF格式的开源python库asammdf
  • 物业管理小程序开发
  • 【Vue】Pinia
  • 帕金森病患者的生命长度:科学管理与乐观心态是关键
  • 详解Linux中cat命令
  • Mysql高级篇(中)—— SQL优化之查询截取分析
  • 企业如何制作一个官方网站?
  • 游戏开发2025年最新版——八股文面试题(unity,虚幻,cocos都适用)
  • 如何查看线程
  • 详细分析Spring的动态代理机制
  • Redis数据类型,使用场景,事物及分布式锁
  • 目标检测系列(一)什么是目标检测
  • STM32CubeIDE | 使用HAL库的ADC读取内部传感器温度
  • 茶思屋直播|TinyEngine+AI:聚焦主航道,在实践中探索低代码技术黑土地
  • Ansible流程控制-条件_循环_错误处理_包含导入_块异常处理
  • Mybatis-为什么使用Mybatis,它存在哪些优点和缺点?
  • 银河麒麟高级服务器操作系统V10外接硬盘挂载指南
  • 免费制作证件照的小程序源码
  • 面经宝典【1】-拼多多
  • AI画图用到的网站与资源
  • C++——多线程编程(从入门到放弃)
  • 江协科技STM32学习- P14 示例程序(定时器定时中断和定时器外部时钟)
  • 2024年CSP-J认证 CCF信息学奥赛C++ 中小学初级组 第一轮真题-阅读程序题解析
  • Hive ROW_NUMBER() 简介
  • java是干什么的
  • AI与量化投资人才培养计划-连接职场 助力走在金融行业前沿
  • 《CUDA编程》2.CUDA中的线程组织
  • 学习篇 | Dockerized GitLab 安装使用(简单实操版)
  • Linux服务器磁盘扩容