Slide 1

Slide 1 text

After COVID-19 Network Analysis with daily video viewing data on web browser @ITU-AJ - ICT 92th on 20201127 WebDINO Japan - Tomoya ASAI

Slide 2

Slide 2 text

about:speaker Tomoya ASAI - dynamis webdino.org WebDINO Japan (ex-Mozilla Japan) CTO / Slides: speakerdeck.com/dynamis dynamis @ Community Twitter: @dynamitter facebook.com/dynamis note: firefox (= red panda, lesser panda) 2 @

Slide 3

Slide 3 text

about: WebDINO Japan Web, Browser, Open ( : ) (Chromium, Firefox ) ( : Gecko ) Web & Open Web IoT 較 : 2017 Mozilla Japan WebDINO Japan https://www.webdino.org/ 3

Slide 4

Slide 4 text

Topics about: Web VideoMark Measurement & Open Data Target Data 緊 Post Covid Data Analysis Next Steps 4

Slide 5

Slide 5 text

Acknowledgment (QoE ) NTT https://vm.webdino.org/notice 5

Slide 6

Slide 6 text

about: Web VideoMark

Slide 7

Slide 7 text

Web VideoMark YouTube https://vm.webdino.org/opendata https://vm.webdino.org/stats Web VideoMark Project by WebDINO Japan http://vm.webdino.org/ 7

Slide 8

Slide 8 text

(58%, sandvine ) ( ) ISP Net ix, YouTube (Web VideoMark) Android (VideoMark Browser) 8

Slide 9

Slide 9 text

Web VideoMark - Endorsement IOT https://www.webdino.org/updates/news/201902051051/ 9

Slide 10

Slide 10 text

ಈըαʔϏεͷ ਪఆମײ඼࣭஋ ར༻ऀͷ ϒϥ΢βʔ ֶज़ݚڀ༻σʔλ ΍ௐࠪ෼ੳ݁Ռ͸ Φʔϓϯσʔλʹ ʲΫϥΠΞϯτ৘ใʳ w ୺຤छผ 1$PSϞόΠϧ w ϒϥ΢βόʔδϣϯ w 04όʔδϣϯ౳ ஫ࢯ໊ɾॅॴ౳ͷݸਓ ಛఆ৘ใ͸ؚ·ͳ͍ 6TFS"HFOU͔Βͷਪଌ ʲωοτϫʔΫ৘ใʳ w ௨৴ࣄۀࣾɾ*41 w ஍Ҭ ౎ಓ෎ݝ ౳ ஫ૹ৴ݩ*1ΞυϨεಗ ໊Խ ຤ඌΦΫςοτ ࡟আ ޙʹ(FP*1Ͱਪଌ ʲ࠶ੜ඼࣭ཁҼʳ w ಈը৘ใϏοτϨʔτɺ ղ૾౓ɺϑϨʔϜϨʔτ౳ w ࠶ੜ৘ใ࠶ੜͷதஅɺ όοϑΝϦϯά౳ w ૢ࡞৘ใಈըͷγʔΫɺ Ұ࣌ఀࢭɾ࠶։౳ 8FC7JEFP.BSL֦ுػೳ΍ϒϥ΢βʔͰࢹௌ৘ใΛऔಘ ಈը࠶ੜ࣌ͷ ମײ඼࣭஋Λ dͷ਺஋Ͱ ਪఆͯ͠ฦ͢ 2P& 2VBMJUZPG&YQFSJFODF 8FC 7JEFP.BSL αʔόʔ ࢹௌ৘ใΛ෼ੳ ಈը഑৴αʔϏε΁ΞΫηε )5.-ɺಈըϑΝΠϧ౳Λड৴ ௨৴ࣄۀऀɾ*41 αʔϏεվળ༻ʹ ௐࠪσʔλΛఏڙ ʂ ಈըࢹௌ࣌ͷ 2P&౳Λ֬ೝ ϓϥΠόγʔอޢॲཧ ֶज़ݚڀ༻σʔλ࡞੒ ಗ໊Խॲཧ ಈը഑৴αʔϏεɾ $%/αʔόʔ Web VideoMark

