For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.Studio

Theo 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

  1. Mở OBS Studio

  2. SettingsStream:

    • Service: YouTube / YouTube - RTMPS

    • Server: Primary YouTube ingest server

    • Stream Key: Lấy từ YouTube Studio → Go Live → Stream

  3. SettingsOutput:

    • Video Bitrate: 2500-6000 Kbps (tùy mạng)

    • Encoder: x264 hoặc NVENC (nếu có GPU NVIDIA)

  4. SettingsVideo:

    • Base Resolution: 1920x1080

    • Output Resolution: 1280x720 (hoặc 1920x1080)

    • FPS: 30 hoặc 60

  5. 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

Nhu cầu
Công cụ khuyến nghị
Lý do

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

  1. Stream Key: Giữ bí mật, không chia sẻ công khai

  2. Bitrate: Điều chỉnh theo tốc độ upload (test tại speedtest.net)

  3. CPU Usage: Nếu CPU cao, giảm preset (ultrafast) hoặc dùng NVENC/VAAPI

  4. Audio: Kiểm tra nguồn audio đúng bằng pavucontrol

  5. YouTube: 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