Create Video Conference Mobile App

How to Create a Video Conference App on Livebox?

To create a video conference mobile app,

  • Go to the Livebox App Store.
video conferencing app
  • Install the APK Builder app.
APK Builder app
  • Click the “Create an App” button under the Livebox Video Conference specification.
APK-Developer
  • Give a name for your app, then enter the display name and app description.
video conferencing app generator
  • Then browse and set your app icon and logo.
  • Then finally click on the “Generate App”.
app-creation
  • Your app creation process begins and when it says at the end like “Click the below” button to download APKclick on the “Download APK” button.
easily-create-your-mobile-app
  • The app gets downloaded to your PC downloads in the zip file format. So, extract the file.
video calling app
  • In the unzipped file, you can use the “Testing.apk” to test the app on your device and “Release.apk” to upload your app to the play store.
Apk Builder

Now, finish the app installing process on your mobile device.

  • Then get into your brand-new app from your mobile device.
  • Set your chat name and click the “Join” button.
video conferencing app from Livebox
  • To invite your peers to the video call, you can just send the link, so that, they can join you from anywhere.
videoconferencing app builder

And within a few seconds, you can join on a video call with your peers irrespective of the place and distance.

How to Configure Livebox to Use the GPU for Live Encoding and Transcoding?

While using graphics processor fixed to your server to minimize the CPU load, you have got preset setting involved before converting or transcoding videos through the queue feature. In this article, we will focus on how to change the settings within the queues to use the GPU fixed inside the server. Supported GPUs: NVidia Geforce, Tesla and Quadro models.

Note: This article is only applicable for Livebox servers with in-built NVidia GPUs so make sure that you have a GPU enabled server before you follow the following steps.

  • Go to Queues from the navigation menu.
  • Under Queues, go to “Create Queues”.
  • In Create Queue, click on the “Preset” button located on the right corner.
GPU preset
  • You can click the plus icon to create your own preset. 
GPU preset settings
  • You can set the Video Settings with the required values. You can also click the drop-down menu to select values on video settings.
  • The video Codec setting is usually h264_nvenc
GPU
  • The same way in Audio Settings, the Codec is aac
GPU for live encoding and transcoding
  • If you are not sure about the video and audio settings, you can select the readymade presets for graphics processor (GPU).
  • Even if you want to create a new preset for GPU, you can copy the values from the readymade GPU presets and create a preset with a new name. And by doing so, you can share the GPU load while streaming/converting/transcoding videos through one or more GPU presets.
GPU presets for live encoding and transcoding streaming

So now, let’s see how to set a GPU preset while using the Queue feature,

  • Create a queue and a task by giving priority, delay and the number of attempts.
  • In “Source”, add a source either from YouTube, RTMP server or UDP sources, local files, and playlist.
  • Then go to “Destination”.
  • After selecting your destination, now select a “Preset”.
  • You can select the readymade GPU presets or the one you have created it.
GPU presets
  • After selecting your preset, you can click on the “Add” button.
  • Then go to the “Queues Dashboard” and start the queue.
destination-preset-settings

So, with the Livebox queue feature, multiple GPU presets can be created to share the server workload efficiently.