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
WebRTC における通信不具合の検証
Search
Kiminari Homma
June 13, 2017
Technology
1
2k
WebRTC における通信不具合の検証
WebRTC Meetup での登壇資料です。
https://atnd.org/events/88130
Kiminari Homma
June 13, 2017
Tweet
Share
More Decks by Kiminari Homma
See All by Kiminari Homma
Twilio Meetup 東京 2022/11/11
honkimi
0
28
Twilio iOS 徹底攻略
honkimi
1
930
2021年 Twilio Voice 報告
honkimi
0
230
WebRTC ビジネスの失敗と成功
honkimi
2
1.5k
最近の Twilio トレンド報告
honkimi
0
310
Twilio Meet Up
honkimi
0
65
利用ユーザーからみた Twilio の紹介
honkimi
0
52
Zendesk App を Heroku で作ってみた話
honkimi
0
83
国内における Twilio x Alexa
honkimi
0
660
Other Decks in Technology
See All in Technology
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
190
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.3k
エンジニアのキャリアをちょっと楽しくする3本の軸/Three Pillars to Make an Engineer's Career More Enjoyable
kwappa
0
2.7k
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.8k
本当のAWS基礎
toru_kubota
0
520
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
140
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
690
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
1
190
Compose Compiler Metricsを使った実践的なコードレビュー
tomorrowkey
1
220
MySQL の SQL クエリチューニングの要所を掴む勉強会
andpad
3
6.4k
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
競技としてのKaggle、役に立つKaggle
yu4u
3
1.4k
Featured
See All Featured
Visualization
eitanlees
136
14k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Why Our Code Smells
bkeepers
PRO
331
56k
Facilitating Awesome Meetings
lara
42
5.6k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
BBQ
matthewcrist
80
8.8k
Building Your Own Lightsaber
phodgson
99
5.7k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Into the Great Unknown - MozCon
thekraken
10
990
Build your cross-platform service in a week with App Engine
jlugia
225
17k
Music & Morning Musume
bryan
41
5.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
Transcript
8FC35$ʹ͓͚Δ௨৴ෆ۩߹ͷݕূ 2017/06/13 WebRTC Meetup Tokyo #15 !LJNJIPN
ࣗݾհ ຊؒ ߖ @kimihom CTO at selfree,llc CallConnect (ϒϥβిγεςϜ) Heroku,
Twilio UG ίΞϝϯόʔ
8FC35$ΛαʔϏεͱͯ͠ ఏڙ͍ͯ͠Δํʁ
8FC35$ΛαʔϏεͱͯ͠ ༗ঈఏڙ͍ͯ͠Δํʁ
௨ෆ۩߹ͷେϢʔβʔଆͷར༻ڥ͕ݪҼɻ ͔͠͠ɺ8FC35$αʔϏεఏڙऀ͕ ݪҼΛಛఆ͠αϙʔτ͢Δඞཁ͕͋Δɻ
ࣄͷ֬ೝ l௨͕Ͱ͖ͳ͍zͰҎԼͷΑ͏ͳύλʔϯ͕͋Δɻ ൃண৴͕ҰͰ͖ͳ͍ɻ͍͖ͳΓஅ͞ΕΔɻ ൃண৴Ͱ͖Δ͕ɺࣗ૬खͷ͕Ұฉ͑͜ͳ͍ ௨Ͱ͖Δ͕ɺԻ࣭͕ཚΕΔ
ࣄͷ֬ೝ l௨͕Ͱ͖ͳ͍zͰҎԼͷΑ͏ͳύλʔϯ͕͋Δɻ ൃண৴͕ҰͰ͖ͳ͍ɻ͍͖ͳΓஅ͞ΕΔɻ ൃண৴Ͱ͖Δ͕ɺࣗ૬खͷ͕Ұฉ͑͜ͳ͍ ௨Ͱ͖Δ͕ɺԻ࣭͕ཚΕΔ
ൃண৴͕ҰͰ͖ͳ͍ ୯७ʹαʔϏεͰͷઃఆϛε ਖ਼͘͠ͳ͍ઃఆͰண৴Λड͚ͨࡍʹɺࣾαϙʔτ4MBDL ରϢʔβʔͷ*%Λ௨ɻͪ͜Β͔Βઃఆํ๏ΛҊɻ ωοτϫʔΫ͕ด͡ΒΕ͍ͯΔ ଟ͘ͷେاۀͰ8FC35$Ͱඞཁͳϙʔτ͕ด͡ΒΕ͍ͯΔ ར༻ڥνΣοΫͷఏڙ
ࣄͷ֬ೝ l௨͕Ͱ͖ͳ͍zͰҎԼͷΑ͏ͳύλʔϯ͕͋Δɻ ൃண৴͕ҰͰ͖ͳ͍ɻ͍͖ͳΓஅ͞ΕΔɻ ൃண৴Ͱ͖Δ͕ɺࣗ૬खͷ͕Ұฉ͑͜ͳ͍ ௨Ͱ͖Δ͕ɺԻ࣭͕ཚΕΔ
ࣗ૬खͷ͕ฉ͑͜ͳ͍ ར༻ڥνΣοΫ0, Ұ෦ͷϙʔτ͕ด͡ΒΕ͍ͯΔ ϧʔλʔɺϑΝΠΞΥʔϧɺΟϧεରࡦιϑτͷઃఆ֬ೝ ผͷωοτϫʔΫʹҰࢼ͠ʹଓ͍ͯͯ֬͠ೝ ϔουηοτͷෆௐɺϒϥβͷϚΠΫڐՄ͍ͯ͠ͳ͍ ϔουηοτςετͷఏڙ
$BMM$POOFDUͰͷ ؒແྉτϥΠΞϧ ͜ͷظؒͰ௨Ͱ͖Δ͔֬ೝ͍ͯͨͩ͘͠ ਪϔουηοτͷఏڙ τϥΠΞϧظؒͰແྉͰϔουηοτΛఏڙɻ ɹΩϟϯϖʔϯͰϓϨθϯτ͢Δ͜ͱɻ
ࣄͷ֬ೝ l௨͕Ͱ͖ͳ͍zͰҎԼͷΑ͏ͳύλʔϯ͕͋Δɻ ൃண৴͕ҰͰ͖ͳ͍ɻ͍͖ͳΓஅ͞ΕΔɻ ൃண৴Ͱ͖Δ͕ɺࣗ૬खͷ͕Ұฉ͑͜ͳ͍ ௨Ͱ͖Δ͕ɺԻ࣭͕ཚΕΔ
௨࣭ͷཚΕͦ͜8FC35$࠷େͷఢ
ϔουηοτ ωοτϫʔΫ σόΠε 1$ εϚϗ શͯͷ݅Λຬͨ͞ͳ͍ͱɺ շదͳ௨࣮ݱͰ͖ͳ͍ɻ ؒͷଓॏཁͳͨΊɺ ϔουηοτͷൈ͖ࠩ͠ɺϧʔλʔ1$࠶ىಈ ͳͲ͕࠷ॳͷεςοϓɻ
ωοτϫʔΫར༻ͷෛՙΛԼ͛·͠ΐ͏ ίϫʔΩϯάεϖʔεେྔͷ੮͕͋Δ৬ͳͲɺ ಉ࣌ʹͨ͘͞Μͷ1$Λଓ͢ΔωοτϫʔΫڥ ௨தʹॏ͍ಈըΛμϯϩʔυɺॏ͍௨৴ͳͲ ͦͦωοτϫʔΫ͕͍ ʔʼ4QQFEUFTUͰͷωοτϫʔΫςετ
ͦͷଞͷରࡦ • ϧʔλʔͷ QoS Λ༗ޮʹ͢Δ͔௨৴τϥϑΟοΫʹ༏ઌΛ͚ͭΔ • ϔουηοτͷσόΠευϥΠόʔΛߋ৽͢Δ (Windows) • ଞͷऀϑΝϯͳͲͷपғͷϊΠζΛݮΒ͢
• ϚΠΫͱޱͷڑΛదͳͷʹௐ • PCͷαϯυઃఆͰϚΠΫͷԻྔΛௐ • ίϯϐϡʔλ͕௨৴Λॲཧ͢Δͷʹेͳॲཧೳྗ͕͋Δ͔ • ίϯϐϡʔλͷ CPU RAM Λ͍͍͗ͯ͢ͳ͍͔֬ೝ • ΟϧεରࡦͷιϑτΣΞΛແޮԽ͓ͯ͠ࢼ͠
ͦΕͰղܾͰ͖ͳ͍߹
5XJMJP7PJDF*OTJHIUT δολʔɺύέοτଛࣦɺϨΠςϯγɺ.04 ΛϢʔβʔ͝ͱʹࢦඪԽ
%VBM$IBOOFM3FDPSEJOHT ํͷ௨ΛԻ͢ΔΈ ෆ۩߹ͷݪҼ͕ൃ৴ݩͳͷ͔ɺൃ৴ઌͳͷ͔ΛಛఆͰ͖Δ 8FC35$௨৴தͷϦΞϧλΠϜΞϥʔτ ௨தʹ ҰఆظؒϚΠΫೖྗ͕֬ೝͰ͖ͳ͔ͬͨΒΞϥʔτɻ ωοτϫʔΫଓ͕ෆ҆ఆʹͳͬͨΒΞϥʔτɻ ͦͷଞ5XJMJP͕ఏڙ͢ΔԻ࣭ରࡦ
௨৴ෆ۩߹ͱ͍ͬͯݪҼઍࠩສผɻ 8FC35$ΛαʔϏεͱͯ͠ఏڙ͢Δ߹ɺ l௨৴ෆ۩߹ΛಛఆͰ͖ΔΑ͏ͳΈz ͕ඞཁෆՄܽ ͦΕͰ8FC35$ૉΒ͍͠ʂ
ిαϙʔτΛ؆୯ʹɻ
5IBOLT