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
GoのWasmでWebRTC P2Pで通信する
Search
ponyo877
June 07, 2024
Programming
0
480
GoのWasmでWebRTC P2Pで通信する
(Unofficial)Go Conference 2024 Pre Party
https://moneyforward.connpass.com/event/313929/
ponyo877
June 07, 2024
Tweet
Share
More Decks by ponyo877
See All by ponyo877
Go言語の2Dゲームエンジン Ebitengineの紹介
ponyo877
3
91
OGPer あなたのサイトに簡単にOGPを付けよう
ponyo877
0
19
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
950
Goのwasmで笑い男に挑戦してみた
ponyo877
1
160
GoのWasmでのWebRTC P2Pの検証+α
ponyo877
0
78
Ebitengineの1vs1ゲーム WebRTCの活用
ponyo877
0
570
ebitenのマルチプレイ対応 | WebSocketの活用
ponyo877
0
500
Other Decks in Programming
See All in Programming
generative-ai-use-cases(GenU)の推しポイント ~2025年4月版~
hideg
1
370
Rubyの!メソッドをちゃんと理解する
alstrocrack
1
110
設計の本質:コード、システム、そして組織へ / The Essence of Design: To Code, Systems, and Organizations
nrslib
10
3.7k
AIコーディングの理想と現実
tomohisa
35
37k
Improve my own Ruby
sisshiki1969
0
100
Golangci-lint v2爆誕: 君たちはどうすべきか
logica0419
1
230
Beyond_the_Prompt__Evaluating__Testing__and_Securing_LLM_Applications.pdf
meteatamel
0
100
By the way Google Cloud Next 2025に行ってみてどうだった
ymd65536
0
110
Cline with Amazon Bedrockで爆速開発体験ハンズオン/ 株式会社ブリューアス登壇資料
mhan
0
110
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
78
20k
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
1
260
スモールスタートで始めるためのLambda×モノリス(Lambdalith)
akihisaikeda
2
330
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
329
21k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
33k
Building an army of robots
kneath
305
45k
Typedesign – Prime Four
hannesfritz
41
2.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
Statistics for Hackers
jakevdp
798
220k
Documentation Writing (for coders)
carmenintech
70
4.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.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ͷίʔυϚονϯά༻αʔόͷϦϙδτϦܝࡌ͍ͯ͠·͢