Seamless Video Call Integration with VSCam Library

In the modern era, digital communication is vital, and the VSCam library stands as a testament to this necessity. Spearheaded by sxhx2017, this open-source Android library serves as a conduit for incorporating video calling features within Android applications, leveraging the Agora SDK to ensure a user-friendly implementation journey.

Central Features of VSCam:

  1. 1-on-1 Video Calls: Establishing personal connections is made effortless.
  2. Group Video Calls: Facilitating group interactions at the touch of a button.
  3. Video Call Recording: Capture moments to revisit later or for documentation purposes.

Getting started with VSCam is uncomplicated. By incorporating the VSCam library into your Android project, you open doors to the realm of digital interactions:

// Insert the dependency in your build.gradle file
dependencies {
    implementation 'com.github.sxhx2017:vscam:-SNAPSHOT'
}

// Lay down the video call widget in your layout file
<com.sxhx2017.vscam.VSCam
    android:id="@+id/vscam"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

// Initialize the video call widget in your code
VSCam vscam = findViewById(R.id.vscam);
vscam.setChannelId("channelId");
vscam.setToken("token");
vscam.start();

Running the provided snippet unveils a simple video calling interface on your screen.

Additionally, VSCam extends its functionality with aesthetic features to enhance the user experience:

  • Customizable Backgrounds: Tailor the backdrop of your video calls.
  • Beauty Filters: Put your best face forward with beauty enhancements.
  • Creative Filters: Add a creative flair to your video interactions.
// Example snippets for setting up backgrounds, beauty and creative filters