Πώς να μεταδώσετε ζωντανή ροή στο YouTube με ένα Raspberry Pi

Πώς να μεταδώσετε ζωντανή ροή στο YouTube με ένα Raspberry Pi

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





Έτσι, είναι λογικό ότι μπορεί να θέλετε να μεταδώσετε πλάνα με αυτό. Αλλά πώς ξεκινάτε με αυτό; Ποιο μοντέλο Pi πρέπει να χρησιμοποιήσετε; Είναι μια λύση μονάδας κάμερας καλύτερη από άλλη; Και πώς μπορείτε να μεταφέρετε το υλικό στο YouTube;





Όπως και με τα περισσότερα πράγματα Raspberry Pi, είναι εξαιρετικά απλό.





Γιατί ζωντανή ροή με Raspberry Pi;

Με τη διαθεσιμότητα εύχρηστων υπηρεσιών ροής όπως Mixer και Twitch και τόσες πολλές διαφορετικές συσκευές με δυνατότητα μετάδοσης στο YouTube, ίσως να αναρωτιέστε «γιατί να επιλέξετε το Pi»;

Λοιπόν, το μέγεθος του σίγουρα μπαίνει στο παιχνίδι, επιτρέποντάς σας να τοποθετήσετε το Raspberry Pi σε σχεδόν οποιαδήποτε θέση. Η χρήση του Pi ως αποκλειστικής κάμερας ζωντανής ροής YouTube απελευθερώνει επίσης τις άλλες συσκευές σας.



Και μετά, υπάρχει αυτός ο αιώνιος λόγος: γιατί μπορείς! Η ρύθμιση του Pi ως ζωντανής ροής βίντεο δίνει μια εκτίμηση για το τι συμβαίνει στο παρασκήνιο σε άλλες συσκευές που εκτελούν την ίδια εργασία. Είναι λίγο ακατάστατο, απαιτεί μεγάλη σειρά εντολών, αλλά το αποτέλεσμα είναι ικανοποιητικό.

Αυτό που θα χρειαστείτε

Για να μεταδώσετε ζωντανά ό, τι βρίσκεται μπροστά από το Raspberry Pi στο YouTube, θα χρειαστείτε τα εξής:





  • Ένα Raspberry Pi 3 ή μεταγενέστερο.
  • Ενότητα κάμερας Raspberry Pi (η αρχική ή η αναθεώρηση NoIR, είτε μια χαρά). (Ενώ μπορεί να χρησιμοποιηθεί κάμερα USB, αυτές οι οδηγίες υποθέτουν ότι χρησιμοποιείται μονάδα κάμερας Raspberry Pi.)
  • Φορητή τροφοδοσία μπαταρίας (προαιρετικά).

Για το λειτουργικό σύστημα, το τυπικό Raspbian Stretch θα είναι εντάξει. Αλλά ίσως προτιμάτε το Ubuntu ή το Arch Linux, ή οποιοδήποτε από τα άλλα Διανομές Raspberry Pi προς το παρόν διαθέσιμο.

Στη συνέχεια, συνδέστε την κάμερα και ξεκινήστε. Ο προηγούμενος οδηγός μας για τη ρύθμιση του Raspberry Pi Camera Module εξηγεί πώς να το κάνετε σωστά.





για ποιο λόγο χρησιμοποιούν οι άνθρωποι το kik

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

Ρυθμίστε το κανάλι σας στο YouTube

Πιθανότατα έχετε ήδη λογαριασμό YouTube. Εάν χρησιμοποιείτε το Google Mail, υπάρχει ένας λογαριασμός έτοιμος για ενεργοποίηση. Θα χρειαστείτε ένα ειδικό URL από εδώ που θα κατευθύνει το βίντεο που έχει τραβήξει η κάμερα του Raspberry Pi στο YouTube.

Αυτό ονομάζεται αν Διεύθυνση RMTP και είναι βασικά μια συγκεκριμένη διεύθυνση URL πολυμέσων.

Για να το βρείτε, μεταβείτε στο YouTube, συνδεθείτε και αναζητήστε το Μεταφόρτωση κουμπί. Αυτό θα χρησιμοποιούσατε συνήθως στο YouTube για να προσθέσετε ένα βίντεο. Σε αυτήν την περίπτωση, ωστόσο, θα το αγνοήσουμε και θα κάνουμε κλικ Ξεκίνα κουμπί κάτω από τη Ζωντανή ροή.

Στην επόμενη οθόνη, συμπληρώστε τα στοιχεία που θέλετε για τη ζωντανή ροή. Αυτές θα είναι πληροφορίες σχετικά με το θέμα της ροής και ένας τίτλος, τον οποίο πρέπει να προσθέσετε κάτω Βασικές πληροφορίες Το Θα έχετε επίσης την ευκαιρία να ορίσετε το επίπεδο απορρήτου της ροής. είναι Δημόσιο , Ακαταχώριστος , ή Ιδιωτικός ;

