Paano Mag-Live Stream sa YouTube Gamit ang isang Raspberry Pi

Paano Mag-Live Stream sa YouTube Gamit ang isang Raspberry Pi

Sa pamamagitan ng pagdaragdag ng isang module ng camera sa iyong Raspberry Pi, mahalagang nakakakuha ka ng isang portable, magaan, at madaling i-hold-o-mount na kamera na konektado sa internet.





Kaya, may katuturan na baka gusto mong mag-stream ng footage kasama nito. Ngunit paano ka makapagsisimula dito? Aling modelo ng Pi ang dapat mong gamitin? Ang isang solusyon ba sa module ng kamera ay mas mahusay kaysa sa iba? At paano mo makukuha ang footage sa YouTube?





Tulad ng karamihan sa mga bagay na Raspberry Pi, ito ay napaka prangka.





Bakit Live Stream Sa Isang Raspberry Pi?

Gamit ang pagkakaroon ng mga madaling gamiting serbisyo sa streaming tulad ng Mixer at Twitch at napakaraming iba't ibang mga aparato na may kakayahang mag-streaming sa YouTube, maaaring nagtataka ka rin 'bakit pumili ng Pi'?

Sa gayon, ang laki nito ay tiyak na naglalaro, na nagbibigay-daan sa iyo upang iposisyon ang Raspberry Pi sa halos anumang posisyon. Ang paggamit ng Pi bilang isang nakalaang live streaming camera ng YouTube ay nagpapalaya sa iyong iba pang mga aparato.



At pagkatapos, mayroong na matandang dahilan: dahil maaari mo! Ang pagse-set up ng Pi bilang isang live na video streamer ay nagbibigay ng isang pagpapahalaga sa kung ano ang nangyayari sa background sa iba pang mga aparato na gumaganap ng parehong gawain. Medyo hindi maayos, nangangailangan ng isang mahabang string ng utos, ngunit ang resulta ay kasiya-siya.

Ano ang Kakailanganin Mo

Upang mai-live stream ang anumang nasa harap ng iyong Raspberry Pi sa YouTube, kakailanganin mo ang sumusunod:





  • Isang Raspberry Pi 3 o mas bago.
  • Raspberry Pi Camera Module (orihinal o rebisyon ng NoIR, alinman ay mabuti). (Habang maaaring magamit ang isang USB webcam, ipinapalagay ng mga tagubiling ito na ginagamit ang isang Raspberry Pi Camera Module.)
  • Portable supply ng baterya (opsyonal).

Para sa operating system, magiging maayos ang karaniwang Raspbian Stretch. Ngunit maaaring gusto mo ang Ubuntu o Arch Linux, o alinman sa iba pa Mga distrito ng Raspberry Pi kasalukuyang magagamit.

Susunod, ikonekta ang camera at mag-boot up. Ang aming nakaraang gabay sa pag-set up ng Raspberry Pi Camera Module ay nagpapaliwanag kung paano ito gawin nang tama.





kung paano mapabilis ang internet sa telepono

Kakailanganin mo rin ang isang channel sa YouTube, para sa streaming ng iyong footage sa. Hindi ito mahirap i-set up tulad ng maaari mong isipin.

I-set up ang Iyong Channel sa YouTube

Marahil mayroon ka nang isang YouTube account. Kung gumagamit ka ng Google Mail, may isang handa na account para sa iyo upang buhayin. Kakailanganin mo ng isang espesyal na URL mula rito na nagdidirekta ng footage na nakunan ng camera ng Raspberry Pi sa YouTube.

Tinawag itong an RMTP address at karaniwang isang tukoy na URL ng media.

Upang hanapin ito, magtungo sa YouTube, mag-sign in, at hanapin ang I-upload pindutan Ito ang normal mong gagamitin sa YouTube upang magdagdag ng isang video. Sa pagkakataong ito, gayunpaman, hindi namin ito papansinin at i-click Magsimula pindutan sa ilalim ng Live Streaming.

Sa kasunod na screen, punan ang mga detalye na gusto mo para sa live feed. Ito ang magiging impormasyon tungkol sa paksa ng feed, at isang pamagat, na dapat mong idagdag sa ilalim Pangunahing Impormasyon . Makakakuha ka rin ng pagkakataong itakda ang antas ng privacy ng stream; ito ba Pampubliko , Hindi nakalista , o Pribado ?

