Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LINE Call: 8 year journey to the top level quality
Search
LINE DevDay 2019
November 21, 2019
Technology
0
370
LINE Call: 8 year journey to the top level quality
Dongwon Lee
LINE Plus Dev 3 Software Engineer
https://linedevday.linecorp.com/jp/2019/sessions/F2-5
LINE DevDay 2019
November 21, 2019
Tweet
Share
More Decks by LINE DevDay 2019
See All by LINE DevDay 2019
What is the engineering organization that LINE DevRel is aiming for
line_devday2019
3
2.6k
The IoT technology inside LINE DEVELOPER DAY 2019
line_devday2019
6
1.2k
How to reduce Android app launch time by scoping your dependencies using Koin DI
line_devday2019
3
930
Efficient integrating data from multiple data providers
line_devday2019
0
570
Now supporting Dark Mode on LINE messenger
line_devday2019
0
2.3k
LIFF v2, the latest Webview SDK lets you leverage LINE
line_devday2019
0
1.9k
Modern Web Testing with Cypress.io
line_devday2019
0
750
Speed up iOS Development with LLDB Code Injection and Framework Live Preview
line_devday2019
1
470
Faster iOS Builds with Bazel
line_devday2019
0
1.7k
Other Decks in Technology
See All in Technology
re:Invent2025 3つの Frontier Agents を紹介 / introducing-3-frontier-agents
tomoki10
0
290
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
1.3k
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
180
品質のための共通認識
kakehashi
PRO
4
390
SREには開発組織全体で向き合う
koh_naga
0
390
AI との良い付き合い方を僕らは誰も知らない
asei
0
150
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
560
生成AI時代におけるグローバル戦略思考
taka_aki
0
210
【U/Day Tokyo 2025】Cygames流 最新スマートフォンゲームの技術設計 〜『Shadowverse: Worlds Beyond』におけるアーキテクチャ再設計の挑戦~
cygames
PRO
2
900
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
0
150
AIの長期記憶と短期記憶の違いについてAgentCoreを例に深掘ってみた
yakumo
4
460
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
200
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
0
180
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Unsuck your backbone
ammeep
671
58k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
740
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
75
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
How GitHub (no longer) Works
holman
316
140k
Believing is Seeing
oripsolob
0
10
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
2
2.7k
Deep Space Network (abreviated)
tonyrice
0
18
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
Documentation Writing (for coders)
carmenintech
77
5.2k
Transcript
2019 DevDay LINE Call: 8 Year Journey to the Top
Level Quality > Dongwon Lee > LINE Plus Dev 3 Software Engineer
Agenda > What Defines the Best Call Quality? > How
to Assess Call Quality > Global Quality Monitoring System
The Best Call Quality
Tele-communication
The New Paradigm Communication
The New Paradigm Communication Connecting to Each Other
Close Distance: 45 cm Communication Distance Social Distance: 1.2 m
~ 3.6 m Personal Distance: 45 cm ~ 1.2 m [openclipart.org] 1 m
Assessment of Quality
Reference Signal Digitalize Compress Degraded Signal Audio Converter Packet Network
Time Stamp IP Address Add Address UDP header #5 #4 #3 #2 #1 IP Receiver Time Sequence #5 #3 #4 #2 #1 #5 #4 #3 #2 #1 Voice Over Internet
MOS: Mean Opinion Score 5 EXCELLENT 4 GOOD 3 FAIR
2 POOR 1 BAD
Listening test Original Voice 1 Voice 2 5 EXCELLENT 4
GOOD 3 FAIR 2 POOR 1 BAD
Objective measurements POLQA v3 Perceptual Objective Listening Quality Assessment PAMS
Perceptual Analysis Measurement System PESQ Perceptual Evaluation of Speech Quality PSQM Perceptual Speech Quality Measure 1997 2001 2011 1998 2018 POLQA Full Band
? Call quality over the world? 200+ Countries Expedition Team
Expedition Team
Global Monitoring System
> To measure the call quality of not only LINE
but also competing apps > Easy to monitor and compare the measured metrics > To measure the objective metrics obtained by the expedition team Global Quality Monitoring System
Global Quality Monitoring System
None
Analysis - Good Voice
Analysis - Bad Voice
Encoding Packetization Input Signal Network Depacketization Decoding Reference Signal Output
Signal Full Reference (FR) Degraded Signal No Reference (NR) Media Stream Media Stream Video Quality Measurement
Nature of Video Code: Blockiness [Original] [Blocky]
VMAF PSNR MS-SSIM PSNR-HVS FR Methods
[Practical Evaluation of VMAF Perceptual Video Quality for WebRTC Applications,
Boni García,, Luis López-Fernández, 31,Jul,2019,MDPI electrinics] Performance Comparison
[Practical Evaluation of VMAF Perceptual Video Quality for WebRTC Applications,
Boni García,, Luis López-Fernández, 31,Jul,2019,MDPI electrinics] Comparison with Human Score
Video Data Acquisition [Sender] [Receiver] 1 2 3 1 3
3 1 4 2 1 4 3 2 Video Data
Acquisition [Sender] [Receiver] FR Method
Result of Video Assessment VMAF Freezing Skipness https://www.youtube.com/watch?v=6ArXfcKeZWY
Subtitle Title 120pt Bad Quality Video
Auditory System Pinna Ear Canal Cochlea
Measured Like the Human Ear HATS: Head And Torso Simulator
Customer Satisfaction Survey 53% 33%
Thank you