All Projects → AgoraIO → Basic Video Call

AgoraIO / Basic Video Call

Licence: mit
Sample app to join/leave a channel, mute/unmute, enable/disable the video, and switch between front/rear cameras.

Labels

Projects that are alternatives of or similar to Basic Video Call

11LiveChat
Another one-one live chatroom using pion webrtc with sfu mode
Stars: ✭ 30 (-93.98%)
Mutual labels:  chatroom
chattery
A GitHub action that creates chatrooms for pull requests
Stars: ✭ 30 (-93.98%)
Mutual labels:  chatroom
Im
仿QQ即时通讯系统服务端
Stars: ✭ 369 (-25.9%)
Mutual labels:  chatroom
ChatUI
Create your own chat room with ease through ChatUI, a powerful CSS Library!
Stars: ✭ 35 (-92.97%)
Mutual labels:  chatroom
tidi
The 2Kb smallest Chat component.
Stars: ✭ 70 (-85.94%)
Mutual labels:  chatroom
vscode-qq
基于安卓QQ协议的vscode-qq扩展
Stars: ✭ 588 (+18.07%)
Mutual labels:  chatroom
meeting
https://github.com/GrowthEase/NetEase_Meeting
Stars: ✭ 38 (-92.37%)
Mutual labels:  chatroom
Fiora
An interesting open source chat application. Developed with node.js, mongoDB, socket.io and react
Stars: ✭ 4,920 (+887.95%)
Mutual labels:  chatroom
Straas-android-sdk-sample
Straas Android SDK samples and documentation
Stars: ✭ 12 (-97.59%)
Mutual labels:  chatroom
Vue Advanced Chat
A beautiful chat rooms component made with Vue.js - compatible with Vue, React & Angular
Stars: ✭ 351 (-29.52%)
Mutual labels:  chatroom
phaChat
a web chat by node.js 一个基于 node.js 的多人 web 聊天室
Stars: ✭ 18 (-96.39%)
Mutual labels:  chatroom
SkotOS
Open Source version of the SkotOS narrative prose library, using the DGD driver.
Stars: ✭ 21 (-95.78%)
Mutual labels:  chatroom
carbonbond
碳鍵。提高你的鍵能,把那些笨蛋嘴成渣吧!
Stars: ✭ 14 (-97.19%)
Mutual labels:  chatroom
ShiTTYchat
A bare-bones terminal chat room.
Stars: ✭ 24 (-95.18%)
Mutual labels:  chatroom
Echoplexus
Socket.io powered chat, JavaScript REPL, whiteboard, and WebRTC calls
Stars: ✭ 392 (-21.29%)
Mutual labels:  chatroom
react-cool-virtual
😎 ♻️ A tiny React hook for rendering large datasets like a breeze.
Stars: ✭ 1,031 (+107.03%)
Mutual labels:  chatroom
chatRoom
从零开始实现一个聊天室客户端(用qt实现,在Windows和Linux环境下都行),和在Linux下实现服务器后台
Stars: ✭ 146 (-70.68%)
Mutual labels:  chatroom
Blogchat
Chat room source code for Barret Lee's Personal Blog.
Stars: ✭ 493 (-1%)
Mutual labels:  chatroom
Happychat
基于Netty实现的WebSocket聊天室,支持几万人同时在线聊天
Stars: ✭ 445 (-10.64%)
Mutual labels:  chatroom
Starrtc Android Demo
🚀starRTC,即时通讯(IM)系统,免费IM系统(含单聊,群聊,聊天室,文件传输),免费一对一视频聊天,VOIP,语音对讲(回音消除),直播连麦,视频直播,RTSP拉流,RTMP推流,webRTC服务端,在线教育,白板,小班课,在线会议,视频会议,视频监控,局域网直连(无需服务器),兼容webRTC, 支持webRTC加速,P2P高清传输,安卓、iOS、web互通,支持门禁对讲,可视对讲,电视盒子,树莓派,海思,全志,任天堂switch,云游戏,OTT设备,物联网平台,C语言自研方案,支持二次开发成类微信,类映客等APP,✨万水千山总是情,来个star行不行✨,更多示例请访问:
Stars: ✭ 3,038 (+510.04%)
Mutual labels:  chatroom

Basic Video Call

Other Languages: 简体中文

Agora provides a set of sample applications demonstrating how to integrate the Agora Video SDK for:

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 Android (Java) Android tutorial for 1-to-1 video calls
Agora-Android-Tutorial-Kotlin-1to1 Android (Kotlin) Android tutorial for 1-to-1 video calls using Kotlin
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 iOS (Swift) iOS tutorial for 1-to-1 video calls using Swift
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 MacOS (Swift) MacOS tutorial for 1-to-1 video calls using Swift
Agora-Windows-Tutorial-1to1 Windows Windows tutorial for 1-to-1 video calls
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 Web Web tutorial for group video calls
OpenVideoCall-Android Android Android tutorial for group video calls
OpenVideoCall-iOS iOS (Swift) iOS tutorial for group video calls using Swift
OpenVideoCall-iOS-Objective-C iOS (Objective-C) iOS tutorial for group video calls using Objective-C
OpenVideoCall-macOS MacOS (Swift) MacOS tutorial for group video calls using Swift
OpenVideoCall-Windows Windows Windows tutorial for group video calls
OpenVideoCall-Linux Linux Linux tutorial for group video calls

Contact Us

  • For potential issues, take a look at our FAQ first
  • Dive into Agora SDK Samples to see more tutorials
  • Take a look at Agora Use Case for more complicated real use case
  • Repositories managed by developer communities can be found at Agora Community
  • You can find full API documentation at Document Center
  • If you encounter problems during integration, you can ask question in Stack Overflow
  • You can file bugs about this sample at issue

License

All sample applications are licensed under the MIT License (MIT). View the license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].