Πώς να κάνετε streaming στο Twitch από το τερματικό στο Ubuntu και παράγωγα;

twitch_logo3

Twitch είναι μια πλατφόρμα που προσφέρει μια υπηρεσία ζωντανής ροής βίντεο ανήκει στην Amazon, αυτήν την πλατφόρμα έχει γίνει ένα από τα πιο δημοφιλή για κοινή χρήση ροής βιντεοπαιχνιδιών, συμπεριλαμβανομένης της ροής eSports και άλλων εκδηλώσεων που σχετίζονται με βιντεοπαιχνίδια. Το περιεχόμενο του ιστότοπου μπορεί να προβληθεί ζωντανά ή κατ 'απαίτηση.

Για να μπορείτε να κάνετε streaming βίντεο στο linux έχουμε κάποια εργαλεία, αλλά ξεχνάμε το πιο απλό και είναι από το τερματικόΣε αυτήν την ανάρτηση θα μοιραστώ μαζί σας μια μέθοδο για να μπορέσετε να μεταδώσετε ροή στο Twitch από το τερματικό μας.

Προϋποθέσεις

Για να μπορείτε να μεταδίδετε στο Twitch θα στηριχθούμε από το FFmpeg το οποίο είναι ήδη γνωστό από πολλούς χάρη στο ευρύ φάσμα χρησιμότητας, γι 'αυτό πρέπει να ανοίξουμε ένα τερματικό και να εκτελέσουμε την ακόλουθη εντολή:

sudo apt install ffmpeg

Απλά για να βεβαιωθείτε ότι εγκαταστάθηκε με επιτυχία, ας εκτελέσουμε αυτήν την εντολή:

ffmpeg --help

Πού θα λάβουν μια απάντηση με όλες τις παραμέτρους για το εργαλείο.

Τροποποίηση bashrc

Τώρα πρέπει να κάνουμε κάποιες τροποποιήσεις στο αρχείο μας bashrc, στο οποίο θα προσθέσουμε ένα ψευδώνυμο για τη μετάδοση.

Είναι σημαντικό να θυμάστε ότι το αρχείο bashrc λειτουργεί ανά χρήστη, οπότε εάν περισσότεροι από ένας χρήστες του συστήματός σας πρόκειται να χρησιμοποιήσουν αυτήν τη λειτουργία, πρέπει να προσθέσουν τα ακόλουθα στο αρχείο bashrc.

Πριν από την προσθήκη ή την τροποποίηση, θα δημιουργήσουμε ένα αντίγραφο ασφαλείας του αρχείου μας, για αυτό στο τερματικό θα εκτελέσουμε την ακόλουθη εντολή:

mkdir ~/bashrc-backup

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

Ήδη με το αντίγραφο ασφαλείας του αρχείου, μπορούμε να προχωρήσουμε στην επεξεργασία με ασφάλεια, πρέπει να εκτελέσουμε μόνο την ακόλουθη εντολή:

nano ~/.bashrc

Σημείωση: δεν πρέπει να επεξεργαστείτε ως root ή με δικαιώματα superuser.

Πρέπει να προσθέσουμε τα ακόλουθα στο τέλος του αρχείου:

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Μπορούμε να επεξεργαστούμε την ανάλυση, την ποιότητα, τον ήχο και άλλες ρυθμίσεις μετάδοσης σύμφωνα με τις ανάγκες ή την χωρητικότητα του εξοπλισμού μας και τη σύνδεση δικτύου. Έτσι θα πρέπει να αφιερώσετε λίγα λεπτά για αυτό.

Οι τιμές μπορεί να υπολογιστεί με τη βοήθεια εκτιμητών, οι σύνδεσμοι είναι eΑυτό που μας παρέχει το OBS, Και αυτό το άλλο που βρήκα στο διαδίκτυο. Είναι σημαντικό να γνωρίζουν επίσης την ταχύτητα μεταφόρτωσης του δικτύου τους, καθώς είναι ένας από τους πιο σημαντικούς παράγοντες στην ποιότητα της μετάδοσης, μπορείτε να το γνωρίζετε με αυτό το εργαλείο.

συστροφή ροής

Δεν θα προσθέσουμε μόνο το κλειδί μετάδοσης, αυτό θα ζητείται κάθε φορά που εκτελούμε το σενάριο.

Μόλις γίνουν οι διαμορφώσεις, προχωράμε να αποθηκεύσουμε τις αλλαγές στον επεξεργαστή κειμένου Nano με Ctrl + O και να τις βγούμε με Ctrl + X.

Ροή στο Twitch από το τερματικό

Τώρα για να εκτελέσετε το σενάριο, απλώς γράψτε την ακόλουθη εντολή στο τερματικό:

streaming streamkey

Με αυτό πρέπει γνωρίζετε ήδη τον κωδικό πρόσβασης που παρέχεται από το Twitch, αν όχι, θα πρέπει απλώς να πάνε αυτή η σύνδεση που θα το πάρουν.

Ήδη με αυτό απλά διαμορφώστε το και πρέπει να ξεκινήσετε τη ροή στο Twitch σωστά.

Για έξοδο από τη ροή, πατήστε "Q" και πρέπει να τελειώσει, καθώς η ροή χρησιμοποιεί FFmpeg. Εάν το κουμπί Q δεν λειτουργεί, δοκιμάστε να πάρετε το σενάριο τερματισμού με Ctrl + C ή Ctrl + Z.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.