Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
VCborn夏祭り with NodeCG
Search
wamo
August 20, 2022
Technology
0
1.3k
VCborn夏祭り with NodeCG
wamo
August 20, 2022
Tweet
Share
Other Decks in Technology
See All in Technology
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
110
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
3
2.6k
特別捜査官等研修会
nomizone
0
550
さくらのクラウド開発ふりかえり2025
kazeburo
2
1k
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
500
意外と知らない状態遷移テストの世界
nihonbuson
PRO
1
230
Next.js 16の新機能 Cache Components について
sutetotanuki
0
170
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
200
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
250
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
130
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
110
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
2.1k
Featured
See All Featured
A Tale of Four Properties
chriscoyier
162
23k
The Spectacular Lies of Maps
axbom
PRO
1
400
エンジニアに許された特別な時間の終わり
watany
105
220k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
37
Prompt Engineering for Job Search
mfonobong
0
120
Everyday Curiosity
cassininazir
0
110
Deep Space Network (abreviated)
tonyrice
0
21
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
75
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
37
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
340
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Heart Work Chapter 1 - Part 1
lfama
PRO
3
35k
Transcript
VCborn夏祭り with NodeCG NodeCGで作る配信レイアウト 1 1
そもそものきっかけ 2 2
TwitterのタイムラインとYouTubeの チャットを融合したい 3 3
OBS単体では無理 4 4
ただ一からシステムを作るのは面倒くさい 5 5
RTA in JapanやGDQではNodeCGなるもの を使っているらしい 6 6
って何だ? 7 7
8 8
9 9
NodeCGは 動的な配信レイアウトの作成ツール 10 10
値をリアルタイムで配信に 反映できる便利な奴 11 11
詳しいことは自分で調べてね 12 12
VCborn夏祭り向けに作る 13 13
記事を参考にReactやwebpackを導入 https://blog.livewing.net/nodecg-react 14 14
操作側の見た目をイイ感じにするためMUIを導入 15 15
配信側はカスタマイズ性を高めるため Tailwind CSSを入れた 16 16
チャットを作る 17 17
Twitter-liteでやろうとしたが... 更新されていない Stream APIが1.1のみ 18 18
Twitterにはtwitter-api-v2のStream APIを使う https://github.com/PLhery/node-twitter-api-v2 19 19
YouTubeにはyoutube-chatを使う googleapisでYouTubeチャットを拾う方法が分からなかった レート制限がないのでありがたい 20 20
メッセージを配列に追加する関数 21 21
何となくで作って完成 22 22
とここで問題発生 23 23
チャットデータは更新されているが 自動で反映されない 24 24
1秒ごとにStateを更新することで強引に対処 25 25
完成! 26 26
今あなたが見ている画面が完成物です 27 27
詳しい解説は後日ブログに投稿します 28 28
wamo https://wmsci.com 29 29