0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣使用樹莓派直播到Y(jié)ouTube

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-02 16:08 ? 次閱讀

通過(guò)在Raspberry Pi中添加一個(gè)攝像頭模塊,您基本上就可以獲得一臺(tái)便攜式,輕便,易于持有或安裝的互聯(lián)網(wǎng)連接攝像頭。

感覺您可能想用它流式傳輸素材。但是,您如何開始呢?您應(yīng)該使用哪種Pi模型?一種相機(jī)模塊解決方案是否比另一種更好?以及如何將這些視頻片段上傳到Y(jié)ouTube?

與大多數(shù)Raspberry Pi一樣,它非常簡(jiǎn)單。

為什么要使用Raspberry Pi進(jìn)行直播?

隨著諸如Mixer和Twitch之類的易于使用的流媒體服務(wù)的可用性以及能夠流向YouTube的眾多不同設(shè)備,您可能想知道“為什么選擇Pi”?

它的大小當(dāng)然可以發(fā)揮作用,使您幾乎可以將Raspberry Pi置于任何位置。將Pi用作專用的YouTube實(shí)時(shí)流式攝像機(jī)也可以釋放您的其他設(shè)備。

然后,有一個(gè)古老的原因:因?yàn)槟梢?!將Pi設(shè)置為實(shí)時(shí)視頻流媒體,可以了解執(zhí)行相同任務(wù)的其他設(shè)備在后臺(tái)發(fā)生的情況。有點(diǎn)不整潔,需要很長(zhǎng)的命令字符串,但結(jié)果令人滿意。

您需要的內(nèi)容

要將Raspberry Pi之前的內(nèi)容實(shí)時(shí)傳輸?shù)結(jié)ouTube,您將需要以下內(nèi)容:

Raspberry Pi 3或更高版本。

Raspberry Pi攝像頭模塊(原始版本或NoIR版本,都可以)。 (雖然可以使用USB網(wǎng)絡(luò)攝像頭,但這些說(shuō)明均假定使用了Raspberry Pi攝像頭模塊。)

便攜式電池供電(可選)。

操作系統(tǒng),標(biāo)準(zhǔn)的Raspbian Stretch就可以了。但是您可能更喜歡Ubuntu或Arch Linux,或當(dāng)前可用的任何其他Raspberry Pi發(fā)行版。

下一步,連接攝像機(jī)并啟動(dòng)。我們之前的Raspberry Pi相機(jī)模塊設(shè)置指南介紹了如何正確執(zhí)行此操作。

您還需要一個(gè)YouTube頻道,用于將您的素材流式傳輸?shù)皆擃l道。設(shè)置起來(lái)并不像您想的那樣困難。

設(shè)置您的YouTube頻道

您可能已經(jīng)擁有一個(gè)YouTube帳戶。如果您使用Google Mail,則有一個(gè)可供您激活的帳戶。您將需要一個(gè)特殊的URL,用于將Raspberry Pi攝像機(jī)捕獲的素材引導(dǎo)到Y(jié)ouTube。

這稱為 RMTP地址,基本上是一個(gè)特定的媒體URL。

要找到此內(nèi)容,請(qǐng)?jiān)L問(wèn)YouTube,登錄并查找上傳按鈕。這就是您通常在YouTube中用來(lái)添加視頻的方式。但是,在這種情況下,我們將忽略它,然后單擊“實(shí)時(shí)流”下的入門按鈕。

在在隨后的屏幕中,填寫您要用于實(shí)時(shí)Feed的詳細(xì)信息。這將是有關(guān)提要的主題和標(biāo)題的信息,您應(yīng)該在基本信息下添加標(biāo)題。您還將有機(jī)會(huì)設(shè)置信息流的隱私級(jí)別;是公開,不公開還是私有?

在下一個(gè)標(biāo)簽中,流鍵設(shè)置,查找流URL 和流名稱/鍵(您需要點(diǎn)擊顯示以查看此內(nèi)容)。請(qǐng)注意,Stream密鑰必須保持私有狀態(tài),任何擁有此信息的人都可以流式傳輸?shù)侥腨ouTube頻道!

