# AgoraWebSDK-NG **Repository Path**: mirrors_AgoraIO-Community/AgoraWebSDK-NG ## Basic Information - **Project Name**: AgoraWebSDK-NG - **Description**: The Next Generation of Agora Web SDK - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-22 - **Last Updated**: 2026-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AgoraWebSDK NG # **由于WEB NG SDK已经在[官网](https://docs.agora.io/cn/Interactive%20Broadcast/release_web_ng?platform=Web)正式发布,本项目会在接下去归档并停止维护. 最新的示例代码请参考 https://github.com/AgoraIO/API-Examples-Web** *[English](README.md) | 简体中文* Agora Web SDK NG 是基于 Agora Web SDK 开发的下一代 SDK。能实现基于 Agora SD-RTN 的音视频实时通信功能,支持语音通话、视频通话、音频互动直播、视频互动直播等场景。Agora Web SDK NG 是一个全量重构的版本,主要针对 API 的易用性和内部架构做了较大的调整。 ```shell npm install agora-rtc-sdk-ng --save ``` 接入指南和使用文档请访问我们的文档站 https://agoraio-community.github.io/AgoraWebSDK-NG/zh-CN/ 接入过程中,你可以在本仓库参考 Agora Web SDK NG 的 [Demo 源码](./Demo),或者体验 [Demo](https://agoraio-community.github.io/AgoraWebSDK-NG/demo/) > 如果您在接入 Agora Web SDK NG 时遇到问题,或者有任何建议,都可以在本仓库的 Issues 区发帖讨论,我们会尽快处理大家的反馈 ## 简介 详细的介绍和文档请访问上面提到的文档站链接,这里我们简单介绍一下 Agora Web SDK NG 的特性 - 支持 Typescript - 使用 Promise - 基于 Track 的音视频管理 下面是加入会议并自动发布的代码示例 ```js import AgoraRTC from "agora-rtc-sdk-ng" const client = AgoraRTC.createClient() async function startCall() { await client.join("APPID", "CHANNEL", "TOKEN"); const audioTrack = await AgoraRTC.createMicrophoneAudioTrack(); const videoTrack = await AgoraRTC.createCameraVideoTrack(); await client.publish([audioTrack, videoTrack]); } startCall().then(/** ... **/).catch(console.error); ```