Στην επόμενη καρτέλα, Ρύθμιση κλειδιού ροής , ψάξτε για Διεύθυνση URL ροής και Όνομα/κλειδί ροής (θα χρειαστεί να κάνετε κλικ Αποκαλύπτω για να το δεις αυτό). Λάβετε υπόψη ότι το κλειδί ροής πρέπει να παραμείνει ιδιωτικό --- όποιος έχει αυτές τις πληροφορίες μπορεί να κάνει ροή στο κανάλι σας στο YouTube!

(Ρύθμιση της κάμερας ροής Pi σας μέσω SSH; Απλώς αντιγράψτε το όνομα/κλειδί ροής από το παράθυρο του προγράμματος περιήγησης YouTube στην απομακρυσμένη γραμμή εντολών Raspberry Pi.)

Για μια ματιά στις άλλες επιλογές εδώ, ανατρέξτε στον οδηγό μας ρύθμιση καναλιού YouTube Το

Προετοιμάστε το Raspberry Pi για ζωντανή ροή YouTube

Τώρα, ήρθε η ώρα να ρυθμίσετε το Raspberry Pi για ροή.

Ξεκινήστε με την αναβάθμιση. Αυτό διασφαλίζει ότι εκτελείτε την πιο πρόσφατη έκδοση του Raspbian, με όλες τις απαραίτητες ενημερώσεις συστήματος και λογισμικού, συμπεριλαμβανομένου του raspivid.

sudo apt update
sudo apt upgrade

Αυτό θα διαρκέσει λίγα λεπτά για να ολοκληρωθεί. Μόλις ολοκληρωθεί, ανοίξτε ένα παράθυρο τερματικού και εισαγάγετε:

sudo raspi-config

Χρησιμοποιήστε τα πλήκτρα βέλους για να επιλέξετε Ενεργοποίηση κάμερας , πατήστε Εισαγω, στη συνέχεια επιλέξτε Ναί. Θα σας ζητηθεί να κάνετε επανεκκίνηση. Όταν το Pi σας επανεκκινηθεί, πληκτρολογήστε:

raspistill –o image.jpg

Θα βρείτε το προκύπτον στιγμιότυπο στον αρχικό κατάλογο. Μόλις μάθετε ότι η κάμερά σας λειτουργεί με το Raspberry Pi, μπορείτε να προχωρήσετε.

Ρύθμιση ροής με avconv

Οι πιο πρόσφατες εκδόσεις του Raspbian έχουν προεγκατεστημένο το avconv, οπότε δεν χρειάζεται να το εγκαταστήσετε. Ωστόσο, εάν δεν θέλετε να αναβαθμίσετε το Raspberry Pi, μπορείτε απλά να εγκαταστήσετε το πακέτο libav-tools:

πώς να τραβήξετε μια εικόνα από ένα pdf
sudo apt install libav-tools

Με avconv εγκατασταθεί, είστε έτοιμοι να δημιουργήσετε τη ροή για το YouTube. Θα χρειαστείτε το όνομα/κλειδί ροής που σημειώσατε νωρίτερα για αυτό.

Η εντολή, ωστόσο, είναι μεγάλη:

raspivid -o - -t 0 -vf -hf -fps 30 -b 6000000 | avconv -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/[your-secret-key-here]

Όπως μπορείτε να δείτε, έχει πολλά στοιχεία. Τώρα, αν θέλετε να προχωρήσετε και απλώς να τον εκτελέσετε, στη συνέχεια αντιγράψτε τον κώδικα, επικολλήστε τον στο παράθυρο του τερματικού σας και πατήστε enter. Θυμηθείτε να αλλάξετε [το μυστικό-κλειδί-εδώ] για το κλειδί ροής που σημειώσατε νωρίτερα.

Εάν όλα λειτουργούσαν όπως έπρεπε, θα καταλήξετε σε κάτι σαν αυτό:

Όταν συμβεί αυτό, επιστρέψτε στην καρτέλα του προγράμματος περιήγησης YouTube. Λίγα λεπτά αργότερα, το βίντεο θα αρχίσει να μεταδίδεται:

Τι Σημαίνει η Εντολή Ροής

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

-fps

: Αυτό είναι το ποσοστό καρέ ανά δευτερόλεπτο. Για τα καλύτερα αποτελέσματα θα πρέπει να είναι πάνω από 24, που είναι η ταχύτητα που παραδοσιακά προβλήθηκαν οι ταινίες προκειμένου να δημιουργηθεί η ψευδαίσθηση της κίνησης. Εάν η απόδοση είναι ένα ζήτημα, ωστόσο, ίσως προτιμήσετε να το μειώσετε για να βελτιώσετε τον ατμό.

-w -h

: Αυτά μπορούν να χρησιμοποιηθούν για τον καθορισμό πλάτους και ύψους. Εάν τα παραλείψετε, το raspivid θα χρησιμοποιήσει την πλήρη ανάλυση 1920x1080 υψηλής ευκρίνειας (1080p).

