Cara Live Streaming ke YouTube dengan Raspberry Pi

Cara Live Streaming ke YouTube dengan Raspberry Pi

Dengan menambahkan modul kamera ke Raspberry Pi anda, anda pada dasarnya mendapat kamera yang disambungkan ke internet yang mudah alih, ringan, dan mudah ditahan atau dipasang.





Oleh itu, masuk akal bahawa anda mungkin mahu menayangkan rakaman dengannya. Tetapi bagaimana anda memulakannya? Model Pi mana yang harus anda gunakan? Adakah satu penyelesaian modul kamera lebih baik daripada yang lain? Dan bagaimana anda mendapatkan rakaman ke YouTube?





Seperti kebanyakan perkara Raspberry Pi, sangat mudah.





Mengapa Live Streaming dengan Raspberry Pi?

Dengan adanya perkhidmatan streaming yang senang digunakan seperti Pengadun dan Twitch dan begitu banyak peranti berbeza yang mampu streaming ke YouTube, anda mungkin tertanya-tanya 'mengapa memilih Pi'?

Oleh itu, ukurannya pasti dapat digunakan, memungkinkan anda meletakkan Raspberry Pi di hampir semua posisi. Menggunakan Pi sebagai kamera streaming langsung YouTube khusus juga membebaskan peranti anda yang lain.



Dan, ada sebab lama: kerana anda boleh! Menetapkan Pi sebagai penstriman video langsung memberi penghargaan terhadap apa yang berlaku di latar belakang pada peranti lain yang melakukan tugas yang sama. Agak tidak kemas, memerlukan rentetan arahan yang panjang, tetapi hasilnya memuaskan.

Apa yang Anda Perlu

Untuk menstrim langsung apa sahaja yang ada di hadapan Raspberry Pi ke YouTube, anda memerlukan perkara berikut:





  • Raspberry Pi 3 atau lebih baru.
  • Modul Kamera Raspberry Pi (semakan semula atau NoIR, baik-baik saja). (Walaupun kamera web USB dapat digunakan, petunjuk ini menganggap Modul Kamera Raspberry Pi sedang digunakan.)
  • Bekalan bateri mudah alih (pilihan).

Untuk sistem operasi, Raspbian Stretch standard akan baik-baik saja. Tetapi anda mungkin lebih suka Ubuntu atau Arch Linux, atau yang lain Raspberry Pi distro tersedia pada masa ini.

Seterusnya, sambungkan kamera dan boot. Panduan kami sebelumnya untuk menyediakan Modul Kamera Raspberry Pi menerangkan cara melakukannya dengan betul.





aplikasi realiti maya terbaik untuk android

Anda juga memerlukan saluran YouTube, untuk mengalirkan rakaman anda. Ini tidak sukar untuk disiapkan seperti yang anda fikirkan.

Sediakan Saluran YouTube Anda

Anda mungkin sudah mempunyai akaun YouTube. Sekiranya anda menggunakan Google Mail, ada akaun yang siap untuk anda aktifkan. Anda memerlukan URL khas dari sini yang mengarahkan rakaman yang dirakam oleh kamera Raspberry Pi ke YouTube.

Ini dipanggil an Alamat RMTP dan pada dasarnya adalah URL media tertentu.

Untuk mendapatkannya, pergi ke YouTube, log masuk dan cari Muat naik butang. Inilah yang biasa anda gunakan di YouTube untuk menambahkan video. Namun, pada kesempatan ini, kita akan mengabaikan perkara ini dan mengklik Mulakan butang di bawah Siaran Langsung.

Pada skrin seterusnya, isikan butiran yang anda mahukan untuk suapan langsung. Ini akan menjadi maklumat mengenai subjek suapan, dan tajuk, yang mesti anda tambahkan di bawah Info asas . Anda juga berpeluang menetapkan tahap privasi aliran; adakah ia Awam , Tidak tersenarai , atau Peribadi ?

Pada tab seterusnya, Penyediaan kunci aliran , cari Streaming URL dan Nama / kunci aliran (anda perlu klik Dedahkan untuk melihat ini). Perhatikan bahawa kekunci Strim mesti dirahsiakan --- sesiapa yang mempunyai maklumat ini boleh melakukan streaming ke saluran YouTube anda!

(Menyiapkan kamera streaming Pi anda melalui SSH? Cukup salin nama / kunci aliran dari tetingkap penyemak imbas YouTube ke baris perintah Raspberry Pi jarak jauh anda.)

Untuk melihat pilihan lain di sini, lihat panduan kami untuk menyediakan saluran YouTube .

Sediakan Raspberry Pi untuk Penstriman YouTube Langsung

Sekarang, sudah tiba masanya untuk menyediakan Raspberry Pi anda untuk streaming.

Mulakan dengan menaik taraf. Ini memastikan anda menjalankan versi Raspbian terbaru, dengan semua kemas kini sistem dan perisian yang diperlukan, termasuk raspivid.

sudo apt update
sudo apt upgrade

Proses ini akan mengambil masa beberapa minit. Setelah selesai, buka tetingkap terminal dan masukkan:

sudo raspi-config

Gunakan kekunci anak panah untuk memilih Dayakan Kamera , ketik Masukkan, kemudian pilih Ya. Anda akan diminta untuk menghidupkan semula. Apabila Pi anda dimulakan semula, masukkan:

raspistill –o image.jpg

Anda akan menemui snap yang dihasilkan dalam direktori Home. Setelah anda mengetahui bahawa kamera anda berfungsi dengan Raspberry Pi anda, anda boleh meneruskannya.

Sediakan Streaming Dengan avconv