Slide 11

Slide 11 text

note: (QoE) (QoE: Quality of Experience) 24 ( ) (1 5, MOS) QoE (ITU) ITU-T P SG12 Web VideoMark ITU-T NTT 頃 11

Slide 12

Slide 12 text

Web VideoMark ( ) 12 GCP Internet sodium.js nginx/ uent-d sodium.js PC + , Android endpoint log file SodiumServer AggregateServer QoE QoE GeoIP (IP ) QoE Server QoE (NTT Communications ) Sodium DB (mongoDB) Salt DB(mongoDB) Salt DB QoE QoE

Slide 13

Slide 13 text

Web VideoMark ( ) ( ) : 2019 12 10 13

Slide 14

Slide 14 text

Web VideoMark 0. "videomark" ( ) PC Chrome Web VideoMark Android VideoMark Browser 1. VideoMark Chrome / 2. YouTube 3. 14

Slide 15

Slide 15 text

UI ( ) ( ) QoE 15 QoE ⭐ ( 1.0 ⭐ 5.0 ⭐⭐⭐⭐⭐) 15

Slide 16

Slide 16 text

16

Slide 17

Slide 17 text

Web VideoMark QoS QoE 17

Slide 18

Slide 18 text

QoE , IPv4/v6, ISP, APN CM YouTube ( ) 18

Slide 19

Slide 19 text

: API ( QoE) PC VM URL "stats" 19

Slide 20

Slide 20 text

( ) PC/Android Web VideoMark https://vm.webdino.org/ ( ) ( ) Docker (Jetson Nano) : https://vm.webdino.org/contact 20

Slide 21

Slide 21 text

https://vm.webdino.org 21

Slide 22

Slide 22 text

Measurement & Open Data

Slide 23

Slide 23 text

QoE ( ) ... ISP Web https://vm.webdino.org/stats 23

Slide 24

Slide 24 text

IP ( ) URL ID ID 30 0 24

Slide 25

Slide 25 text

IP ( ) , , ISP (GeoIP ) APN, PLMN (Android ) URL CDN IP [*] URL [*] [*] ( ) etc... Representation [**] Codec Representation / etc... QoE ( ) (RTT) [*] [*] etc... [*] etc... CM [*] etc... [*] [**] 25

Slide 26

Slide 26 text

SIM ID GDPR IP GPS User Agent URL 26

Slide 27

Slide 27 text

DB https://vm.webdino.org/opendata IP URL Android UserAgent UserAgent https://vm.webdino.org/opendata 27

Slide 28

Slide 28 text

( ) 2019-04-07T06:38:58+00:00 {"date":"2019-04-07T06:38:58.253Z","startTime":297957833.29999995,"endTime":2979628 36.1000001,"session":"8b37d168-7343-45a1-a507-f8c230a0ebd4","location":"https:// www.youtube.com","userAgent":"Mozilla/5.0 (Linux; Android 9; XXX) AppleWebKit/ 537.36 (KHTML, like Gecko) Chrome/70.0.3538.124 Mobile Safari/ 537.36","appVersion":"5.0 (Linux; Android 9; XXX) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.124 Mobile Safari/537.36","sequence":58463,"video": [{"property":{"uuid":"fd65101f-a8df-47c6-a804-3ac719e04ca3","id":"","class": ["video-stream","html5-main-video"],"src":"blob:https://www.youtube.com/a1551960- f053-492e-b945-84b075c8598f","domainName":"r7---sn-5n5ip- ioqe.googlevideo.com","width":0,"height":0,"videoWidth":1280,"videoHeight":720,"med iaSize":82.384398,"defaultPlaybackRate":1,"playbackRate":1,"playStartTime":15545116 11888.0,"playEndTime":1554511694180.0,"currentPlayPos":82.384398,"currentPlayTime": 82.245},"playback_quality":[],"event_play":[],"event_play_delta":[],"event_pause": [],"event_pause_delta":[],"event_seeking":[],"event_seeking_delta": [],"event_seeked":[],"event_seeked_delta":[],"event_ended":[],"event_ended_delta": [],"event_stalled":[],"event_stalled_delta":[],"event_progress": [],"event_progress_delta":[],"event_waiting":[],"event_waiting_delta": [],"event_canplay":[],"event_canplay_delta":[]}],"resource_timing": [],"REMOTE_ADDR":"180.235.59.0","country":"JP","subdivision":"13","isp":"Asahi Net"} 5 28

