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.3k
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
【Grafana Meetup Japan #6】Grafanaをリバプロ配下で動かすときにやること ~ Grafana Liveってなんだ ~
yoshitake945
0
350
大「個人開発サービス」時代に僕たちはどう生きるか
sotarok
19
9.3k
落ちる 落ちるよ サーバーは落ちる
suehiromasatoshi
0
140
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
0
150
AWSで始める実践Dagster入門
kitagawaz
0
390
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
100
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.7k
AI時代にPdMとPMMはどう連携すべきか / PdM–PMM-collaboration-in-AI-era
rakus_dev
0
280
2025年にHCP Vaultを学び直して見えた景色 / Lessons and New Perspectives from Relearning HCP Vault in 2025
aeonpeople
0
200
AI エージェントとはそもそも何か? - 技術背景から Amazon Bedrock AgentCore での実装まで- / AI Agent Unicorn Day 2025
hariby
4
1.2k
バッチ処理で悩むバックエンドエンジニアに捧げるAWS Glue入門
diggymo
3
130
生成AI時代のデータ基盤設計〜ペースレイヤリングで実現する高速開発と持続性〜 / Levtech Meetup_Session_2
sansan_randd
1
140
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
187
54k
Into the Great Unknown - MozCon
thekraken
40
2k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
The Cult of Friendly URLs
andyhume
79
6.6k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Statistics for Hackers
jakevdp
799
220k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
KATA
mclloyd
32
14k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
How GitHub (no longer) Works
holman
315
140k
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