Build a Livestream App With | Twitch Clone | Part 1/2
Github & Additional Content:
Clerk:
LiveKit:
Ngrok:
Nodejs:
Hi all 👋 In this free 14 hour tutorial you are going to learn how to build a Twitch Clone using Next 14. We are going to start with the basics like configuring , learning the routing concepts, and then slowly go deeper into setting up authentication, database, local tunnels, webhooks, all the way to generating RTMP and WHIP connections to connect to our OBS streaming software.
Key Features:
📡 Streaming using RTMP / WHIP protocols
🌐 Generating ingress
🔗 Connecting app to OBS / Your favorite streaming software
🔐 Authentication
📸 Thumbnail upload
👀 Live viewer count
🚦 Live statuses
💬 Real-time chat using sockets
🎨 Unique color for each viewer in chat
👥 Following system
🚫 Blocking system
👢 Kicking participants from a stream in real-time
🎛️ Streamer / Creator Dashboard
🐢 Slow chat mode
🔒 Followers only chat mode
📴 Enable / Disable chat
🔽 Collapsible layout (hide sidebars, chat etc, theatre mode etc.)
📚 Sidebar following & recommendations tab
🏠 Home page recommending streams, sorted by live first
🔍 Search results page with a different layout
🔄 Syncing user information to our DB using Webhooks
📡 Syncing live status information to our DB using Webhooks
🤝 Community tab
🎨 Beautiful design
⚡ Blazing fast application
📄 SSR (Server-Side Rendering)
🗺️ Grouped routes & layouts
🗃️ MySQL
🚀 Deployment
Timestamps
00:00 Intro & Demo
06:55 Additional content
07:29 Setup
20:19 Routing concepts
40:21 Authentication
59:21 Dark mode
01:20:48 Database setup
01:31:31 Local tunnel
01:39:14 Clerk webhook
02:06:13 Navbar
02:43:05 Sidebar
03:14:01 Recommended list
03:55:38 Hydration error
04:09:38 Follow service
04:59:22 Follow list
05:12:57 Block service
05:45:43 Creator dashboard
06:25:17 Stream model
06:38:52 Chat settings
07:03:50 Part 2
11 views
3638
1348
1 week ago 00:41:23 1
I Took My Teacher to a Deadly Uninhabited Island To Survive
2 weeks ago 00:01:28 2
А ТЫ СМОЖЕШЬ 100-РАЗ В ДЕНЬ🫢#спорт #pushup #здоровье #bodybuilding #motivation #fitness #workout
2 weeks ago 00:48:20 1
Lembke - Dopamine Nation and the Age of Digital Drugs | Prof G Conversations
2 weeks ago 00:42:31 3
Secret Door Bookcase made from Pallet Wood and Scrap
3 weeks ago 00:10:32 21
Primitive Technology: Hut burned down, built new one
3 weeks ago 00:00:00 1
Australia Cyclone 2025 | LIVE Cyclone Alfred Landfall | First Cyclone To Hit East Coast In 50 Years
3 weeks ago 00:00:05 1
Economic Growth
3 weeks ago 00:00:05 1
Typhoon USA
3 weeks ago 00:00:07 1
Destructive Weather Warfare
1 month ago 00:12:01 168
RTX 5070 Ti vs RTX 4070 Ti Benchmark 💪 Max Settings Gameplay In 10 Games at 4K!
1 month ago 00:11:41 1
I UPGRADED new LEGO minifigures!
1 month ago 00:59:55 1
Énorme Tweet de Trump résumant Tout ce qui se passe-Pape François-Kash Patel:“L’impunité, C’est Fini
1 month ago 00:03:54 16
Primitive Technology: Wood Ash Cement
1 month ago 00:16:14 4
Coffee & Dreams: Uplifting Motivational Music for Resilience & Personal Growth
1 month ago 01:32:50 4
Human Flourishing & The Crime of the Century | The Acceptance of Life Podcast Ep. 03