Slide 29

Slide 29 text

( , mongo DB ) id: session-uuid connection: - type: cellular effectiveType: 4g downlink: 1.55 downlinkMax: 100 rtt: 150 apn: app name plmn: plum name network: # IPͱGeoIP - server host: vid.jp serverHost: x.y.z clientLocation: country: JP subdivision: 13 isp: OCN session: userAgnet: os: Windows10 browser: browser qoe: 4.2 video: videoId: xxxxxx duration: 160.3 representations: - resolution: height: 1080 width: 1920 container: webm videoCodec: audioCodec: opus videoBitrate: -1 autioBitrate: -1 playHistory: - startTime: 123456 endTime: 123456 holiday: false throughput history: - throughput: 1234 rtt: 123 eventHistory: # ৄࡉׂѪ cmHistory: # ৄࡉׂѪ representationHi... # ৄࡉׂѪ yml 29

Slide 30

Slide 30 text

https://vm.webdino.org 30

Slide 31

Slide 31 text

Target Data

Slide 32

Slide 32 text

2020/1/1 140,840 1 14,565 ISP 1000 ISP 緊 ISP 32

Slide 33

Slide 33 text

YouTube 8 5 AbemaTV music YouTube, , Amazon TVer = CDN ( ) : 貢 33

Slide 34

Slide 34 text

Post Covid Data Analysis

Slide 35

Slide 35 text

( ) QoE (2020 ) COVID-19 YouTube QoE 35

Slide 36

Slide 36 text

YouTube 6 720p YouTube YouTube 緊 ( ) 36

Slide 37

Slide 37 text

YouTube 6 720p YouTube YouTube 緊 ( ) 36

Slide 38

Slide 38 text

(2020 ) (4/7) (4/16) 9 3 117 Mbps 7 41 Mbps 1/3 3 340 s 9 1049 ms 3 37

Slide 39

Slide 39 text

(4/7) (4/16) 10 ( ) 38

Slide 40

Slide 40 text

(2020 ) 4 貢 ( ) 39

Slide 41

Slide 41 text

IPv4 IPv6 IPv4 7 IPv6 10 10 v4/v6 ( ) 40 IPv4 IPv6

Slide 42

Slide 42 text

IPv4 IPv6 IPv4 7 IPv6 10 9 v4/v6 ( ) 41 IPv4 IPv6

Slide 43

Slide 43 text

IPv4 IPv6 IPv4 4 IPv6 4 8 10 IPv4/v6 42 IPv4 IPv6

Slide 44

Slide 44 text

ISP ISP ISP ISP ISP ... 43

Slide 45

Slide 45 text

ISP 4 ( or ) ISP 44

Slide 46

Slide 46 text

ISP 4 ISP 45

Slide 47

Slide 47 text

ISP ISP ISP ISP ISP ... 46

Slide 48

Slide 48 text

ISP 4 ( or ) ISP 47

Slide 49

Slide 49 text

ISP 4 5 IPS 48

Slide 50

Slide 50 text

: ISP ISP 貢 ISP : ISP 49

Slide 51

Slide 51 text

Next Steps

Slide 52

Slide 52 text

( ) Web 頃 https://vm.webdino.org/stats Web VideoMark Speed Index ( ) Net ix Speed Index ISP 51

Slide 53

Slide 53 text

TCP (ADSL/FTTH ) : https://vm.webdino.org/contact 52

Slide 54

Slide 54 text

( ) PC/Android Web VideoMark https://vm.webdino.org/ ( ) ( ) Docker (Jetson Nano) : https://vm.webdino.org/contact 53

Slide 55

Slide 55 text

https://vm.webdino.org 54

Slide 56

Slide 56 text

https://vm.webdino.org 54