-b

: Όριο ρυθμού bit εξόδου. Η σύσταση του YouTube είναι 400-600kbps. Ένα χαμηλότερο ποσοστό θα μειώσει το εύρος ζώνης μεταφόρτωσης, με αντάλλαγμα βίντεο χαμηλότερης ποιότητας.

-acodec

: Αυτό είναι ιδιαίτερα σημαντικό για ροή στο YouTube. Η υπηρεσία δεν επιτρέπει βίντεο χωρίς ηχητικό κομμάτι (ή ήχο χωρίς βίντεο), οπότε το χρησιμοποιούμε για να δημιουργήσουμε ένα ψεύτικο κομμάτι ήχου για τη ροή. Δεδομένου ότι το Raspberry Pi δεν αποστέλλεται με ενσωματωμένο μικρόφωνο και τα καλύτερα αποτελέσματα ήχου προκύπτουν από την προσθήκη κάρτας ήχου HAT, αυτή είναι η εύκολη λύση.

-f

: Αυτή είναι η μορφή εξόδου. σε αυτήν την περίπτωση είναι flv, η προτιμώμενη μορφή για ζωντανές ροές YouTube.

Αποσυνδέστε την περίοδο σύνδεσης SSH για να συνεχιστεί η ροή

Η εντολή raspivid παραπάνω ξεκινά μια ροή, αλλά αν συνδέεστε μέσω SSH, όταν αποσυνδέσετε τη ροή θα κλείσει. Σίγουρα δεν μπορείτε να αφήσετε τον υπολογιστή σας σε λειτουργία μόνο για να συνεχίσει η ροή του Pi;

Ευτυχώς, υπάρχει μια απάντηση: οθόνη. Αυτό είναι ένα κομμάτι λογισμικού που μπορείτε να εγκαταστήσετε και το οποίο θα διατηρήσει τη συνεδρία SSH σε λειτουργία μόλις αποσυνδεθείτε.

Ξεκινήστε τερματίζοντας τη ροή ( Ctrl + X ), στη συνέχεια, εγκατάσταση οθόνης:

sudo apt install screen

Περιμένετε να εγκατασταθεί και, στη συνέχεια, επανεκκινήστε το Pi.

δεν ακούγεται ήχος στο φορητό υπολογιστή μου Windows 10
sudo reboot

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

screen

Αυτό δημιουργεί βασικά ένα ξεχωριστό περιβάλλον για να εκτελέσετε την εντολή raspivid, που θα παραμείνει όταν αποσυνδεθείτε. Απλώς εκτελέστε το raspivid όπως παραπάνω, και όταν είστε έτοιμοι να αποσυνδέσετε το χτύπημα Ctrl + A Το

Κλείστε το παράθυρο SSH και η ροή θα συνεχιστεί.

Η κάμερα Raspberry Pi μεταδίδεται στο YouTube

Με το βίντεο ροής Pi από την κάμερα, όλα θα πρέπει να λειτουργούν καλά. Το μόνο που χρειάζεται είναι να κάνετε:

  • Συνδέστε τη μονάδα κάμερας στο Raspberry Pi
  • Τοποθετήστε το Pi για να καταγράψετε τη σκηνή
  • Εκτελέστε μια ενημέρωση συστήματος
  • Δημιουργήστε ένα κανάλι YouTube και αντιγράψτε τη διεύθυνση URL ροής
  • Ξεκινήστε μια ροή με την εντολή raspivid

Σημειώστε ότι με συνεχή ροή, υπάρχει πιθανότητα τα πράγματα να υπερθερμανθούν, γεγονός που θα επιβραδύνει τη ροή. Αν συμβεί αυτό, σκεφτείτε μερικά Διαλύματα ψύξης Raspberry Pi Το

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ 3 τρόποι για να ελέγξετε αν ένα email είναι πραγματικό ή ψεύτικο

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

Διαβάστε Επόμενο
Σχετικά θέματα
  • DIY
  • Δημιουργικός
  • Youtube
  • Κάμερα Web
  • Raspberry Pi
  • Ροή πολυμέσων
  • Σεμινάρια έργων DIY
Σχετικά με τον Συγγραφέα Κρίστιαν Κάουλι(Δημοσιεύθηκαν 1510 άρθρα)

Αναπληρωτής συντάκτης για την ασφάλεια, το Linux, το DIY, τον προγραμματισμό και την τεχνολογία που εξηγείται και πραγματικά χρήσιμο παραγωγό Podcast, με μεγάλη εμπειρία στην υποστήριξη επιτραπέζιων υπολογιστών και λογισμικού. Συνεργάτης στο περιοδικό Linux Format, ο Christian είναι Raspberry Pi tinkerer, λάτρης του Lego και retro fan των gaming.

Περισσότερα από τον Christian Cawley

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Diy