ಸೆಳೆಯು ಅದು ಒಂದು ವೇದಿಕೆಯಾಗಿದೆ ಲೈವ್ ವೀಡಿಯೊ ಸ್ಟ್ರೀಮಿಂಗ್ ಸೇವೆಯನ್ನು ನೀಡುತ್ತದೆ ಈ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಮೆಜಾನ್ ಒಡೆತನದಲ್ಲಿದೆ ಅತ್ಯಂತ ಜನಪ್ರಿಯವಾಗಿದೆ ಇ-ಸ್ಪೋರ್ಟ್ಸ್ ಸ್ಟ್ರೀಮಿಂಗ್ ಮತ್ತು ಇತರ ವಿಡಿಯೋ ಗೇಮ್ ಸಂಬಂಧಿತ ಈವೆಂಟ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ವೀಡಿಯೊ ಗೇಮ್ ವೀಡಿಯೊ ಸ್ಟ್ರೀಮಿಂಗ್ ಹಂಚಿಕೊಳ್ಳಲು. ಸೈಟ್ ವಿಷಯವನ್ನು ನೇರ ಅಥವಾ ಬೇಡಿಕೆಯಂತೆ ವೀಕ್ಷಿಸಬಹುದು.
ವೀಡಿಯೊವನ್ನು ಸ್ಟ್ರೀಮ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಲಿನಕ್ಸ್ನಲ್ಲಿ ನಮಗೆ ಕೆಲವು ಸಾಧನಗಳಿವೆ, ಆದರೆ ನಾವು ಮರೆಯುತ್ತೇವೆ ಸರಳ ಮತ್ತು ಅದು ಟರ್ಮಿನಲ್ ನಿಂದ ಬಂದಿದೆ, ಈ ಪೋಸ್ಟ್ನಲ್ಲಿ ನಮ್ಮ ಟರ್ಮಿನಲ್ನಿಂದ ಟ್ವಿಚ್ಗೆ ಸ್ಟ್ರೀಮ್ ಮಾಡುವ ವಿಧಾನವನ್ನು ನಿಮ್ಮೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳುತ್ತೇನೆ.
ಪೂರ್ವಾಪೇಕ್ಷಿತಗಳು
ಟ್ವಿಚ್ನಲ್ಲಿ ಪ್ರಸಾರ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ನಾವು 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" }
ಈ ವಿನಾವು ರೆಸಲ್ಯೂಶನ್, ಗುಣಮಟ್ಟ, ಆಡಿಯೋ ಮತ್ತು ಇತರ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸಂಪಾದಿಸಬಹುದು ನಮ್ಮ ಉಪಕರಣಗಳು ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕದ ನಮ್ಮ ಅಗತ್ಯ ಅಥವಾ ಸಾಮರ್ಥ್ಯಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಪ್ರಸರಣ. ಆದ್ದರಿಂದ ನೀವು ಹಾಗೆ ಮಾಡಲು ಕೆಲವು ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕು.
ಮೌಲ್ಯಗಳು ಅಂದಾಜುಗಾರರ ಸಹಾಯದಿಂದ ಲೆಕ್ಕಹಾಕಬಹುದು, ಲಿಂಕ್ಗಳು ಇಒಬಿಎಸ್ ಇದು ನಮಗೆ ಒದಗಿಸುತ್ತದೆಮತ್ತು ಇದು ಇತರ ನಾನು ನೆಟ್ನಲ್ಲಿ ಕಂಡುಕೊಂಡಿದ್ದೇನೆ. ಪ್ರಸರಣದ ಗುಣಮಟ್ಟದಲ್ಲಿ ಇದು ಅತ್ಯಂತ ಪ್ರಭಾವಶಾಲಿ ಅಂಶಗಳಲ್ಲಿ ಒಂದಾಗಿರುವುದರಿಂದ ಅವರು ತಮ್ಮ ನೆಟ್ವರ್ಕ್ನ ಅಪ್ಲೋಡ್ ವೇಗವನ್ನು ಸಹ ತಿಳಿದುಕೊಳ್ಳುವುದು ಅತ್ಯಗತ್ಯ, ನೀವು ಇದನ್ನು ತಿಳಿದುಕೊಳ್ಳಬಹುದು ಈ ಉಪಕರಣ.
ನಾವು ನಮ್ಮ ಪ್ರಸರಣ ಕೀಲಿಯನ್ನು ಮಾತ್ರ ಸೇರಿಸುವುದಿಲ್ಲ, ನಾವು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸುವಾಗಲೆಲ್ಲಾ ಇದನ್ನು ವಿನಂತಿಸಲಾಗುತ್ತದೆ.
ಸಂರಚನೆಗಳನ್ನು ಮಾಡಿದ ನಂತರ, ನಾವು ನ್ಯಾನೋ ಪಠ್ಯ ಸಂಪಾದಕದಲ್ಲಿನ ಬದಲಾವಣೆಗಳನ್ನು Ctrl + O ನೊಂದಿಗೆ ಉಳಿಸಲು ಮುಂದುವರಿಯುತ್ತೇವೆ ಮತ್ತು ಅದನ್ನು Ctrl + X ನೊಂದಿಗೆ ನಿರ್ಗಮಿಸುತ್ತೇವೆ.
ಟರ್ಮಿನಲ್ನಿಂದ ಟ್ವಿಚ್ಗೆ ಸ್ಟ್ರೀಮಿಂಗ್
ಈಗ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸಲು, ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬರೆಯಿರಿ:
streaming streamkey
ಇದರೊಂದಿಗೆ ಅವರು ಮಾಡಬೇಕು ಟ್ವಿಚ್ ಒದಗಿಸಿದ ಪಾಸ್ವರ್ಡ್ ಈಗಾಗಲೇ ತಿಳಿದಿದೆ, ಇಲ್ಲದಿದ್ದರೆ, ಅವರು ಸುಮ್ಮನೆ ಹೋಗಬೇಕು ಈ ಲಿಂಕ್ ಅಲ್ಲಿ ಅವರು ಅದನ್ನು ಪಡೆಯುತ್ತಾರೆ.
ಈಗಾಗಲೇ ಅದರೊಂದಿಗೆ ಅದನ್ನು ಸರಳವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿ ಮತ್ತು ನೀವು ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಟ್ವಿಚ್ಗೆ ಪ್ರಾರಂಭಿಸಬೇಕು ಸರಿಯಾಗಿ.
ಸ್ಟ್ರೀಮ್ನಿಂದ ನಿರ್ಗಮಿಸಲು, "Q" ಒತ್ತಿ ಮತ್ತು ಅದು ಕೊನೆಗೊಳ್ಳಬೇಕು, ಏಕೆಂದರೆ ಸ್ಟ್ರೀಮ್ FFmpeg ಅನ್ನು ಬಳಸುತ್ತದೆ. Q ಬಟನ್ ಕಾರ್ಯನಿರ್ವಹಿಸದಿದ್ದರೆ, Ctrl + C ಅಥವಾ Ctrl + Z ನೊಂದಿಗೆ ಕ್ವಿಟ್ ಸ್ಕ್ರಿಪ್ಟ್ ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸಿ.