# Basic-Video-Call **Repository Path**: KevinXXX/Basic-Video-Call ## Basic Information - **Project Name**: Basic-Video-Call - **Description**: Sample app to join/leave a channel, mute/unmute, enable/disable the video, and switch between front/rear cameras. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-12 - **Last Updated**: 2021-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Basic Video Call Agora provides a set of sample applications demonstrating how to integrate the Agora Video SDK for: - [1-to-1 video calls](#1-to-1-video-calls) - [Group video calls](#group-video-calls) ## Platforms Supported ### 1-to-1 Video Calls Sample applications for 1-to-1 video calls are provided for Android, iOS, MacOS, and Windows. The 1-to-1 video call sample applications, demonstrate how to: - Join / leave a channel - Mute / unmute audio - Enable / disable video - Switch camera views Project Folder Name|Platform|Description ---|---|--- [Agora-Android-Tutorial-1to1](./One-to-One-Video/Agora-Android-Tutorial-1to1)|Android (Java)|Android tutorial for 1-to-1 video calls [Agora-Android-Tutorial-Kotlin-1to1](./One-to-One-Video/Agora-Android-Tutorial-Kotlin-1to1)|Android ([Kotlin](https://developer.android.com/kotlin/))|Android tutorial for 1-to-1 video calls using [Kotlin](https://developer.android.com/kotlin/) [Agora-iOS-Tutorial-Objective-C-1to1](./One-to-One-Video/Agora-iOS-Tutorial-Objective-C-1to1)|iOS (Objective-C)|iOS tutorial for 1-to-1 video calls using Objective-C [Agora-iOS-Tutorial-Swift-1to1](./One-to-One-Video/Agora-iOS-Tutorial-Swift-1to1)|iOS (Swift)|iOS tutorial for 1-to-1 video calls using Swift [Agora-macOS-Tutorial-Objective-C-1to1](./One-to-One-Video/Agora-macOS-Tutorial-Objective-C-1to1)|MacOS (Objective-C) |MacOS tutorial for 1-to-1 video calls using Objective-C [Agora-macOS-Tutorial-Swift-1to1](./One-to-One-Video/Agora-macOS-Tutorial-Swift-1to1)|MacOS (Swift)|MacOS tutorial for 1-to-1 video calls using Swift [Agora-Windows-Tutorial-1to1](./One-to-One-Video/Agora-Windows-Tutorial-1to1)|Windows|Windows tutorial for 1-to-1 video calls [Agora-Web-Tutorial-1to1](./One-to-One-Video/Agora-Web-Tutorial-1to1)|Web|Web tutorial for 1-to-1 video calls ### Group Video Calls Sample applications for group video calls are provided for Web, Android, iOS, MacOS, Windows and Linux. The group video call sample applications, demonstrate how to: - Join / leave a channel - Mute / unmute audio - Enable / disable video - Change cameras - Send messages to a channel - Setup resolution, frame rate and bit rate Project Folder Name|Platform|Description ---|---|--- [OpenVideoCall-Web](./Group-Video/OpenVideoCall-Web)|Web|Web tutorial for group video calls [OpenVideoCall-Android](./Group-Video/OpenVideoCall-Android)|Android|Android tutorial for group video calls [OpenVideoCall-iOS](./Group-Video/OpenVideoCall-iOS)|iOS (Swift)|iOS tutorial for group video calls using Swift [OpenVideoCall-iOS-Objective-C](./Group-Video/OpenVideoCall-iOS-Objective-C)|iOS (Objective-C)|iOS tutorial for group video calls using Objective-C [OpenVideoCall-macOS](./Group-Video/OpenVideoCall-macOS)|MacOS (Swift)|MacOS tutorial for group video calls using Swift [OpenVideoCall-Windows](./Group-Video/OpenVideoCall-Windows)|Windows|Windows tutorial for group video calls [OpenVideoCall-Linux](./Group-Video/OpenVideoCall-Linux)|Linux|Linux tutorial for group video calls ## Resources Full API documentation is available in the [Document Center](https://docs.agora.io/en/). ## License All sample applications are licensed under the MIT License (MIT). [View the license](LICENSE.md).