(通過(guò)SSH設(shè)置Pi流式攝像頭只需將流名稱/密鑰從YouTube瀏覽器窗口復(fù)制到遠(yuǎn)程Raspberry Pi命令行中。)

要查看此處的其他選項(xiàng),請(qǐng)參閱我們的YouTube頻道設(shè)置指南。

準(zhǔn)備Raspberry Pi進(jìn)行實(shí)時(shí)YouTube流傳輸

現(xiàn)在,是時(shí)候設(shè)置Raspberry Pi進(jìn)行流傳輸了。

從升級(jí)開始。這樣可以確保您正在運(yùn)行Raspbian的最新版本,并具有所有必要的系統(tǒng)和軟件更新,包括raspivid。

sudo apt update

sudo apt upgrade

這將需要幾分鐘的時(shí)間才能完成。完成后,打開終端窗口并輸入:

sudo raspi-config

使用箭頭鍵選擇啟用攝像頭,點(diǎn)擊 Enter ,然后選擇是。。系統(tǒng)將提示您重新啟動(dòng)。當(dāng)您的Pi重新啟動(dòng)時(shí),輸入:

raspistill –o image.jpg

您將在主目錄中找到生成的快照。一旦知道相機(jī)可以與Raspberry Pi配合使用,就可以繼續(xù)。

使用avconv設(shè)置流

Raspbian的最新版本已預(yù)安裝了avconv,因此您不應(yīng)該這樣做需要安裝它。但是,如果您不想升級(jí)Raspberry Pi,則只需安裝libav-tools軟件包:

sudo apt install libav-tools

已安裝 avconv ,您就可以為YouTube創(chuàng)建供稿了。您將需要先前記下的流名稱/鍵。

該命令很長(zhǎng):

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]

看到,它有很多要素?,F(xiàn)在,如果要繼續(xù)運(yùn)行它,然后復(fù)制代碼,將其粘貼到終端窗口中,然后按Enter。記住,要更改您之前記下的Stream鍵的 [此處為您的機(jī)密鍵] 。

如果一切都按預(yù)期進(jìn)行,那么最終會(huì)得到諸如此類:

發(fā)生這種情況時(shí),請(qǐng)切換回YouTube瀏覽器標(biāo)簽。片刻之后,視頻將開始流式傳輸:

流式命令的含義

上面的冗長(zhǎng)命令可能會(huì)使您感到困惑未經(jīng)訓(xùn)練的眼睛,但具有一組單獨(dú)的參數(shù)。讓我們來(lái)看看最重要的部分。

-fps:這是每秒的幀數(shù)。為了獲得最佳效果,應(yīng)該超過(guò)24,這是傳統(tǒng)電影為了營(yíng)造運(yùn)動(dòng)感而運(yùn)行的速度。但是,如果性能是一個(gè)問(wèn)題,您可能希望減少此比例以改善蒸煮。

-w -h:這些可用于指定寬度和高度。如果忽略它們,raspivid將使用完整的1920×1080高清晰度分辨率(1080p)。

-b:輸出比特率限制。 YouTube的建議是400-600kbps。較低的數(shù)字會(huì)減少上傳帶寬,以換取質(zhì)量較低的視頻。

-acodec:這對(duì)于向YouTube流式傳輸尤為重要。該服務(wù)不允許沒有音軌的視頻(或沒有音軌的音頻),因此我們使用它為流創(chuàng)建偽造的音軌。由于Raspberry Pi不附帶內(nèi)置麥克風(fēng),并且通過(guò)添加聲卡HAT可以獲得最佳的音頻效果,因此這是簡(jiǎn)單的解決方案。

-f:這是輸出格式;在這種情況下,它是flv,是YouTube實(shí)時(shí)流的首選格式。

分離您的SSH會(huì)話以使流繼續(xù)進(jìn)行

