आप आवश्यक प्रमाणीकरण (स्ट्रीम कुंजी) का उपयोग करके ffmpeg
या avconv
प्रदान किए गए आरएमटीपी पते पर सीधे स्ट्रीम कर सकते हैं ।
ffmpeg
Twitch.tv RMTP सर्वर पर स्ट्रीम करने के लिए उपयोग करने का एक संक्षिप्त उदाहरण इस प्रकार होगा:
# 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"
Twitch.tv और justin.tv जैसे लोकप्रिय प्लेटफार्मों पर स्ट्रीम करने के तरीके के बारे में अधिक जानकारी के लिए, यह पूछे जाने वाले प्रश्न को देखें ।
उपरोक्त लिपि के एक विस्तारित संस्करण का एक विवरण यहाँ पाया जा सकता है:
https://gist.github.com/oseparovic/2db2aaa737cd37e7c068