Sa susunod na tab, Pag-setup ng key key , hanapin ang Mag-stream ng URL at Pangalan / key ng stream (kakailanganin mong mag-click Ibunyag upang makita ito). Tandaan na ang Stream key ay dapat panatilihing pribado --- ang sinumang may impormasyon na ito ay maaaring mag-stream sa iyong YouTube channel!

(Pagse-set up ng iyong Pi streaming camera sa pamamagitan ng SSH? Kopyahin lamang ang stream name / key mula sa window ng browser ng YouTube sa iyong remote na linya ng utos na Raspberry Pi.)

Para sa isang pagtingin sa iba pang mga pagpipilian dito, tingnan ang aming gabay sa pagse-set up ng isang channel sa YouTube .

Ihanda ang Raspberry Pi para sa Live YouTube Streaming

Ngayon, oras na upang i-set up ang iyong Raspberry Pi para sa streaming.

Magsimula sa pamamagitan ng pag-upgrade. Tinitiyak nito na pinapatakbo mo ang pinakabagong bersyon ng Raspbian, kasama ang lahat ng kinakailangang mga pag-update ng system at software, kabilang ang raspivid.

sudo apt update
sudo apt upgrade

Aabutin ng ilang minuto upang makumpleto. Kapag kumpleto na, buksan ang isang window ng terminal at ipasok ang:

sudo raspi-config

Gamitin ang mga arrow key upang pumili Paganahin ang Camera , tapikin Ipasok, pagkatapos ay piliin Oo Sasabihan ka upang mag-reboot. Kapag nag-restart ang iyong Pi, ipasok ang:

raspistill –o image.jpg

Mahahanap mo ang nagresultang snap sa direktoryo ng Home. Kapag nalaman mo na ang iyong camera ay gumagana sa iyong Raspberry Pi, maaari kang magpatuloy.

I-set up ang Streaming Sa pamamagitan ng avconv

Ang pinakabagong mga bersyon ng Raspbian ay may paunang naka-install na avconv, kaya't hindi mo kailangang i-install ito. Gayunpaman, kung hindi mo nais na i-upgrade ang iyong Raspberry Pi, maaari mo lamang mai-install ang libav-tool package:

remote desktop mula sa windows hanggang sa ubuntu
sudo apt install libav-tools

Kasama si avconv naka-install, handa ka nang lumikha ng feed para sa YouTube. Kakailanganin mo ang pangalan / key ng stream na naitala mo nang mas maaga para dito.

Gayunpaman, ang utos ay mahaba:

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]

Tulad ng nakikita mo, mayroon itong maraming mga elemento dito. Ngayon, kung nais mong magpatuloy at patakbuhin lamang ito, pagkatapos ay kopyahin ang code, i-paste ito sa iyong terminal window, at pindutin ang enter. Tandaan na magbago [iyong-lihim-susi-dito] para sa Stream key na ginawa mong tala ng mas maaga.

Kung ang lahat ay gumana tulad ng inilaan, magtatapos ka sa isang bagay tulad nito:

Kapag nangyari ito, bumalik sa tab ng browser ng YouTube. Makalipas ang ilang sandali, magsisimula nang mag-streaming ang footage:

Ano ang Ibig Sabihin ng Stream Command

Ang mahabang utos na iyon sa itaas ay maaaring maging lubos na nakalilito sa hindi sanay na mata ngunit nagtatampok ng isang koleksyon ng magkakahiwalay na mga parameter. Tingnan natin ang pinakamahalaga.

-fps

: Ito ang mga frame bawat segundo na rate. Para sa pinakamahusay na mga resulta dapat itong higit sa 24, na kung saan ay ang bilis ng mga pelikula na ayon sa kaugalian na pinatakbo upang lumikha ng ilusyon ng paggalaw. Kung ang pagganap ay isang isyu, gayunpaman, maaaring mas gusto mong bawasan ito upang mapabuti ang paninigas.

-w -h

: Maaari itong magamit upang tukuyin ang lapad at taas. Kung tinanggal mo ang mga ito, gagamitin ng raspivid ang buong 1920x1080 mataas na resolusyon ng mataas na kahulugan (1080p).

-b