上面的raspivid命令會(huì)啟動(dòng)一個(gè)流,但如果通過(guò)SSH連接時(shí),斷開連接時(shí)流將關(guān)閉。當(dāng)然,您不能只讓樹莓派繼續(xù)保持流媒體播放狀態(tài)嗎?

幸運(yùn)的是,有一個(gè)答案:屏幕。這是您可以安裝的軟件,一旦斷開連接,該軟件將使SSH會(huì)話保持運(yùn)行。

首先結(jié)束流( Ctrl + X ),然后安裝屏幕:

sudo apt install screen

等待安裝,然后重新啟動(dòng)Pi。

sudo reboot

通過(guò)SSH重新連接,登錄,然后輸入要運(yùn)行的屏幕命令:

screen

這基本上為您創(chuàng)建了一個(gè)單獨(dú)的環(huán)境以供您運(yùn)行raspivid命令,該環(huán)境在斷開連接時(shí)仍將保留。只需如上所述運(yùn)行raspivid,然后在準(zhǔn)備斷開連接時(shí),按 Ctrl + A 。

關(guān)閉SSH窗口,流將繼續(xù)。

您的Raspberry Pi相機(jī)正在流式傳輸?shù)結(jié)ouTube

使用相機(jī)中的Pi流式傳輸視頻,一切都可以正常工作。所需要做的就是:

將攝像頭模塊連接到Raspberry Pi

對(duì)Pi進(jìn)行定位以捕獲場(chǎng)景

運(yùn)行系統(tǒng)更新

設(shè)置YouTube頻道并復(fù)制流URL

