Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
380
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.7k
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
950
Efficient integrating data from multiple data providers
line_devday2019
0
590
Now supporting Dark Mode on LINE messenger
line_devday2019
0
2.4k
LIFF v2, the latest Webview SDK lets you leverage LINE
line_devday2019
0
2k
Modern Web Testing with Cypress.io
line_devday2019
0
770
Speed up iOS Development with LLDB Code Injection and Framework Live Preview
line_devday2019
1
480
Faster iOS Builds with Bazel
line_devday2019
0
1.7k
Other Decks in Technology
See All in Technology
Agentic Software Modernization - Back to the Roots (Zürich Agentic Coding and Architectures, März 2026)
feststelltaste
1
220
JAWS DAYS 2026 楽しく学ぼう!ストレージ 入門
yoshiki0705
2
120
ナレッジワーク IT情報系キャリア研究セッション資料(情報処理学会 第88回全国大会 )
kworkdev
PRO
0
100
SaaSからAIへの過渡期の中で現在、組織内で起こっている変化 / SaaS to AI Paradigm Shift
aeonpeople
0
110
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
0
330
8万デプロイ
iwamot
PRO
2
200
クラウド時代における一時権限取得
krrrr38
1
180
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
2.9k
EMからICへ、二周目人材としてAI全振りのプロダクト開発で見つけた武器
yug1224
5
480
Kiro のクレジットを使い切る!
otanikohei2023
0
120
クラウド × シリコンの Mashup - AWS チップ開発で広がる AI 基盤の選択肢
htokoyo
2
110
メタデータ同期に潜んでいた問題 〜 Cache Stampede 時の Cycle Wait を⾒つけた話
lycorptech_jp
PRO
0
150
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
Six Lessons from altMBA
skipperchong
29
4.2k
Building the Perfect Custom Keyboard
takai
2
710
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
170
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Done Done
chrislema
186
16k
Code Reviewing Like a Champion
maltzj
528
40k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The Invisible Side of Design
smashingmag
302
51k
The Curse of the Amulet
leimatthew05
1
9.7k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
140
Documentation Writing (for coders)
carmenintech
77
5.3k
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