Proyek ini menjelaskan langkah-langkah untuk mengatur server Ubuntu agar dapat digunakan untuk live streaming di YouTube menggunakan FFmpeg. Selain itu, akan dijelaskan cara mengelola sesi dengan tmux dan mendownload video dari Google Drive menggunakan gdown.
- Server Ubuntu dengan akses root
- VPS atau server cloud (misalnya DigitalOcean, AWS, atau lainnya)
- Stream Key YouTube
-
Update dan upgrade sistem:
sudo apt update && sudo apt upgrade -y
-
Install tmux:
sudo apt install tmux -y
-
Install FFmpeg:
sudo apt install ffmpeg -y
-
Install Python3 dan pip:
sudo apt install python3 python3-pip -y
-
Install gdown untuk download file dari Google Drive:
pip install gdown
Unduh video dari Google Drive dengan perintah berikut:
gdown https://drive.google.com/uc?id=your_file_id
Ganti your_file_id
dengan ID file Google Drive Anda.
1. Mulai sesi baru:
tmux new -s Mainan
2. Monitoring sesi tmux yang sudah ada:
tmux attach -t Hujan
3. Menghentikan sesi tmux:
tmux kill-session -t Hujan
Untuk memulai live streaming di YouTube, gunakan perintah berikut:
ffmpeg -stream_loop -1 -re -i /root/live.mp4 -f flv -c:v copy -c:a copy rtmp://a.rtmp.youtube.com/live2/your_StreamKey
Untuk memulai live streaming di YouTube dengan timeout, misalnya ingin live 10 jam saja maka gunakan perintah berikut:
timeout 10h ffmpeg -stream_loop -1 -re -i /root/live.mp4 -f flv -c:v copy -c:a copy rtmp://a.rtmp.youtube.com/live2/your_StreamKey
/root/live.mp4
: Path file video Anda (pastikan file ini sudah ada di server).your_StreamKey
: Ganti dengan Stream Key dari YouTube Live.
- Gunakan tmux untuk menjalankan FFmpeg sehingga live streaming tetap berjalan meskipun Anda keluar dari sesi SSH.
- Jangan lupa memastikan bahwa video Anda telah diunggah atau tersedia di server.