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
2.1k
1
Share
WebRTC における通信不具合の検証
WebRTC Meetup での登壇資料です。
https://atnd.org/events/88130
Kiminari Homma
June 13, 2017
More Decks by Kiminari Homma
See All by Kiminari Homma
Twilio Meetup 東京 2022/11/11
honkimi
0
76
Twilio iOS 徹底攻略
honkimi
1
1.3k
2021年 Twilio Voice 報告
honkimi
0
350
WebRTC ビジネスの失敗と成功
honkimi
2
1.9k
最近の Twilio トレンド報告
honkimi
0
430
Twilio Meet Up
honkimi
0
87
利用ユーザーからみた Twilio の紹介
honkimi
0
100
Zendesk App を Heroku で作ってみた話
honkimi
0
170
国内における Twilio x Alexa
honkimi
0
790
Other Decks in Technology
See All in Technology
"まず試す"ためのDatabricks Apps活用法 / Databricks Apps for Early Experiments and Validation
nttcom
1
230
システムは「動く」だけでは 足りない - 非機能要件・分散システム・トレードオフの基礎
nwiizo
25
8k
ADOTで始めるサーバレスアーキテクチャのオブザーバビリティ
alchemy1115
2
270
ふりかえりを 「あそび」にしたら、 学習が勝手に進んだ / Playful Retros Drive Learning
katoaz
0
440
NgRx SignalStore: The Power of Extensibility
rainerhahnekamp
0
190
Bluesky Meetup in Tokyo vol.4 - 2023to2026
shinoharata
0
140
BIツール「Omni」の紹介 @Snowflake中部UG
sagara
0
260
Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう
yokomachi
2
260
Proxmox超入門
devops_vtj
0
170
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
4
14k
GitHub Copilotを極める会 - 開発者のための活用術
findy_eventslides
6
3.9k
生成AI時代のエンジニア育成 変わる時代と変わらないコト
starfish719
0
540
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
800
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
340
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
720
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.3k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
200
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
400
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.4k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
150
Un-Boring Meetings
codingconduct
0
260
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