Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GoのWasmでWebRTC P2Pで通信する
Search
ponyo877
June 07, 2024
Programming
590
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GoのWasmでWebRTC P2Pで通信する
(Unofficial)Go Conference 2024 Pre Party
https://moneyforward.connpass.com/event/313929/
ponyo877
June 07, 2024
More Decks by ponyo877
See All by ponyo877
フルスタックGoでスコア改ざんを防いだ話
ponyo877
0
1k
全てGoで作るP2P対戦ゲーム入門
ponyo877
3
2.4k
filesystem風チャットchatsh開発で学んだGoの便利package紹介
ponyo877
1
470
Go言語の2Dゲームエンジン Ebitengineの紹介
ponyo877
2
220
OGPer あなたのサイトに簡単にOGPを付けよう
ponyo877
0
72
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
1.4k
Goのwasmで笑い男に挑戦してみた
ponyo877
1
270
GoのWasmでのWebRTC P2Pの検証+α
ponyo877
0
180
Ebitengineの1vs1ゲーム WebRTCの活用
ponyo877
0
830
Other Decks in Programming
See All in Programming
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
wkhtmltopdfの次どうするか問題2026
willnet
2
1.9k
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
420
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
1
330
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
150
速習iPhone Duo対応
yuukiw00w
2
980
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
96
6.9k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
530
A Modern Web Designer's Workflow
chriscoyier
699
190k
How STYLIGHT went responsive
nonsquared
100
6.3k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Building Adaptive Systems
keathley
44
3.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Between Models and Reality
mayunak
4
500
Building AI with AI
inesmontani
PRO
1
1.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Transcript
(P$PO1SF1BSUZ!QPOZP (Pͷ8BTNͰ8FC35$11Ͱ௨৴͢Δ γϯϓϧͳ11νϟοτʹΑΔݕূ
Կ͕͔ͬͨͷ͔ (Pͷ8FC"TTFNCMZͰ 8FC35$%BUB$IBOOFM11Ͱͷ௨৴ ͕Ͱ͖Δ
Կ͕͔ͬͨͷ͔ ϒϥβͰ(P͕ಈ͔ͤΔ ߴͳԋࢉॲཧͰޮՌൃش Իө૾ετϦʔϜͷૹ ड৴͕ՄೳͰσʔλڞ ༗ɾԕִձٞͰར༻ 8FC35$ͰจࣈྻɾόΠ φϦΛ௨৴͢ΔΈ ಉ͕࢜σʔλͷ ૹड৴Λ͢Δ
(Pͷ8FC"TTFNCMZͰ8FC35$%BUB$IBOOFM11Ͱͷ௨৴͕Ͱ͖Δ ͬ͘͟ΓαʔόΛհ͞ͳ͍ ௨৴͕(PͰॻ͚ͯϒϥβͰ͑Δ /"5Λލ͍ͩ11௨৴ͷࡍʹ563/αʔόΛܦ༝͢Δ શମͷdͷ௨৴Ͱ563/ܦ༝͕ඞཁΒ͍͠
Կ͕خ͍͠ͷ͔ w ҎԼͷΑ͏ͳ͜ͱ͕࣮ݱͰ͖Δ͔͠Εͳ͍ w (PͰϒϥβؒͷߴͳσʔλ௨৴ w (PͷήʔϜΤϯδϯͰ11ʹΑΔଞϓϨΠϠʔͱͷରઓ ˡ͜Ε͕Γ͔ͨͬͨ w
*P5σόΠε͔ΒͷσʔλετϦʔϜΛड৴ͯ͠(PͰϦΞϧλΠϜղੳ w )5518FC4PDLFUͱͷҧ͍αʔόΛհ͞ͳ͍ͷͰෛՙ͕ͳ͘লΤω w 11։ൃͰϑϩϯτͱόοΫΤϯυͰಉ͡(PͷίʔυϕʔεͰॻ͚Δ
ग़དྷͨ͜ͱ ϒϥβ $MPVE fl BSF1BHFT (PPHMF$MPVE$PNQVUF&OHJOF NBUDINBLJOH TFSWFS TJHOBMJOH TFSWFS
IUNM ରͷγϯϓϧͳνϟοτ ✦Ϣʔβࣗ࡞αʔόͰϚονϯά ✦8FC35$௨৴ͷͨΊʹ௨৴͢ΔؒͰ ଓใͷަ TJHOBMJOH ͢ΔͨΊͷαʔό ࣌Ӎಊ͞Μͷ044"ZBNF Λར༻ (P ✦8BTN͔Β"ZBNFͱΓͱΓ͢ΔͨΊʹHP BZBNF CZIBLPCFSB͞Μ Λվ͍ͤͯͯ͞ར༻ ✦νϟοτϝοηʔδ%BUB$IBOOFMͰ௨৴ ߏ
WebRTC P2P DataChannel Chat σϞ
ऴΘΓ ຊ݅ͷهࣄΛ;FOOʹߘͨ͠ͷͰ͝ڵຯ͋Δํࢀর͚ͨΒخ͍͠Ͱ͢ ϝΠϯͷ8BTNͷίʔυϚονϯά༻αʔόͷϦϙδτϦܝࡌ͍ͯ͠·͢