Skip to main content

Introducing LINE Planet Call, the LINE Planet demo application

Deokbeom Jeong

Experiencing audio and video call technology requires more effort compared to other technologies. The previously released "LINE Planet quick start" (reference) was intended to help people with limited IT knowledge easily follow along and quickly make their first call. The LINE Planet demo application introduced in this article also aims to provide a quick calling experience, but it lets you implement your own code in a context that is closer to a real service implementation. In addition, it helps you accelerate development when creating real services by referring to the source code published on GitHub.

We named this demo application "LINE Planet Call", and we'll continue to update and manage it. Although it's a demo application, we don't intend to simply use it for demonstration purposes only. We'll treat it as one of user services and manage it with care. Now, let's take a look at how LINE Planet Call is structured and what it offers.

LINE Planet quick start: Making it easier to start with audio and video calls

Deokbeom Jeong

Hello, World.

For beginners in programming, the first typical example often involves displaying "Hello, World" on a monitor. This serves as an introduction to creating their first working program.

What if you want to use audio or video call features? There isn't an iconic "Hello, World" equivalent in this domain, so you are free to say whatever you wish. However, before deciding what to say, you first need to create code that makes the audio and video call features work. This is where you might encounter your first major challenge.

The audio and video call features we use daily are technically complex because they must operate in real time. As a result, more amount of complex code is required than simply displaying "Hello, World" on a monitor. Because of this, users often face difficulties when integrating audio and video call features into their services.

That's why we decided to provide a quick start to help users easily and quickly experience and understand the features of LINE Planet. We aimed to make it accessible so that even users with a low level of IT knowledge could handle the features directly during the product development process using the quick start. In this article, we will share the experiences we had during this process.

PlanetKit 5.2 voice quality snapshot report

Ingyu Kang, Kijun Kim, Sanghyeon Lee

In an article "Measuring voice quality in the LINE app" on the LY Corporation Tech Blog, we outlined three key areas for quantitatively measuring the voice quality of the LINE app: acoustic echo cancellation (AEC), frequency response, and loss robustness. Because the LINE app uses the VoIP module provided by LINE Planet for its voice call function, the same measurement method can be applied to assess the voice quality of LINE Planet.

Going forward, whenever a version of LINE Planet is released with improvements that affect voice quality, we will conduct performance measurements in the aforementioned areas. This will allow us to quantitatively determine voice quality and identify areas that have improved over the previous version or need further enhancement. We will refer to the voice quality measurement results of each version as a "voice quality snapshot".

This article represents the first in a series where we will compare and analyze voice quality snapshots across different versions of LINE Planet. It mainly deals with the results of comparing and analyzing voice quality snapshots of PlanetKit 5.1 and PlanetKit 5.2.

Announcing the enhanced LINE Planet documentation site

Sungchang Ha

Hello. I'm Sungchang Ha, a technical writer at the LINE Planet project. When the LINE Planet team launched the new documentation site earlier this year, we not only provided better organization and UI but also added support for Korean language. Since then, we've been working steadily to provide an upgraded user experience.

In this article, we'd like to share the improvements we've made to the LINE Planet documentation site leading up to the recent releases of PlanetKit 5.2 and WebPlanetKit 5.2. We'll focus on key aspects of the improvements: refining information architecture, improving developer experience, and optimizing search functionality.

VQE for delivering good audio quality

Ingyu Kang

The prolonged COVID-19 pandemic has led to a significant increase in non-face-to-face activities, such as remote working and distance learning. As people continue to adapt to the new normal, many have realized the advantages of these activities and have come to prefer them. Even as the pandemic subsides, the trend towards non-face-to-face activities has been growing steadily.

For non-face-to-face activities, it is essential to have a video conferencing system that allows participants to convey information to one another. This article explores how voice information is delivered in a video conference and explains how to deliver voice with better quality.