Classifying Voice and Video Experience in WiFi · Classifying Voice and Video Experience in WiFi Karan Gupta ... //mojopackets.com #WLPC Phoenix 2018 Sr. Manager, R&D First ... Applicable
Post on 28-Aug-2018
218 Views
Preview:
Transcript
Classifying Voice and Video Experience in WiFi
Karan GuptaCreator, Mojo Packetshttps://mojopackets.com
#WLPC Phoenix 2018
Sr. Manager, R&DFirst Time At #WLPC
© Mojo Networks2
The Problem – App Experience!
Good Experience or
Bad Experience?
Other Client
Access Point
Can Your Network Know?
© Mojo Networks3
The Solution? - Use Machine Learning To Classify Call Quality
ML Models
Application Layer (RTP/RTCP, Encrypted)
Latency•Jitter•Packet Loss•
Network LayerBit Rate•Packet Rate•
• …Protocol (TCP/UDP)•
Application
Wi-Fi Network
Call Quality Classification as
Good or Bad.
Partner with Service Providers?
Install an agent on clients?
Conduct VOIP call Tests?
© Mojo Networks4
Machine Learning Workflow
Data
Results
Prediction
Training
4 Result
3 Trained Model in Action
2 Training the Classifier Model
1 Data Collection, Feature Selection
© Mojo Networks5
1 - Data Collection, Feature Selection
Rx or Tx
Bad Experience
Good Experience
Features Target
Bit Rate
Packet Rate
… TCP/UDP
Experience
… … … … Good
… … … … Good
… … … … Bad
… … … … Bad
30 sec
© Mojo Networks6
2 - Training A Classification Model
Collect Data Extract Features
Train A Classifier
Test & Validate
Trained Model
For E
ach
App
SVM Classifier
A Mathematical Equation
© Mojo Networks7
3 – Trained Model In Action
30 sec1
2
Trained Model
ClassificationGood Bad.
RX
3
Aggregation% of poor experience
Call Detection
4
5
Access Point Cloud
Bitrate•Packet Rate•
• …TCP/UDP Flag•
© Mojo Networks8
3 – Trained Model In Action – Wired vs Wireless RCA
RX
Access Point
TX
RX
TX
Wired Issue
Wireless Issue
Measurement
© Mojo Networks9
4a – Results For A Client
© Mojo Networks10
4b – Results On The Dashboard
© Mojo Networks11
Advantages
Classification of all calls through the AP
Vendor (app) and device agnostic - no third party integration required
Accurate classification of calls
Applicable for both audio and video
Wired vs Wireless root cause analysis
May !e
Force Be
Wi! You!
@karanghz@mojopackets@mojonetworks_
Nilay Abhishek Sagar
top related