: Limitasyon sa bitrate na limitasyon. Ang rekomendasyon ng YouTube ay 400-600 kbps. Ang isang mas mababang pigura ay magbabawas ng upload bandwidth, kapalit ng isang mas mababang kalidad ng video.

-acodec

: Ang isang ito ay partikular na mahalaga para sa streaming sa YouTube. Hindi pinapayagan ng serbisyo ang video nang walang isang audio track (o audio nang walang track ng video) kaya ginagamit namin ito upang lumikha ng isang pekeng audio track para sa stream. Tulad ng hindi ipinadala ng Raspberry Pi na may built-in mic, at ang pinakamahusay na mga resulta ng audio ay nakukuha mula sa pagdaragdag ng isang sound card HAT, ito ang madaling solusyon.

-f

: Ito ang format ng output; sa kasong ito ito ay flv, ang ginustong format para sa mga live stream ng YouTube.

Ihiwalay ang Iyong Session ng SSH para Magpatuloy ang Stream

Ang raspivid na utos sa itaas ay nagpapasimula ng isang stream, ngunit kung kumokonekta ka sa pamamagitan ng SSH, kapag naalis mo ang pagkakakonekta ay magsasara ang stream. Tiyak na hindi mo maiiwan ang pagpapatakbo ng iyong PC para lamang sa Pi na manatiling streaming?

Sa kasamaang palad, may isang sagot: screen. Ito ay isang piraso ng software na maaari mong mai-install na panatilihin ang pagpapatakbo ng session ng SSH sa sandaling mag-disconnect ka.

Magsimula sa pamamagitan ng pagtatapos ng stream ( Ctrl + X ), pagkatapos i-install ang screen:

sudo apt install screen

Hintaying mai-install ito, pagkatapos ay i-reboot ang Pi.

kung paano baguhin ang password sa unix
sudo reboot

Ikonekta muli sa SSH, mag-sign in, pagkatapos ay ipasok ang utos upang magpatakbo ng screen:

screen

Karaniwang lumilikha ito ng isang hiwalay na kapaligiran para sa iyo upang patakbuhin ang utos ng raspivid, isa na magpapatuloy kapag idiskonekta mo. Patakbuhin lamang ang raspivid tulad ng nasa itaas, pagkatapos kapag handa ka nang idiskonekta ang hit Ctrl + A .

Isara ang window ng SSH, at magpapatuloy ang stream.

Ang iyong Raspberry Pi Camera Ay Nag-streaming sa YouTube

Gamit ang Pi streaming video mula sa camera, ang lahat ay dapat na gumana nang maayos. Ang kailangan mo lang ay upang:

  • Ikonekta ang module ng camera sa Raspberry Pi
  • Posisyon ang Pi upang makuha ang eksena
  • Patakbuhin ang isang pag-update ng system
  • Mag-set up ng isang channel sa YouTube at kopyahin ang stream URL
  • Magsimula ng isang stream gamit ang utos na raspivid

Tandaan na sa paulit-ulit na streaming, may pagkakataon na maaaring mag-init ng sobra ang mga bagay, na magpapabagal sa stream. Kung nangyari ito, isaalang-alang ang ilan Mga solusyon sa paglamig ng Raspberry Pi .

Magbahagi Magbahagi Mag-tweet Email 3 Mga Paraan upang Suriin kung Ang isang Email Ay Totoo o Pekeng

Kung nakatanggap ka ng isang email na mukhang medyo nagdududa, palaging pinakamahusay na suriin ang pagiging tunay nito. Narito ang tatlong paraan upang malaman kung ang isang email ay totoo.

Basahin Susunod
Mga Kaugnay na Paksa
  • DIY
  • Malikhain
  • Youtube
  • Webcam
  • Raspberry Pi
  • Pag-stream ng Media
  • Mga Tutorial sa DIY Project
Tungkol sa May-akda Christian Cawley(1510 Mga Artikulo Na-publish)

Deputy Editor para sa Seguridad, Linux, DIY, Programming, at Tech Ipinaliwanag, at Tunay na Kapaki-pakinabang na tagagawa ng Podcast, na may malawak na karanasan sa suporta sa desktop at software. Isang nag-ambag sa magazine na Linux Format, si Christian ay isang Raspberry Pi tinkerer, Lego lover at retro gaming fan.

Higit pa Mula sa Christian Cawley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe
Kategorya Diy