चिकोटी एक ऐसा मंच है जो एक लाइव वीडियो स्ट्रीमिंग सेवा प्रदान करता है अमेज़ॅन के स्वामित्व में, यह मंच सबसे लोकप्रिय में से एक बन गया है ईस्पोर्ट्स स्ट्रीमिंग और अन्य वीडियो गेम से संबंधित घटनाओं सहित वीडियो गेम स्ट्रीमिंग साझा करने के लिए। साइट सामग्री को लाइव या मांग पर देखा जा सकता है।
वीडियो स्ट्रीम करने में सक्षम होने के लिए 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 के साथ स्क्रिप्ट छोड़ने की कोशिश करें।