使用raspivid命令啟動(dòng)流

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Youtube
    +關(guān)注

    關(guān)注

    0

    文章

    142

    瀏覽量

    15496
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1684

    瀏覽量

    105402
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強(qiáng)大的單板計(jì)算機(jī),廣泛應(yīng)用于編程教育、物聯(lián)網(wǎng)項(xiàng)目、家庭媒體中心等領(lǐng)域。GPIO(General Purpos
    的頭像 發(fā)表于 10-22 18:09 ?133次閱讀

    什么是樹莓?樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡(jiǎn)寫為RPi,別名為RasPi/RPI)是由英國(guó)“Raspberry Pi 慈善基金會(huì)”開發(fā)的一款為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì)的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?144次閱讀

    樹莓網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    什么是樹莓樹莓(Raspberry Pi)是一種基于Linux的小型單板計(jì)算機(jī),由英國(guó)的樹莓
    的頭像 發(fā)表于 10-09 16:44 ?170次閱讀
    類<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    樹莓和單片機(jī)的優(yōu)缺點(diǎn)是什么

    樹莓(Raspberry Pi)和單片機(jī)(Microcontroller)是兩種廣泛應(yīng)用于電子項(xiàng)目和嵌入式系統(tǒng)的硬件平臺(tái)。它們各自具有獨(dú)特的優(yōu)缺點(diǎn),適用于不同的應(yīng)用場(chǎng)景。 樹莓
    的頭像 發(fā)表于 08-30 18:21 ?1235次閱讀

    樹莓的功能用途是什么

    樹莓(Raspberry Pi)是一款由英國(guó)樹莓基金會(huì)研發(fā)的信用卡大小的單板計(jì)算機(jī),自2012年推出以來(lái),已經(jīng)發(fā)展出多個(gè)型號(hào)和版本。樹莓
    的頭像 發(fā)表于 08-30 18:01 ?1805次閱讀

    樹莓4B的性能特點(diǎn)及應(yīng)用

    樹莓4B簡(jiǎn)介 樹莓4B是一款基于ARM架構(gòu)的單板計(jì)算機(jī),其搭載了四核Cortex-A72 CPU,主頻高達(dá)1.5GHz,同時(shí)配備了4GB LPDDR4內(nèi)存。此外,它還具備了豐富的接
    的頭像 發(fā)表于 08-30 16:54 ?1005次閱讀

    樹莓是x86還是arm

    樹莓(Raspberry Pi)是一款由英國(guó)樹莓基金會(huì)(Raspberry Pi Foundation)開發(fā)的微型計(jì)算機(jī)。它基于ARM架構(gòu),而非x86架構(gòu)。 一、
    的頭像 發(fā)表于 08-30 15:42 ?533次閱讀

    樹莓裝ubuntu和raspbian哪個(gè)更好

    樹莓(Raspberry Pi)是一款由英國(guó)樹莓基金會(huì)開發(fā)的單板計(jì)算機(jī),廣泛應(yīng)用于教育、科研、物聯(lián)網(wǎng)等領(lǐng)域。樹莓
    的頭像 發(fā)表于 08-30 15:41 ?708次閱讀

    樹莓和arm開發(fā)板的區(qū)別

    樹莓(Raspberry Pi)和ARM開發(fā)板都是基于ARM架構(gòu)的微型計(jì)算機(jī),但它們之間存在一些關(guān)鍵區(qū)別。 一、歷史背景 樹莓(Raspberry Pi)
    的頭像 發(fā)表于 08-30 15:36 ?560次閱讀

    樹莓5,Raspberry Pi 5 評(píng)測(cè)

    ,我們有充分的理由相信它也能驅(qū)動(dòng)第二個(gè)顯示器(就像之前的機(jī)型一樣)。更大的問(wèn)題是,這塊板子如何處理例如從YouTube流媒體播放高分辨率視頻這樣的挑戰(zhàn)。 流媒體視頻長(zhǎng)期以來(lái)一直是樹莓的\"軟肋
    發(fā)表于 06-19 14:51

    樹莓主板如何連接電腦

    連接樹莓派到電腦是一個(gè)非常有用的功能,它可以讓我們?cè)陔娔X上進(jìn)行樹莓的操作和管理。本文將詳細(xì)介紹如何連接樹莓主板到電腦。我會(huì)從準(zhǔn)備工作開始
    的頭像 發(fā)表于 01-07 15:40 ?1635次閱讀

    基于樹莓的環(huán)境監(jiān)測(cè)系統(tǒng)

    樹莓(Raspberry Pi)是一種小型而功能強(qiáng)大的計(jì)算機(jī),其性能和功能足以支持許多應(yīng)用領(lǐng)域。在環(huán)境監(jiān)測(cè)系統(tǒng)中,樹莓也被廣泛應(yīng)用。本文將詳細(xì)介紹基于
    的頭像 發(fā)表于 01-04 15:15 ?1237次閱讀

    樹莓都有哪些功能,是用什么編程的?

    怎么學(xué)習(xí)樹莓,樹莓和傳統(tǒng)單片機(jī)的區(qū)別是哪些,如果有了樹莓該學(xué)哪些知識(shí)
    發(fā)表于 11-09 07:51

    樹莓Pico RP2040上怎樣使用MicroPython呢?

    RP2040 是一款由樹莓公司設(shè)計(jì)的 32 位雙核 ARM Cortex-M0+ 微控制器芯片,于 2021 年 1 月發(fā)布,作為樹莓 Pico 開發(fā)板的核心部件。
    的頭像 發(fā)表于 11-08 14:29 ?2865次閱讀
    在<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>Pico RP2040上<b class='flag-5'>怎樣</b>使用MicroPython呢?

    超實(shí)用!玩轉(zhuǎn)樹莓攻略!

    如果你使用樹莓派來(lái)開發(fā)的話,C語(yǔ)言或者Python語(yǔ)言都是一個(gè)比較不錯(cuò)的選擇。在開始玩轉(zhuǎn)你的樹莓前,可以先看看如何快速入門; Raspberry Pi Imager 工具是一款圖形化 SD 卡寫入
    的頭像 發(fā)表于 11-01 20:30 ?2025次閱讀
    超實(shí)用!玩轉(zhuǎn)<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>攻略!