<!--BEGIN_DESCRIPTION-->Use this SDK to add real-time video, audio and data features to your Android/Kotlin app. By connecting to a self- or cloud-hosted <ahref="https://livekit.io/">LiveKit</a> server, you can quickly build applications like interactive live streaming or video calls with just a few lines of code.<!--END_DESCRIPTION-->
Table of Contents
=================
*[Docs](#docs)
*[Installation](#installation)
*[Usage](#usage)
*[Permissions](#permissions)
*[Publishing camera and microphone](#publishing-camera-and-microphone)
the [basic sample app](https://github.com/livekit/client-sdk-android/blob/main/sample-app-basic/src/main/java/io/livekit/android/sample/basic/MainActivity.kt)
for the full implementation.
### Audio modes
WebRTC utilizes an audio module to interface with the device's audio input and output. By default, the audio module is configured for two-way communications.
If you are building a livestreaming or music app, you can make the following tweaks to improve playback quality:
the [`CallViewModel`](https://github.com/livekit/client-sdk-android/blob/main/sample-app-common/src/main/java/io/livekit/android/sample/CallViewModel.kt)
...
...
@@ -206,8 +224,8 @@ app.
The respective `ParticipantItem` class in each app is responsible for the displaying of each