- Buat Droplet
- kita update dan upgrade dulu dengan cara
sudo apt update && sudo apt upgrade - untuk Live Streaming sebaiknya jangan install Semua Paket di dalam root tapi buatkan direktory sendiri
mkdir stream-server && cd stream-server - Sudo apt install ffmpeg
- untuk install python sebaiknya gunakan Virtual Environment
apt update && apt install python3.12-venv -y - Buat ulang Virtual Environment nya
python3 -m venv venv - Aktifkan dan install GDOWN
source venv/bin/activate && pip install gdown - lanjut ke downloading File DRIVE to SERVER
gunakan Format perintah [gdown ID file]
contoh gdown Sekarang saatnya kita buat sesi Live (tugas Live di Tmux)
tmux new -s "tugas Live 1"
boleh menggunakan spasi asal pakai tanda petik untuk membuat terminal menganggapnya tetap satu kata
masukkan perintah ffmpeg untuk Live streaming
ffmpeg -stream_loop -1 -re -i "/root/stream-server/Video Live 1.mp4" -c copy -f flv "rtmp://a.rtmp.youtube.com/live2/Streamkey_kamu"
kalau sudah berjalan, tekan Ctrl+B lalu di ikuti tekan D
lalu untuk melihat daftar tugas live yang sedang run saat ini adalah dengan cara:
ketik di terminal tmux ls
Lalu bagian terakhir adalah cara mematikan sesi live
di terminal ketik tmux ls
kemudian setelah kita melihat nama sesinya ketik: tmux attach -t "nama_sesi"
tetap gunakan tanda petik itu agar mengijinkan spasi.
tekan Ctrl+C lalu exit
lalu jika kita sudah terlanjur masuk ke tmux attach -t "nama sesi" tertentu lalu kita mengurungkan untuk menghentikan sesi dan ingin membiarkan nya untuk tetap berjalan, maka tekan CTRL+B lalu di ikuti tombol D
setelah kita menutup aplikasi bitvise SSH, kemudian membukanya kembali, untuk kembali beraktifitas kita harus mengaktifkan kembali virtual environment sebelum memulai aktifitas lagi. karena setup kita sebelumnya kita install di virtual environment dengan cara: ketik di terminal : cd stream-server && source venv/bin/activate