Versi Raspbian terbaru telah avconv prapasang, jadi anda tidak perlu memasangnya. Walau bagaimanapun, jika anda tidak mahu meningkatkan Raspberry Pi anda, anda hanya boleh memasang pakej libav-tools:

windows 10 tiada sistem operasi dijumpai
sudo apt install libav-tools

Dengan avconv dipasang, anda sudah bersedia untuk membuat suapan untuk YouTube. Anda memerlukan nama / kunci aliran yang anda catat sebelumnya untuk ini.

Walau bagaimanapun, arahannya panjang:

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]

Seperti yang anda lihat, ia mempunyai banyak elemen. Sekarang, jika anda ingin meneruskannya dan jalankan saja, kemudian salin kodnya, tampal ke tetingkap terminal anda, dan tekan enter. Ingatlah untuk berubah [rahsia-kunci-anda-di sini] untuk kekunci Strim yang anda buat nota sebelumnya.

Sekiranya semuanya berjalan seperti yang diharapkan, anda akan mendapat sesuatu seperti ini:

Apabila ini berlaku, beralih kembali ke tab penyemak imbas YouTube. Beberapa saat kemudian, rakaman akan mula ditayangkan:

Arti Arus Arus

Perintah panjang di atas boleh membingungkan mata yang tidak terlatih tetapi mempunyai koleksi parameter yang berasingan. Mari lihat yang paling penting.

-fps

: Ini adalah kadar per detik. Untuk hasil yang terbaik mestilah lebih dari 24, yang merupakan filem kelajuan yang biasanya ditayangkan untuk mewujudkan ilusi pergerakan. Sekiranya prestasi menjadi masalah, anda mungkin lebih suka mengurangkannya untuk meningkatkan pengukusan.

-w -h

: Ini dapat digunakan untuk menentukan lebar dan tinggi. Sekiranya anda menghilangkannya, raspivid akan menggunakan resolusi definisi tinggi 1920x1080 penuh (1080p).

-b

: Had bitrate output. Cadangan YouTube ialah 400-600kbps. Angka yang lebih rendah akan mengurangkan lebar jalur muat naik, sebagai pertukaran untuk video berkualiti rendah.

-acodec

: Yang ini sangat penting untuk streaming ke YouTube. Perkhidmatan ini tidak membenarkan video tanpa trek audio (atau audio tanpa trek video) jadi kami menggunakannya untuk membuat trek audio palsu untuk aliran. Oleh kerana Raspberry Pi tidak dihantar dengan mikrofon terbina dalam, dan hasil audio terbaik diperoleh dengan menambahkan kad suara HAT, ini adalah penyelesaian yang mudah.

-f

: Ini adalah format output; dalam kes ini adalah flv, format pilihan untuk siaran langsung YouTube.

Lepaskan Sesi SSH Anda untuk Aliran Berterusan

Perintah raspivid di atas memulakan aliran, tetapi jika anda menyambung melalui SSH, apabila anda memutuskan sambungan aliran akan ditutup. Pasti anda tidak boleh membiarkan PC anda berjalan hanya untuk Pi untuk terus streaming?

Nasib baik, ada jawapan: skrin. Ini adalah perisian yang boleh anda pasang yang akan memastikan sesi SSH berjalan sebaik sahaja anda memutuskan sambungan.

Mulakan dengan menamatkan aliran ( Ctrl + X ), kemudian pasang skrin:

sudo apt install screen

Tunggu ia dipasang, kemudian reboot Pi.

blok nombor anda dari id pemanggil
sudo reboot

Sambungkan semula melalui SSH, log masuk, kemudian masukkan arahan untuk menjalankan skrin:

screen

Ini pada dasarnya mewujudkan persekitaran yang berasingan untuk anda menjalankan perintah raspivid, yang akan berterusan semasa anda memutuskan sambungan. Cukup jalankan raspivid seperti di atas, kemudian apabila anda sudah bersedia untuk memutuskan sambungan Ctrl + A .

Tutup tetingkap SSH, dan aliran akan berterusan.

Kamera Raspberry Pi Anda Menstrim ke YouTube

Dengan streaming video Pi dari kamera, semuanya akan berjalan lancar. Yang diperlukan adalah untuk anda:

  • Sambungkan modul kamera ke Raspberry Pi
  • Posisikan Pi untuk menangkap pemandangan
  • Jalankan kemas kini sistem
  • Sediakan saluran YouTube dan salin URL aliran
  • Mulakan aliran dengan arahan raspivid

Perhatikan bahawa dengan penstriman berterusan, ada kemungkinan perkara dapat terlalu panas, yang akan memperlambat aliran. Sekiranya ini berlaku, pertimbangkan beberapa perkara Penyelesaian penyejukan Raspberry Pi .

Berkongsi Berkongsi Tweet E-mel 3 Cara Memeriksa sama ada E-mel Nyata atau Palsu

Sekiranya anda menerima e-mel yang kelihatan agak meragukan, sebaiknya periksa kesahihannya. Berikut adalah tiga cara untuk mengetahui sama ada e-mel itu nyata.

Baca Seterusnya
Topik-topik yang berkaitan
  • DIY
  • Kreatif
  • Youtube
  • Kamera Web
  • Pai raspberi
  • Penstriman Media
  • Tutorial Projek DIY
Mengenai Pengarang Christian Cawley(1510 Artikel Diterbitkan)

Wakil Editor untuk Keselamatan, Linux, DIY, Pengaturcaraan, dan Penerbit Podcast yang Dijelaskan, dan Benar-benar Berguna, dengan pengalaman luas dalam sokongan desktop dan perisian. Penyumbang kepada majalah Linux Format, Christian adalah Raspberry Pi tinkerer, peminat Lego dan peminat permainan retro.

Lagi Dari Christian Cawley

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan