Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/agoraio-extensions/agora-c_sharp-sdk

The simple ways to use Agora RTC SDK with C#
https://github.com/agoraio-extensions/agora-c_sharp-sdk

csharp example sdk

Last synced: 2 months ago
JSON representation

The simple ways to use Agora RTC SDK with C#

Awesome Lists containing this project

README

        

# Agora C# SDK
*[中文](Readme.zh.md) | English*

Use Agora RTC SDK with C#!

- You can find full API document(Unity) at [Document Center](https://docportal.shengwang.cn/cn/video-call-4.x/API%20Reference/cs_ng/v4.2.0/API/rtc_api_overview_ng.html)
- You can find full release note(Unity) at [Release Note](https://docportal.shengwang.cn/cn/video-call-4.x/release_cs_ng?platform=Windows)

## Prerequisites

- Visual Studio 2017+ with C++ (Windows)
- .NET

## Usage

1. Clone the repository.

```bash
git clone https://github.com/AgoraIO-Extensions/Agora-C_Sharp-SDK.git
```

2. Open solution file or API_Example.

Open `Agora-C_Sharp-SDK/Agora-C_Sharp-RTC-SDK-API_Example/C_Sharp-API_Example.sln` via Visual Studio. select x64 platform.

3. Build and Run

Build C_Sharp-API_Example Project and Run.
Have fun!

*If you do not have an App ID, see Appendix.*

## Help

For more information about our API, please refer to [C# API Reference](https://docportal.shengwang.cn/cn/video-call-4.x/API%20Reference/cs_ng/v4.2.0/API/rtc_api_overview_ng.html).

## Appendix

### Create an Account and Obtain an App ID

To use our SDK, you must obtain an app ID:

1. Create a developer account at [agora.io](https://dashboard.agora.io/signin/). Once you finish the sign-up process, you are redirected to the dashboard.
2. Navigate in the dashboard tree on the left to **Projects** > **Project List**.
3. Copy the app ID that you obtained from the dashboard into a text file. You will use it when you run demo (there is an input box in our GUI demo).