Agora-Unity-Quickstart
No description available.
File Explorer
Download Latest Version (.zip)- tag.yml
- gradle-wrapper.jar
- gradle-wrapper.properties
- build.gradle
- build.gradle
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- AppIdInput.asset
- AppIdInput.asset.meta
- AppIdInput.cs
- AppIdInput.cs.meta
- CommandBuild.cs
- CommandBuild.cs.meta
- PackageTools.cs
- PackageTools.cs.meta
- AudioCallRoute.cs
- AudioCallRoute.cs.meta
- AudioCallRouteScene.unity
- AudioCallRouteScene.unity.meta
- AudioMixing.cs
- AudioMixing.cs.meta
- AudioMixingScene.unity
- AudioMixingScene.unity.meta
- AudioSpectrum.cs
- AudioSpectrum.cs.meta
- AudioSpectrumScene.unity
- AudioSpectrumScene.unity.meta
- ChannelMediaRelay.cs
- ChannelMediaRelay.cs.meta
- ChannelMediaRelayScene.unity
- ChannelMediaRelayScene.unity.meta
- ContentInspect.cs
- ContentInspect.cs.meta
- ContentInspectScene.unity
- ContentInspectScene.unity.meta
- CustomCaptureAudio.cs
- CustomCaptureAudio.cs.meta
- CustomCaptureAudioScene.unity
- CustomCaptureAudioScene.unity.meta
- MultChannelPush.cs
- MultChannelPush.cs.meta
- MultChannelPushScene.unity
- MultChannelPushScene.unity.meta
- png.png
- png.png.meta
- agora-logo-rbg-blue.png
- agora-logo-rbg-blue.png.meta
- TexturePush.cs
- TexturePush.cs.meta
- TexturePushScene.unity
- TexturePushScene.unity.meta
- AgoraVirtualCamRT.mat
- AgoraVirtualCamRT.mat.meta
- AgoraVirtualCamRT.renderTexture
- AgoraVirtualCamRT.renderTexture.meta
- cap.mat
- cap.mat.meta
- Materials.meta
- WebCamWithVirtualCamPush.cs
- WebCamWithVirtualCamPush.cs.meta
- WebCamWithVirtualCamPushScene.unity
- WebCamWithVirtualCamPushScene.unity.meta
- CustomCaptureVideo.cs
- CustomCaptureVideo.cs.meta
- CustomCaptureVideoScene.unity
- CustomCaptureVideoScene.unity.meta
- MultChannelsPush.meta
- StaticImagePush.meta
- WebCamWithVirtualCamPush.meta
- CustomRenderAudio.cs
- CustomRenderAudio.cs.meta
- CustomRenderAudioScene.unity
- CustomRenderAudioScene.unity.meta
- DeviceManager.cs
- DeviceManager.cs.meta
- DeviceManagerScene.unity
- DeviceManagerScene.unity.meta
- DualCamera.cs
- DualCamera.cs.meta
- DualCameraScene.unity
- DualCameraScene.unity.meta
- JoinChannelVideoToken.cs
- JoinChannelVideoToken.cs.meta
- JoinChannelVideoTokenScene.unity
- JoinChannelVideoTokenScene.unity.meta
- JoinChannelWithUserAccount.cs
- JoinChannelWithUserAccount.cs.meta
- JoinChannelWithUserAccountScene.unity
- JoinChannelWithUserAccountScene.unity.meta
- MediaPlayerExample.cs
- MediaPlayerExample.cs.meta
- MediaPlayerScene.unity
- MediaPlayerScene.unity.meta
- MediaPlayerOpenWithMediaSourceExample.cs
- MediaPlayerOpenWithMediaSourceExample.cs.meta
- MediaPlayerOpenWithMediaSourceScene.unity
- MediaPlayerOpenWithMediaSourceScene.unity.meta
- MediaRecorder.cs
- MediaRecorder.cs.meta
- MediaRecorderScene.unity
- MediaRecorderScene.unity.meta
- MetadataSample.cs
- MetadataSample.cs.meta
- MetadataScene.unity
- MetadataScene.unity.meta
- MusicPlayerExample.cs
- MusicPlayerExample.cs.meta
- MusicPlayerScene.unity
- MusicPlayerScene.unity.meta
- PluginScene.unity
- PluginScene.unity.meta
- PluginSceneSample.cs
- PluginSceneSample.cs.meta
- readme.md
- readme.md.meta
- ProcessAudioRawData.cs
- ProcessAudioRawData.cs.meta
- ProcessAudioRawDataScene.unity
- ProcessAudioRawDataScene.unity.meta
- ProcessVideoRawData.cs
- ProcessVideoRawData.cs.meta
- ProcessVideoRawDataScene.unity
- ProcessVideoRawDataScene.unity.meta
- png.png
- png.png.meta
- RenderWithAlpha.unity
- RenderWithAlpha.unity.meta
- RenderWithAlphaSample.cs
- RenderWithAlphaSample.cs.meta
- RenderWithRGBA.unity
- RenderWithRGBA.unity.meta
- RenderWithRGBASample.cs
- RenderWithRGBASample.cs.meta
- ScreenShare.cs
- ScreenShare.cs.meta
- ScreenShareGuide.md
- ScreenShareGuide.md.meta
- ScreenShareScene.unity
- ScreenShareScene.unity.meta
- ε±εΉε ±δΊ«.md
- ε±εΉε ±δΊ«.md.meta
- ScreenShareWhileVideoCall.cs
- ScreenShareWhileVideoCall.cs.meta
- ScreenShareWhileVideoCallScene.unity
- ScreenShareWhileVideoCallScene.unity.meta
- SetBeautyEffectOptions.cs
- SetBeautyEffectOptions.cs.meta
- SetBeautyEffectOptionsScene.unity
- SetBeautyEffectOptionsScene.unity.meta
- EncryptionSample.cs
- EncryptionSample.cs.meta
- SetEncryptionScene.unity
- SetEncryptionScene.unity.meta
- SetVideoEncodeConfiguration.cs
- SetVideoEncodeConfiguration.cs.meta
- SetVideoEncodeConfigurationScene.unity
- SetVideoEncodeConfigurationScene.unity.meta
- SpatialAudioWithMediaPlayer.cs
- SpatialAudioWithMediaPlayer.cs.meta
- SpatialAudioWithMediaPlayerScene.unity
- SpatialAudioWithMediaPlayerScene.unity.meta
- SpatialAudioWithUsers.cs
- SpatialAudioWithUsers.cs.meta
- SpatialAudioWithUsers.unity
- SpatialAudioWithUsers.unity.meta
- StartDirectCdnStreaming.cs
- StartDirectCdnStreaming.cs.meta
- StartDirectCdnStreamingScene.unity
- StartDirectCdnStreamingScene.unity.meta
- StartLocalVideoTranscoder.cs
- StartLocalVideoTranscoder.cs.meta
- StartLocalVideoTranscoderScene.unity
- StartLocalVideoTranscoderScene.unity.meta
- StartRhythmPlayer.cs
- StartRhythmPlayer.cs.meta
- StartRhythmPlayerScene.unity
- StartRhythmPlayerScene.unity.meta
- StartRtmpStreamWithTranscoding.cs
- StartRtmpStreamWithTranscoding.cs.meta
- StartRtmpStreamWithTranscodingScene.unity
- StartRtmpStreamWithTranscodingScene.unity.meta
- StreamMessage.cs
- StreamMessage.cs.meta
- StreamMessageScene.unity
- StreamMessageScene.unity.meta
- TakeSnapshot.cs
- TakeSnapshot.cs.meta
- TakeSnapshotScene.unity
- TakeSnapshotScene.unity.meta
- VirtualBackground.cs
- VirtualBackground.cs.meta
- VirtualBackgroundScene.unity
- VirtualBackgroundScene.unity.meta
- VoiceChanger.cs
- VoiceChanger.cs.meta
- VoiceChangerScene.unity
- VoiceChangerScene.unity.meta
- WriteBackVideoRawData.cs
- WriteBackVideoRawData.cs.meta
- WriteBackVideoRawDataScene.unity
- WriteBackVideoRawDataScene.unity.meta
- AudioCallRoute.meta
- AudioMixing.meta
- AudioSourceBGM.mp3
- AudioSourceBGM.mp3.meta
- AudioSpectrum.meta
- ChannelMediaRelay.meta
- ContentInspect.meta
- CustomCaptureAudio.meta
- CustomCaptureVideo.meta
- CustomRenderAudio.meta
- DeviceManager.meta
- DualCamera.meta
- JoinChannelVideoToken.meta
- JoinChannelWithUserAccount.meta
- MediaPlayer.meta
- MediaPlayerOpenWithMediaSource.meta
- MediaRecorder.meta
- Metadata.meta
- MusicPlayer.meta
- Plugin.meta
- ProcessAudioRawData.meta
- ProcessVideoRawData.meta
- RenderWithAlpha.meta
- RenderWithRGBA.meta
- ScreenShare.meta
- ScreenShareWhileVideoCall.meta
- SetBeautyEffectOptions.meta
- SetEncryption.meta
- SetVideoEncodeConfiguration.meta
- SpatialAudioWithMediaPlayer.meta
- SpatialAudioWithUsers.meta
- StartDirectCdnStreaming.meta
- StartLocalVideoTranscoder.meta
- StartRhythmPlayer.meta
- StartRtmpStreamWithTranscoding.meta
- StreamMessage.meta
- TakeSnapshot.meta
- VirtualBackground.meta
- VoiceChanger.meta
- WriteBackVideoRawData.meta
- BasicAudioCallScene.unity
- BasicAudioCallScene.unity.meta
- JoinChannelAudio.cs
- JoinChannelAudio.cs.meta
- LocalAudioCallQualityPanel.cs
- LocalAudioCallQualityPanel.cs.meta
- QualityItem.prefab
- QualityItem.prefab.meta
- RemoteAudioCallQualityPanel.cs
- RemoteAudioCallQualityPanel.cs.meta
- BasicVideoCallScene.unity
- BasicVideoCallScene.unity.meta
- JoinChannelVideo.cs
- JoinChannelVideo.cs.meta
- LocalVideoCallQualityPanel.cs
- LocalVideoCallQualityPanel.cs.meta
- QualityItem.prefab
- QualityItem.prefab.meta
- RemoteVideoCallQualityPanel.cs
- RemoteVideoCallQualityPanel.cs.meta
- JoinChannelAudio.meta
- JoinChannelVideo.meta
- rankLayer_UICF_5.png
- rankLayer_UICF_5.png.meta
- UI-banzi.png
- UI-banzi.png.meta
- UI-DB3.png
- UI-DB3.png.meta
- UI-headIconMask.png
- UI-headIconMask.png.meta
- UI-TiShi.png
- UI-TiShi.png.meta
- UI_halfblack.png
- UI_halfblack.png.meta
- UI_halfblack2.png
- UI_halfblack2.png.meta
- UI_help.png
- UI_help.png.meta
- RTMClientScene.unity
- RTMClientScene.unity.meta
- RTMLockScene.unity
- RTMLockScene.unity.meta
- RTMPresenceScene.unity
- RTMPresenceScene.unity.meta
- RTMStorageScene.unity
- RTMStorageScene.unity.meta
- RTMStreamChannelScene.unity
- RTMStreamChannelScene.unity.meta
- RtcEngineComponent.cs
- RtcEngineComponent.cs.meta
- RtcEngineJoinChannelComponent.cs
- RtcEngineJoinChannelComponent.cs.meta
- RtmClientComponent.cs
- RtmClientComponent.cs.meta
- RtmClientLoginComponent.cs
- RtmClientLoginComponent.cs.meta
- RtmClientParametersComponent.cs
- RtmClientParametersComponent.cs.meta
- RtmClientPublishComponent.cs
- RtmClientPublishComponent.cs.meta
- RtmClientSubscribeComponent.cs
- RtmClientSubscribeComponent.cs.meta
- RtmHistoryComponent.cs
- RtmHistoryComponent.cs.meta
- RtmLockComponent.cs
- RtmLockComponent.cs.meta
- RtmPresenceComponent.cs
- RtmPresenceComponent.cs.meta
- RtmStorageChannelComponent.cs
- RtmStorageChannelComponent.cs.meta
- RtmStorageUserComponent.cs
- RtmStorageUserComponent.cs.meta
- RtmStreamChannelCreateComponent.cs
- RtmStreamChannelCreateComponent.cs.meta
- RtmStreamChannelJoinTopicComponent.cs
- RtmStreamChannelJoinTopicComponent.cs.meta
- RtmStreamChannelPublishTopicMessageComponent.cs
- RtmStreamChannelPublishTopicMessageComponent.cs.meta
- RtmStreamChannelSubscribeTopicComponent.cs
- RtmStreamChannelSubscribeTopicComponent.cs.meta
- RtcEngineJoinChannelNode.prefab
- RtcEngineJoinChannelNode.prefab.meta
- RtcEngineNode.prefab
- RtcEngineNode.prefab.meta
- RtmClientLoginNode.prefab
- RtmClientLoginNode.prefab.meta
- RtmClientNode.prefab
- RtmClientNode.prefab.meta
- RtmClientPublishNode.prefab
- RtmClientPublishNode.prefab.meta
- RtmClientSetParametersNode.prefab
- RtmClientSetParametersNode.prefab.meta
- RtmClientSubsribeNode.prefab
- RtmClientSubsribeNode.prefab.meta
- RtmHistoryNode.prefab
- RtmHistoryNode.prefab.meta
- RtmLockNode.prefab
- RtmLockNode.prefab.meta
- RtmPresenceNode.prefab
- RtmPresenceNode.prefab.meta
- RtmStreamChannelCreateNode.prefab
- RtmStreamChannelCreateNode.prefab.meta
- RtmStreamChannelJoinTopicNode.prefab
- RtmStreamChannelJoinTopicNode.prefab.meta
- RtmStreamChannelPublishTopicMessageNode.prefab
- RtmStreamChannelPublishTopicMessageNode.prefab.meta
- RtmStreamChannelSubscribeTopicNode.prefab
- RtmStreamChannelSubscribeTopicNode.prefab.meta
- RtmStroageChannelNode.prefab
- RtmStroageChannelNode.prefab.meta
- RtmStroageUserNode.prefab
- RtmStroageUserNode.prefab.meta
- EnumDropDown.cs
- EnumDropDown.cs.meta
- ListContainerMetadataItem.cs
- ListContainerMetadataItem.cs.meta
- ListContainerUser.cs
- ListContainerUser.cs.meta
- ListContanier.cs
- ListContanier.cs.meta
- ListContanierStateItem.cs
- ListContanierStateItem.cs.meta
- ListItem.cs
- ListItem.cs.meta
- ListItemKey.prefab
- ListItemKey.prefab.meta
- ListItemMetadataItem.cs
- ListItemMetadataItem.cs.meta
- ListItemMetadateItem.prefab
- ListItemMetadateItem.prefab.meta
- ListItemStateItem.cs
- ListItemStateItem.cs.meta
- ListItemStateItem.prefab
- ListItemStateItem.prefab.meta
- ListItemUser.cs
- ListItemUser.cs.meta
- ListItemUser.prefab
- ListItemUser.prefab.meta
- Component.meta
- IRtmComponet.cs
- IRtmComponet.cs.meta
- IRtmScene.cs
- IRtmScene.cs.meta
- Prefab.meta
- RtmBase.cs
- RtmBase.cs.meta
- Wiget.meta
- MessageDisplay.cs
- MessageDisplay.cs.meta
- Png.meta
- RtmScene.meta
- RtmScript.meta
- TextPrefab.prefab
- TextPrefab.prefab.meta
- Advanced.meta
- Basic.meta
- Rtm.meta
- CasePanel.prefab
- CasePanel.prefab.meta
- Logger.cs
- Logger.cs.meta
- Pcm16AudioWriter.cs
- Pcm16AudioWriter.cs.meta
- PermissionHelper.cs
- PermissionHelper.cs.meta
- RequestToken.cs
- RequestToken.cs.meta
- RingBuffer.cs
- RingBuffer.cs.meta
- UIElementDragger.cs
- UIElementDragger.cs.meta
- AppIdInput.meta
- Editor.meta
- Examples.meta
- Home.cs
- Home.cs.meta
- HomeScene.unity
- HomeScene.unity.meta
- Prefab.meta
- Tools.meta
- .DS_Store
- Agora.io-Interactions.mp3
- Agora.io-Interactions.mp3.meta
- dang.mp3
- dang.mp3.meta
- ding.mp3
- ding.mp3.meta
- pcm16.wav
- pcm16.wav.meta
- gif.gif
- gif.gif.meta
- jpg.jpg
- jpg.jpg.meta
- MPK.mp4
- MPK.mp4.meta
- png.png
- png.png.meta
- audio.meta
- img.meta
- API-Example.meta
- StreamingAssets.meta
- EditorBuildSettings.asset
- GraphicsSettings.asset
- ProjectSettings.asset
- ProjectVersion.txt
- .gitignore
- LICENSE
- README.md
- README.zh.md
- build_mac.groovy
- build_mac.sh
- package_android.sh
- package_ios.sh
- package_plugin.sh
- remove_example_by_macor.py
- set_allowUnsafeCode_true.py
- ExportOptions.plist
- AgoraRawDataPluginUnity.bundle.meta
- AgoraRawDataPlugin.dll.meta
- AgoraRawDataPlugin.dll.meta
- .gitignore
- Jenkinsfile_bitbucket.groovy
- LICENSE.md
- package_android_in_local.sh
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/AgoraIO-Extensions/Agora-Unity-Quickstart
Downloads the entire project code from GitHub to your computer.
cd Agora-Unity-Quickstart
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd android_studio_template
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
// repository documentation
Was this content helpful?
(0 ratings)
