setup-youtube-stream
Dưới đây là hướng dẫn chi tiết cài đặt ứng dụng live stream màn hình lên YouTube trên Ubuntu với nhiều lựa chọn từ đơn giản đến chuyên nghiệp:
🎬 Lựa chọn 1: OBS Studio (Khuyến nghị - Chuyên nghiệp nhất)
Cài đặt OBS Studio
bash Copy
# Cách 1: Từ PPA chính thức (khuyến nghị cho Ubuntu)
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt install obs-studio -y
# Cách 2: Từ Snap
sudo snap install obs-studio
# Cách 3: Từ Flatpak
flatpak install flathub com.obsproject.StudioTheo OBS Project , OBS Studio là phần mềm stream/record miễn phí, mã nguồn mở, hỗ trợ đa nền tảng.
Cấu hình stream YouTube
Mở OBS Studio
Settings → Stream:
Service: YouTube / YouTube - RTMPS
Server: Primary YouTube ingest server
Stream Key: Lấy từ YouTube Studio → Go Live → Stream
Settings → Output:
Video Bitrate: 2500-6000 Kbps (tùy mạng)
Encoder: x264 hoặc NVENC (nếu có GPU NVIDIA)
Settings → Video:
Base Resolution: 1920x1080
Output Resolution: 1280x720 (hoặc 1920x1080)
FPS: 30 hoặc 60
Sources → + → Screen Capture để chọn màn hình stream
🖥️ Lựa chọn 2: FFmpeg (Dòng lệnh - Nhẹ, tự động hóa)
Cài đặt FFmpeg
bash Copy
Stream màn hình + audio lên YouTube
bash Copy
Giải thích tham số :
-f x11grab: Bắt màn hình X11-framerate 30: 30 FPS-video_size 1920x1080: Độ phân giải-i :0.0: Màn hình đầu tiên-f pulse -i default: Ghi âm từ PulseAudio (desktop audio)-preset fast: Tốc độ encode (ultrafast → veryslow)-maxrate 3000k: Bitrate tối đa-g 60: Keyframe mỗi 2 giây (60/30fps)
Script tự động stream
Tạo file youtube_stream.sh:bash Copy
Chạy script:bash Copy
📹 Lựa chọn 3: SimpleScreenRecorder + FFmpeg
SimpleScreenRecorder không stream trực tiếp được , nhưng có thể kết hợp với FFmpeg:bash Copy
🎯 Lựa chọn 4: YouTube Live Streamer (Snap - Đơn giản cho IP Cam)
Nếu bạn muốn stream từ camera IP hoặc nguồn video có sẵn :bash Copy
🔧 Cấu hình nâng cao
1. Chọn nguồn audio chính xác (PulseAudio)
bash Copy
2. Stream có overlay webcam
bash Copy
3. Stream 24/7 với video lặp (VPS/Server)
Theo Zomro , tạo script Python:Python Copy
📋 Script tổng hợp: Cài đặt tự động
Tạo file setup_youtube_stream.sh:bash Copy
Chạy script cài đặt:bash Copy
🎮 Lựa chọn theo nhu cầu
Table
Stream chuyên nghiệp
OBS Studio
Nhiều tính năng, scene, overlay
Nhẹ, tự động hóa
FFmpeg
Dòng lệnh, script hóa được
Ghi + Stream sau
SimpleScreenRecorder + FFmpeg
Ghi chất lượng cao
Stream 24/7 từ server
FFmpeg + Script Python
Không cần GPU, chạy VPS
IP Camera → YouTube
YouTube Live Streamer (Snap)
Đơn giản, cấu hình nhanh
⚠️ Lưu ý quan trọng
Stream Key: Giữ bí mật, không chia sẻ công khai
Bitrate: Điều chỉnh theo tốc độ upload (test tại speedtest.net)
CPU Usage: Nếu CPU cao, giảm
preset(ultrafast) hoặc dùng NVENC/VAAPIAudio: Kiểm tra nguồn audio đúng bằng
pavucontrolYouTube: Stream key thay đổi mỗi lần tạo live mới (trừ khi dùng Scheduled Stream)
Chúc bạn stream thành công! 🎉
Last updated