كيفية البث إلى Twitch من Terminal في Ubuntu ومشتقاته؟

twitch_logo3

تويتش هي منصة يقدم خدمة بث مباشر للفيديو مملوكة لشركة أمازون ، هذه المنصة أصبحت واحدة من أكثر المواقع شعبية لمشاركة دفق فيديو ألعاب الفيديو ، بما في ذلك بث الرياضات الإلكترونية والأحداث الأخرى المتعلقة بألعاب الفيديو. يمكن عرض محتوى الموقع مباشرة أو عند الطلب.

لتتمكن من دفق الفيديو على لينكس لدينا بعض الأدواتلكننا ننسى أبسط وهو من المحطةفي هذا المنشور ، سوف أشاركك طريقة تمكنك من البث إلى Twitch من محطتنا.

الشروط

لتتمكن من البث على Twitch سوف نعتمد على FFmpeg وهو معروف بالفعل من قبل الكثير بفضل مجموعته الواسعة من الأدوات ، لذلك يجب علينا فتح Terminal وتنفيذ الأمر التالي:

sudo apt install ffmpeg

ببساطة للتأكد من تثبيته بنجاح ، لننفذ هذا الأمر:

ffmpeg --help

حيث سيحصلون على إجابة بجميع معلمات الأداة.

تعديل باشرك

الآن يجب علينا إجراء بعض التعديلات على ملف bashrc الخاص بنا، حيث سنضيف اسمًا مستعارًا للإرسال.

من المهم أن تتذكر أن ملف bashrc يعمل لكل مستخدم ، لذلك إذا كان أكثر من مستخدم لنظامك سيستخدم هذه الوظيفة ، فيجب عليك إضافة ما يلي إلى ملف bashrc الخاص بك.

قبل الإضافة أو التعديل ، سنقوم بعمل نسخة احتياطية من ملفنا، لهذا على الجهاز ، سنقوم بتنفيذ الأمر التالي:

mkdir ~/bashrc-backup

cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak

بالفعل مع النسخ الاحتياطي لدينا من الملف ، يمكننا المضي قدمًا لتحريره بأمان، علينا فقط تنفيذ الأمر التالي:

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"

}

في هذا vيمكننا تعديل الدقة والجودة والصوت والإعدادات الأخرى وفقًا لاحتياجاتنا أو قدرتنا على معداتنا واتصال الشبكة. لذلك يجب أن تأخذ بضع دقائق لذلك.

القيم يمكن حسابها بمساعدة المقدرين، الروابط هيهذا الذي يوفره لنا OBS، هذا الآخر التي وجدتها على الشبكة. من الضروري أن يعرفوا أيضًا سرعة تحميل شبكتهم نظرًا لأنها أحد أكثر العوامل تأثيرًا في جودة الإرسال ، يمكنك معرفة ذلك من خلال هذه الأداة.

نشل تيار

لن نضيف فقط مفتاح الإرسال الخاص بنا، سيتم طلب ذلك في كل مرة نقوم فيها بتشغيل البرنامج النصي.

بمجرد إجراء التكوينات ، ننتقل إلى حفظ التغييرات في محرر نصوص Nano باستخدام Ctrl + O والخروج منه باستخدام Ctrl + X.

الجري إلى Twitch من المحطة

الآن لتشغيل البرنامج النصي ، ما عليك سوى كتابة الأمر التالي على الجهاز:

streaming streamkey

مع هذا يجب عليهم تعرف بالفعل كلمة المرور التي قدمها Twitch، إذا لم يكن الأمر كذلك ، فعليهم ببساطة الذهاب إلى هذا الرابط حيث سيحصلون عليه.

بالفعل معها ما عليك سوى تكوينه ويجب أن تبدأ البث إلى Twitch بشكل صحيح.

للخروج من الدفق ، اضغط على "Q" ويجب أن ينتهي ، حيث يستخدم الدفق FFmpeg. إذا لم يعمل الزر Q ، فحاول الحصول على نص الإنهاء باستخدام Ctrl + C أو Ctrl + Z.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.