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なポケベルを作ってみた / Making a pager with WebRTC
Search
uko
February 22, 2019
Technology
0
5.4k
WebRTCなポケベルを作ってみた / Making a pager with WebRTC
uko
February 22, 2019
Tweet
Share
More Decks by uko
See All by uko
20210113 enebular dev meetup
ukkz
0
25
enebular×スクールで爆速バックエンド作成&フロー共有を教えてみた
ukkz
0
250
LINEビーコンで入退室管理
ukkz
1
1.1k
派手イケなディスプレイ付きIoTキャップをつくって渋谷に行ってきた
ukkz
0
240
Other Decks in Technology
See All in Technology
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
43k
やる気のない自分との向き合い方/How to Deal with Your Unmotivated Self
sanogemaru
0
500
そのWAFのブロック、どう活かす? サービスを守るための実践的多層防御と思考法 / WAF blocks defense decision
kaminashi
0
200
プロポーザルのコツ ~ Kaigi on Rails 2025 初参加で3名の登壇を実現 ~
naro143
1
240
AgentCon Accra: Ctrl + Alt + Assist: AI Agents Edition
bethany
0
110
AI Agent Dojo #2 watsonx Orchestrateフローの作成
oniak3ibm
PRO
0
120
ComposeではないコードをCompose化する case ビズリーチ / DroidKaigi 2025 koyasai
visional_engineering_and_design
0
110
AWSでAgentic AIを開発するための前提知識の整理
nasuvitz
2
160
綺麗なデータマートをつくろう_データ整備を前向きに考える会 / Let's create clean data mart
brainpadpr
3
520
LLM時代にデータエンジニアの役割はどう変わるか?
ikkimiyazaki
6
1.4k
Digitization部 紹介資料
sansan33
PRO
1
5.5k
20251007: What happens when multi-agent systems become larger? (CyberAgent, Inc)
ornew
1
280
Featured
See All Featured
Code Review Best Practice
trishagee
72
19k
The Cult of Friendly URLs
andyhume
79
6.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
We Have a Design System, Now What?
morganepeng
53
7.8k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Become a Pro
speakerdeck
PRO
29
5.5k
A better future with KSS
kneath
239
18k
Leading Effective Engineering Teams in the AI Era
addyosmani
5
430
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Code Reviewing Like a Champion
maltzj
526
40k
Done Done
chrislema
185
16k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
1 8FC35$ͳ ϙέϕϧΛ ࡞ͬͯ Έͨ ͏͜ GSPN
2 w ͳ·͑ɿ͏͜ w EPUTUVEJP ϋʔυΣΞ୲ w Ո ถɾܲ
w ग़ɿਆށͷࢁԞ w তͳϞϊ͖ ࣗݾհ
3
4 ˢ.BDͰʮϙέϕϧʯͱଧͭͱ ͜Ε͕ग़͖ͯ·͢ ʢϙέϕϧ࡞ͬͯॳΊͯͬͨʣ
5
6 1)4Ψϥέʔ ϙέϕϧ εϚϗ
7 1)4Ψϥέʔ ϙέϕϧ εϚϗ ʼ ʼ ɾ࡞Γͦ͢͏ ɾͳΜָ͔ͦ͠͏
8 ड৴ઐ༻ ૹ৴ઐ༻
9 ɿ௨Ի͕໐Δ͚ͩ ɹɹɹɹɹɹʜ ɿࣈૹ৴ ɿΧφจࣈૹ৴ ɹɹɹɹணϝϩͷొ ɿυίϞऔѻऴྃ ɿ౦ژςϨϝοηʔδ ɹɹɹɹऔѻऴྃ
10 ͍͍ײ͡ͷσΟεϓϨΠ ˠจࣈʷߦͷ-$% ͍͍ײ͡ʹԻ͕ग़ͤΔͷ ˠѹిϒβʔΛ18.Ͱൃৼ QVTIՄೳͳ௨৴ ˠͳʹ͕͍͍͔ͳʜ
࡞Δʹ͋ͨͬͯඞཁͦ͏ͳͷ
11 ϒβʔʢԁʣ -$%σΟεϓϨΠʢԁʣ ͪΐͬͱφ͍ ༗ػ&-λΠϓ
12 8FC ࿈ܞ ΈࠐΈ ରԠ όοΫΤϯυ ґଘɾཧ WebSocket Server -
Client Server - Client P2P
13
14 8FC ࿈ܞ ΈࠐΈ ରԠ όοΫΤϯυ ґଘɾཧ WebSocket Server -
Client Server - Client P2P
15 Ͱ͖ͨ ѹిϒβʔ 3BTQCFSSZ1J# ి ୯ʷ 40" ༗ػ&-σΟεϓϨΠ εΠον ిݯ
-&%
16 ඦԁγϣοϓͳͲʹ͋Δ ʮࢁాԽֶʯͷέʔε͕͓͢͢Ί "SEVJOP3BTQCFSSZ1J͕ʢͨ·ͨ·ʣͽͬͨΓೖΔέʔεΛ Ճ͍͢͠ૉࡐͰ֨҆ʹଟछཚ͍ͯ͠Δ࠷ߴͷձࣾ
17 ૹ৴ଆͷެऺి 8FCͰͭ͘Γ·ͨ͠
18
19 Gateway 3&45"1*
20 Gateway 3&45"1* 8FC35$ γάφϦϯά
21 Gateway 3&45"1* 8FC35$ γάφϦϯά %BUB$POOFDUJPO 6%1ʷ
22 Gateway 3&45"1* 8FC35$ γάφϦϯά %BUB$POOFDUJPO 6%1ʷ 6%1 ެऺిˠϙέϕϧ
6%1 ϙέϕϧˠެऺి
23 1ZUIPOύοέʔδ࡞Γ·ͨ͠ ۙதʹ1Z1*ొ༧ఆͰ͢ -FU`TQJQJOTUBMM ࠷খߦͰ౸ணσʔλΛදࣔͰ͖·͢
24 w 6%1ͳͷͰ σʔλ౸ୡΛอূͰ͖ͳ͍ ຊϙέϕϧͱࣅ͍ͯΔͱ͜Ζ ຊϙέϕϧΑΓ͍͍ͱ͜Ζ w 8J'JͰ-5&ϞσϜܦ༝Ͱ ͭͳ͕ΕੈքதͰར༻Մೳ w
8FC35$ͳͷͰಈըԻ0, ɹ ϙέϕϧͰͳ͍ w ୭Ͱ࡞Δ͜ͱ͕Ͱ͖Δ
25 ΈࠐΈ8FC35$ͱ͍͏ເ *P5ͷੈքʹ 8FC35$ͱ͍͏ ৽ͨͳબࢶ
26