Ubuntu और डेरिवेटिव में टर्मिनल से ट्विच को स्ट्रीम कैसे करें?

चिकोटी_लोगो3

चिकोटी एक ऐसा मंच है जो एक लाइव वीडियो स्ट्रीमिंग सेवा प्रदान करता है अमेज़ॅन के स्वामित्व में, यह मंच सबसे लोकप्रिय में से एक बन गया है ईस्पोर्ट्स स्ट्रीमिंग और अन्य वीडियो गेम से संबंधित घटनाओं सहित वीडियो गेम स्ट्रीमिंग साझा करने के लिए। साइट सामग्री को लाइव या मांग पर देखा जा सकता है।

वीडियो स्ट्रीम करने में सक्षम होने के लिए linux पर हमारे पास कुछ उपकरण हैं, लेकिन हम भूल जाते हैं सबसे सरल और यह टर्मिनल से हैइस पोस्ट में मैं आपके साथ हमारे टर्मिनल से ट्विच को स्ट्रीम करने में सक्षम होने के लिए एक विधि साझा करूंगा।

आवश्यक शर्तें

ट्विच पर प्रसारित करने में सक्षम होने के लिए हम FFmpeg से झुकेंगे जो पहले से ही उपयोगिता की एक विस्तृत श्रृंखला के लिए कई धन्यवाद से जाना जाता है, इसके लिए हमें एक टर्मिनल खोलना होगा और निम्नलिखित कमांड को निष्पादित करना होगा:

sudo apt install ffmpeg

केवल यह सुनिश्चित करने के लिए कि यह सफलतापूर्वक स्थापित किया गया था, आइए इस कमांड को चलाते हैं:

ffmpeg --help

जहां उन्हें उपकरण के सभी मापदंडों के साथ एक उत्तर प्राप्त होगा।

Bashrc को संशोधित करना

अब हमें अपनी bashrc फ़ाइल में कुछ संशोधन करने होंगेजिसमें हम ट्रांसमिशन के लिए एक उपनाम जोड़ देंगे।

यह याद रखना महत्वपूर्ण है कि bashrc फ़ाइल प्रति उपयोगकर्ता काम करती है, इसलिए यदि आपके सिस्टम का एक से अधिक उपयोगकर्ता इस फ़ंक्शन का उपयोग करने जा रहा है, तो आपको निम्नलिखित को अपनी bashrc फ़ाइल में जोड़ना होगा।

जोड़ने या संशोधित करने से पहले, हम अपनी फ़ाइल की बैकअप प्रतिलिपि बनाने जा रहे हैं, इसके लिए टर्मिनल पर हम निम्नलिखित कमांड निष्पादित करने जा रहे हैं:

mkdir ~/bashrc-backup

cp ~ /

पहले से ही फ़ाइल के हमारे बैकअप के साथ, हम इसे सुरक्षित रूप से संपादित करने के लिए आगे बढ़ सकते हैं, हमें केवल निम्नलिखित कमांड निष्पादित करनी है:

nano ~/.bashrc

नोट: आपको रूट के रूप में या सुपरयूज़र अनुमतियों के साथ संपादन नहीं करना चाहिए।

हमें फ़ाइल के अंत में निम्नलिखित जोड़ना होगा:

streaming() {

INRES="1920x1080" # input resolution

OUTRES="1920x1080" # output resolution

FPS="15" # target FPS

GOP="30" # i-frame interval, should be double of FPS,

GOPMIN="15" # min i-frame interval, should be equal to fps,

THREADS="2" # max 6

CBR="1000k" # constant bitrate (should be between 1000k - 3000k)

QUALITY="ultrafast"  # one of the many FFMPEG preset

AUDIO_RATE="44100"

STREAM_KEY="$1" # use the terminal command Streaming streamkeyhere to stream your video to twitch or justin

SERVER="live-sjc" # twitch server in California, see http://bashtech.net/twitch/ingest.php to change

ffmpeg -f x11grab -s "$INRES" -r "$FPS" -i :0.0 -f alsa -i pulse -f flv -ac 2 -ar $AUDIO_RATE \

-vcodec libx264 -g $GOP -keyint_min $GOPMIN -b:v $CBR -minrate $CBR -maxrate $CBR -pix_fmt yuv420p\

-s $OUTRES -preset $QUALITY -tune film -acodec libmp3lame -threads $THREADS -strict normal \

-bufsize $CBR "rtmp://$SERVER.twitch.tv/app/$STREAM_KEY"

}

इसमें वि। संहम संकल्प, गुणवत्ता, ऑडियो और अन्य सेटिंग्स को संपादित कर सकते हैं हमारी आवश्यकता या हमारे उपकरण और नेटवर्क कनेक्शन की क्षमता के अनुसार संचरण। इसलिए आपको इसके लिए कुछ मिनट लेने चाहिए।

मान अनुमानकर्ताओं की मदद से गणना की जा सकती हैलिंक ई हैंयह एक है कि OBS हमें प्रदान करता है, और यह अन्य कि मैं नेट पर पाया। यह आवश्यक है कि वे अपने नेटवर्क की अपलोड गति भी जानते हैं क्योंकि यह ट्रांसमिशन की गुणवत्ता के सबसे प्रभावशाली कारकों में से एक है, आप इसे इसके साथ जान सकते हैं यह उपकरण.

धारा चिकोटी

हम केवल अपनी ट्रांसमिशन कुंजी नहीं जोड़ेंगे, हम स्क्रिप्ट चलाने के लिए हर बार अनुरोध किया जाएगा।

एक बार कॉन्फ़िगरेशन हो जाने के बाद, हम नैनो टेक्स्ट एडिटर में बदलाव को Ctrl + O के साथ सहेजते हैं और इसे + + के साथ बाहर निकालते हैं।

टर्मिनल से ट्विच को स्ट्रीम करना

अब स्क्रिप्ट चलाने के लिए, बस टर्मिनल पर निम्न कमांड लिखें:

streaming streamkey

इसके साथ उन्हें होना चाहिए पहले से ही Twitch द्वारा प्रदान किया गया पासवर्ड पता है, नहीं तो वे बस के लिए जाना चाहिए इस लिंक उन्हें यह कहां मिलेगा।

पहले से ही इसके साथ बस इसे कॉन्फ़िगर करें और आपको Twitch पर स्ट्रीम शुरू करना होगा सही ढंग से।

धारा से बाहर निकलने के लिए, "Q" दबाएं और इसे समाप्त होना चाहिए, क्योंकि धारा FFmpeg का उपयोग करती है। यदि Q बटन काम नहीं करता है, तो Ctrl + C या Ctrl + Z के साथ स्क्रिप्ट छोड़ने की कोशिश करें।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।