উবুন্টু এবং ডেরিভেটিভগুলির টার্মিনাল থেকে টুইচে কীভাবে প্রবাহিত করবেন?

twitch_logo3

পিটপিট্ যে একটি প্ল্যাটফর্ম একটি লাইভ ভিডিও স্ট্রিমিং পরিষেবা সরবরাহ করে আমাজন মালিকানাধীন, এই প্ল্যাটফর্ম সর্বাধিক জনপ্রিয় হয়ে উঠেছে ইস্পোর্টস স্ট্রিমিং এবং অন্যান্য ভিডিও গেম সম্পর্কিত ইভেন্ট সহ ভিডিও গেমের ভিডিও স্ট্রিমিং ভাগ করতে। সাইটের সামগ্রী সরাসরি বা চাহিদার ভিত্তিতে দেখা যায়।

ভিডিও স্ট্রিম করতে সক্ষম হতে লিনাক্স উপর আমাদের কিছু সরঞ্জাম আছেতবে আমরা ভুলে যাই সবচেয়ে সহজ এবং এটি টার্মিনাল থেকেএই পোস্টে আমি আপনার টার্মিনাল থেকে টুইচে স্ট্রিম করতে সক্ষম হওয়ার একটি পদ্ধতি আপনার সাথে ভাগ করব।

অপরিহার্য

টুইচ প্রচার করতে সক্ষম হতে আমরা এফএফম্পেগ থেকে ঝুঁকতে হবে এটি ইতিমধ্যে এর প্রশস্ত ব্যাপ্তির জন্য অনেক ধন্যবাদ দ্বারা পরিচিত, এর জন্য আমাদের অবশ্যই একটি টার্মিনাল খুলতে হবে এবং নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে:

sudo apt install ffmpeg

কেবল এটি সফলভাবে ইনস্টল করা হয়েছে তা নিশ্চিত করতে, এই কমান্ড চালানো যাক:

ffmpeg --help

যেখানে তারা সরঞ্জামটির জন্য সমস্ত পরামিতিগুলির সাথে একটি উত্তর পাবেন।

বাশার্ক পরিবর্তন করা হচ্ছে

এখন আমাদের বাশার্ক ফাইলটিতে অবশ্যই কিছু পরিবর্তন করতে হবে, যাতে আমরা সংক্রমণের জন্য একটি উপনাম যুক্ত করব।

এটি মনে রাখা গুরুত্বপূর্ণ যে বাশার্ক ফাইলটি প্রতি ব্যবহারকারী কাজ করে, সুতরাং যদি আপনার সিস্টেমের একাধিক ব্যবহারকারী এই ফাংশনটি ব্যবহার করতে চলেছেন তবে আপনাকে অবশ্যই আপনার বাশার্ক ফাইলটিতে নিম্নলিখিতটি যুক্ত করতে হবে।

যোগ বা সংশোধন করার আগে, আমরা আমাদের ফাইলের একটি ব্যাকআপ কপি তৈরি করতে যাচ্ছিটার্মিনালে এর জন্য আমরা নিম্নলিখিত কমান্ডটি কার্যকর করতে যাচ্ছি:

mkdir ~/bashrc-backup

সিপি ~ / .bashrc ~ / bashrc- ব্যাকআপ / .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"

}

এতে ভিআমরা রেজোলিউশন, গুণমান, অডিও এবং অন্যান্য সেটিংস সম্পাদনা করতে পারি আমাদের প্রয়োজন বা আমাদের সরঞ্জাম এবং নেটওয়ার্ক সংযোগের ক্ষমতা অনুসারে সংক্রমণের। সুতরাং এটির জন্য আপনার কয়েক মিনিট সময় নেওয়া উচিত।

মান অনুমানকারীদের সাহায্যে গণনা করা যায়, লিঙ্কগুলি ইএটি ওবিএস আমাদের সরবরাহ করে, Y এই অন্য আমি নেটে খুঁজে পেয়েছি যে। এটি অপরিহার্য যে তারা তাদের নেটওয়ার্কের আপলোডের গতিও জানতে পারে যেহেতু এটি সংক্রমণের মানের অন্যতম প্রভাবশালী কারণ, আপনি এটি দিয়ে জানতে পারেন এই টুল.

স্ট্রিম টুইচ

আমরা কেবল আমাদের সংক্রমণ কী যুক্ত করব না, আমরা স্ক্রিপ্টটি চালানোর সময় এটির জন্য অনুরোধ করা হবে।

একবার কনফিগারেশন হয়ে গেলে, আমরা Ctrl + O এর সাহায্যে ন্যানো টেক্সট এডিটরের পরিবর্তনগুলি সংরক্ষণ করতে এবং Ctrl + X এর সাহায্যে প্রস্থান করি

টার্মিনাল থেকে টুইচ স্ট্রিমিং

এখন স্ক্রিপ্টটি চালাতে, টার্মিনালে নিম্নলিখিত কমান্ডটি লিখুন:

streaming streamkey

এই সঙ্গে তারা অবশ্যই ইতিমধ্যে টুইচ প্রদত্ত পাসওয়ার্ডটি জানেনযদি তা না হয় তবে তাদের উচিত এই লিঙ্কে তারা এটি কোথায় পাবেন।

ইতিমধ্যে এটি সঙ্গে কেবল এটি কনফিগার করুন এবং আপনাকে অবশ্যই টুইচ থেকে স্ট্রিমটি শুরু করতে হবে সঠিক ভাবে

প্রবাহটি থেকে বেরিয়ে আসার জন্য, "কিউ" টিপুন এবং এটি শেষ হওয়া উচিত, কারণ এই স্ট্রিমটি এফএফএমপিগ ব্যবহার করে। যদি কিউ বাটনটি কাজ না করে তবে Ctrl + C বা Ctrl + Z দিয়ে প্রস্থান স্ক্রিপ্টটি পাওয়ার চেষ্টা করুন


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।