உபுண்டுவில் உள்ள டெர்மினல் மற்றும் டெரிவேடிவ்களில் இருந்து ட்விட்சிற்கு ஸ்ட்ரீம் செய்வது எப்படி?

twitch_logo3

டிவிச் அது ஒரு தளம் நேரடி வீடியோ ஸ்ட்ரீமிங் சேவையை வழங்குகிறது இந்த தளமான அமேசானுக்கு சொந்தமானது மிகவும் பிரபலமான ஒன்றாகும் ஈஸ்போர்ட்ஸ் ஸ்ட்ரீமிங் மற்றும் பிற வீடியோ கேம் தொடர்பான நிகழ்வுகள் உள்ளிட்ட வீடியோ கேம் வீடியோ ஸ்ட்ரீமிங்கைப் பகிர. தள உள்ளடக்கத்தை நேரலையில் அல்லது தேவைக்கேற்ப பார்க்கலாம்.

வீடியோவை ஸ்ட்ரீம் செய்ய முடியும் லினக்ஸில் எங்களிடம் சில கருவிகள் உள்ளன, ஆனால் நாங்கள் மறந்து விடுகிறோம் எளிமையானது மற்றும் அது முனையத்திலிருந்து வருகிறது, இந்த இடுகையில் எங்கள் முனையத்திலிருந்து ட்விட்சிற்கு ஸ்ட்ரீம் செய்வதற்கான ஒரு முறையை உங்களுடன் பகிர்ந்து கொள்கிறேன்.

முன்நிபந்தனைகள்

ட்விட்சில் ஒளிபரப்ப முடியும் நாங்கள் FFmpeg இலிருந்து சாய்வோம் இது ஏற்கனவே அதன் பரந்த அளவிலான பயன்பாட்டிற்கு பல நன்றிகளால் அறியப்படுகிறது, இதற்காக நாம் ஒரு முனையத்தைத் திறந்து பின்வரும் கட்டளையை இயக்க வேண்டும்:

sudo apt install ffmpeg

வெறுமனே இது வெற்றிகரமாக நிறுவப்பட்டதா என்பதை உறுதிப்படுத்த, இந்த கட்டளையை இயக்குவோம்:

ffmpeg --help

கருவிக்கான அனைத்து அளவுருக்களுடன் அவர்கள் ஒரு பதிலைப் பெறுவார்கள்.

Bashrc ஐ மாற்றியமைத்தல்

இப்போது எங்கள் 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"

}

இந்த விதீர்மானம், தரம், ஆடியோ மற்றும் பிற அமைப்புகளை நாங்கள் திருத்தலாம் எங்கள் உபகரணங்கள் மற்றும் நெட்வொர்க் இணைப்பின் தேவை அல்லது திறனுக்கு ஏற்ப பரிமாற்றம். எனவே நீங்கள் அவ்வாறு செய்ய சில நிமிடங்கள் ஆக வேண்டும்.

மதிப்புகள் மதிப்பீட்டாளர்களின் உதவியுடன் கணக்கிட முடியும், இணைப்புகள் இஇது OBS எங்களுக்கு வழங்குகிறதுமற்றும் இந்த மற்ற நான் வலையில் கண்டேன். டிரான்ஸ்மிஷனின் தரத்தில் மிகவும் செல்வாக்கு செலுத்தும் காரணிகளில் ஒன்றாக இருப்பதால், அவர்களின் நெட்வொர்க்கின் பதிவேற்ற வேகத்தையும் அவர்கள் அறிந்து கொள்வது அவசியம், அதை நீங்கள் அறிந்து கொள்ளலாம் இந்த கருவி.

ஸ்ட்ரீம் இழுப்பு

நாங்கள் எங்கள் பரிமாற்ற விசையை மட்டும் சேர்க்க மாட்டோம், ஒவ்வொரு முறையும் ஸ்கிரிப்டை இயக்கும்போது இது கோரப்படும்.

உள்ளமைவுகள் செய்யப்பட்டதும், நானோ உரை எடிட்டரில் மாற்றங்களை Ctrl + O உடன் சேமித்து Ctrl + X உடன் வெளியேறுகிறோம்.

முனையத்திலிருந்து இழுக்க ஸ்ட்ரீமிங்

இப்போது ஸ்கிரிப்டை இயக்க, முனையத்தில் பின்வரும் கட்டளையை எழுதவும்:

streaming streamkey

இதை அவர்கள் கட்டாயம் வேண்டும் ட்விட்ச் வழங்கிய கடவுச்சொல் ஏற்கனவே தெரியும், இல்லையென்றால், அவர்கள் வெறுமனே செல்ல வேண்டும் இந்த இணைப்பு அவர்கள் அதைப் பெறுவார்கள்.

ஏற்கனவே அதனுடன் வெறுமனே அதை உள்ளமைக்கவும், நீங்கள் ஸ்ட்ரீமை ட்விட்சிற்கு தொடங்க வேண்டும் சரியாக.

ஸ்ட்ரீமில் இருந்து வெளியேற, "Q" ஐ அழுத்தவும், ஸ்ட்ரீம் FFmpeg ஐப் பயன்படுத்துவதால் அது முடிவடைய வேண்டும். Q பொத்தான் வேலை செய்யவில்லை என்றால், வெளியேறு ஸ்கிரிப்டை Ctrl + C அல்லது Ctrl + Z உடன் பெற முயற்சிக்கவும்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.