Jan 22, 2024
No image
Mobile Applications for Video Conferencing
Completed

Mobile Applications for Video Conferencing

$100,000+
7-12 months
Norway, Oslo
6-9
view project
Service categories
Service Lines
Mobile Development
Domain focus
Other
Telecommunications
Programming language
Java
Kotlin
Objective – C

Challenge

1. It was important to ensure conferencing in real-time without video/audio delays or overlaps. 2. Users must be able to receive incoming calls from the application even if the mobile device is in standby mode. 3. Slow Internet must not affect the capability to establish a video/audio connection.

Solution

Our engineers implemented the WebRTC and WebSocket protocols to both iOS and Android applications to prevent video or audio delays during real-time conferencing. Using the CallKit framework for iOS and Firebase Cloud Messaging for Android, developers at Altoros delivered push notifications that alert users about incoming calls when mobile devices are in standby mode. Our team tuned multiple parameters to establish a reliable communication channel in any conditions, such as resolution, bitrates, frame rate per second, etc. Besides, Altoros made it possible to adjust video settings to the Internet connection's quality during the call. Finally, our developers enabled users to join a video conference by scanning a QR code or a near-field communication (NFC) tag.

Results

Partnering with Altoros, the customer enabled its enterprise-grade video conferencing software on iOS and Android, thus improving user experience and attracting a broader audience. With 26,000 downloads from the Apple Store and 30,000 downloads from Google Market, the delivered applications ensure stable connection without video/audio delays and overlaps. It also became possible to join a conference via scanning a QR code or an NFC tag.