Sekitar 2 bulan lalu, saya sering melihat youtube channel dengan tayangan live stream yang panjang banget kayak radio. terlintas di fikiran "Itu dia bikinnya pake apa yah?"
saya sering banget pake obs buat record-record atau livestream biasa. tapi kalau kasusnya seperti radio livestream, itu belum pernah.
banyak yang bilang kalau mereka itu pake OBS juga, cuma kan obs itu pake GUI, kan? berat pasti kalo buat VM kecil macam di cloud.
ini adalah solusi yang terlitas di fikiran saya. saya fikir, ffmpeg itu adalahsebuah binari all-in-one yang bisa apa aja mengenai media. iseng-iseng cari, ternyata ada fiturnya.
temen-temen bisa cek disini Encoding for streaming sites
di forum ini, Facebook to deprecate RTMP from Live API on 5/1/2019 menyebutkan bahwa di awal 2019 kemarin, facebook sudah tidak menggunakan fitur RTMP dan menggunakan RTMPS port 443. ini masalah, karena pada forum ini, Live Streaming over rtmps using FFMPEG disebutkan bahwa ffmpeg tidak mendukung RTMP.
STunnel adalah aplikasi yang bisa merubah koneksi non-SSL menjadi SSL. ini membantu banget buat aplikasi yang tidak mendukung SSL seperti FFMPEG RTMP. untuk cara lengkapnya, ada di bawah.
Disclaimer : di situs tersebut adalah implementasi Stunnel untuk Nginx RTMP Module. (Relay Livestream juga, tapi lebih spesifik) namun, jika temen-temen faham maksud dari blog tersebut, FFMPEG pun bisa melakukannya.
Di log STunnel bakal ada log seperti ini :
asalkan temen-temen listen ke
loopback
, gak masalah, sih