Anda dapat melakukan streaming langsung ke alamat RMTP menggunakan ffmpeg
atau avconv
asalkan Anda memiliki otentikasi yang diperlukan (kunci aliran).
Contoh ringkas penggunaan ffmpeg
untuk melakukan streaming ke server RMTP Twitch.tv adalah sebagai berikut:
# stream key. You can set this manually.
STREAM_KEY=$(cat ~/.twitch_key)
# stream url. Note the formats for twitch.tv and justin.tv
# twitch:"rtmp://live.twitch.tv/app/$STREAM_KEY"
# justin:"rtmp://live.justin.tv/app/$STREAM_KEY"
STREAM_URL="rtmp://live.twitch.tv/app/$STREAM_KEY"
ffmpeg \
-f alsa -ac 2 -i "pulse" \
-f x11grab -s $(xwininfo -root | awk '/geometry/ {print $2}'i) -r "30" -i :0.0 \
-vcodec libx264 -pix_fmt yuv420p -s "640x360" -vpre "fast" \
-acodec libmp3lame -threads 6 -qscale 5 -b 64KB \
-f flv -ar 22050 "$STREAM_URL"
Untuk informasi lebih lanjut tentang cara streaming ke platform populer seperti twitch.tv dan justin.tv lihat jawaban askubuntu ini .
Intisari versi lanjutan dari skrip di atas dapat ditemukan di sini:
https://gist.github.com/oseparovic/2db2aaa737cd37e7c068