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
How to build a video conferencing system that n...
Search
kbaba1001
July 25, 2025
Programming
60
0
Share
How to build a video conferencing system that no one has ever told you about
kbaba1001
July 25, 2025
More Decks by kbaba1001
See All by kbaba1001
Build React system with ClojureScript (Squint)
kbaba1001
0
150
talk-with-local-llm-with-web-streams-api
kbaba1001
0
480
Lume: Static Site Generator
kbaba1001
0
680
React_2023
kbaba1001
0
200
Word Penne
kbaba1001
0
230
I live by using a minor language
kbaba1001
1
200
fast optical line
kbaba1001
0
400
ArtPosePro and Procreate
kbaba1001
1
240
How did Clojure change my life
kbaba1001
3
1.9k
Other Decks in Programming
See All in Programming
Making the RBS Parser Faster
soutaro
0
370
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
340
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
220
t *testing.T は どこからやってくるの?
otakakot
1
650
Server-Side Kotlin LT大会 vol.18 [Kotlin-lspの最新情報と Neovimのlsp設定例]
yasunori0418
1
150
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
270
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
280
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
110
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
6.5k
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
3
300
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
380
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
2
180
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
15k
WCS-LA-2024
lcolladotor
0
540
The SEO identity crisis: Don't let AI make you average
varn
0
440
AI: The stuff that nobody shows you
jnunemaker
PRO
6
570
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
170
Designing for Performance
lara
611
70k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
200
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
130
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
110
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Transcript
同人誌 『誰も教えてくれなかったビデオ 会議システムの作り方』 について 2025-07-24 馬場一樹
技術書展18 で頒布した本の話をします
概要 • WebRTC とか WebSocket などリアルタイム 処理に関する技術の紹介 • NodeJSとReactでバックエンド、フロントエン ドを構築
• 簡易的なログイン機能やDB操作なども軽く 解説 • Mediasoup を用いて WebRTC SFU でビデ オ会議システムを構築
書こうと思った理由 • 仕事でビデオ会議システムを作る機会があり、あまりにも資料が少なくて困った • WebRTC P2P の話が多く、SFUの話は特に少ない • そもそも WebSocket
や WebStreams など関連技術もよくわからない
技術書展18 • 技術書同人誌の即売会 • サンシャインシティ池袋 • 年2回開催 • 4回目の参加 •
設営・Xでの集客など工夫 する
反響 • 会場 ◦ 上巻:30冊 ◦ 下巻:29冊 • オンライン ◦
上巻:50冊 ◦ 下巻:43冊 • もともと50冊ずつ用意していたが、思ったよりオンラインで売れたので追加で刷りま した。
一般書籍化を目指す • 何社か編集部に持ち込み企画しているけど、今のところ良い返事はいただけてい ない
まとめ • リアルタイム処理は必要とされている割に、資料が少なく、周知が十分とは言い難 い • 日本語でも英語でも書籍がないし、ネットの情報も間違っていることがある • そんな状況を少しでも打破したく、同人誌を作ってみました • 技術書展での反響は上々