通過添加一個攝像頭模塊到你的樹莓皮,你基本上得到一個便攜式,輕便,易於持有或安裝互聯網連接的相機。
所以,你可能想用它來播放視頻是有道理的。但是你是怎麼開始的呢?你應該用哪種圓周率模型?一個攝像頭模塊解決方案比另一個好嗎?你是怎麼把錄像帶放到YouTube上的?
和大多數樹莓皮一樣,它非常簡單。
由於提供了諸如混音器和抽搐等易於使用的流媒體服務,以及許多不同的設備能夠流到YouTube,您可能會想知道“為什麼選擇Pi”?
好吧,它的大小當然發揮作用,使您能夠定位在幾乎任何位置的樹莓皮。使用Pi作為YouTube直播攝像機,也可以讓你的其他設備得到解放。
還有一個古老的原因:因為你可以!將Pi設置為實時視頻拖纜可以讓您瞭解執行相同任務的其他設備的後臺情況。它有點不整潔,需要很長的命令字符串,但結果令人滿意。
要將Raspberry Pi前面的內容實時流到YouTube,您需要以下內容:
對於操作系統來說,標準的Raspbian拉伸就可以了。但是你可能更喜歡Ubuntu或者Arch-Linux,或者其他目前可用的Raspberry-Pi發行版。
接下來,連接攝像頭並啟動。我們之前的指南設置樹莓Pi相機模塊解釋瞭如何正確地做到這一點。
你還需要一個YouTube頻道,把你的視頻流到網上。這並不像你想象的那麼難設置。
你可能已經有YouTube賬號了。如果你使用谷歌郵件,有一個帳戶可以讓你激活。你需要一個特殊的網址,把樹莓皮的相機拍到的視頻傳到YouTube上。
這稱為RMTP地址,基本上是一個特定的媒體URL。
要找到這個,請轉到YouTube,登錄,然後查找上傳按鈕。這是你通常在YouTube上添加視頻的方法。不過,在這種情況下,我們將忽略這一點,並單擊“實時流媒體”下的“開始”按鈕。
在隨後的屏幕中,為live提要填寫所需的詳細信息。這將是關於提要主題的信息和標題,您應該在“基本信息”下添加標題。您還可以設置流的隱私級別;它是公共的、未列出的還是私有的?
在下一個選項卡streamkey setup中,查找streamurl和streamname/key(您需要單擊Reveal才能看到這一點)。請注意,流密鑰必須保持私有——任何擁有此信息的人都可以流到您的YouTube頻道!
(通過SSH設置Pi流媒體攝像機?只需將流名稱/鍵從YouTube瀏覽器窗口複製到遠程Raspberry Pi命令行中即可。)
要查看這裡的其他選項,請參閱我們的YouTube頻道設置指南。
現在,是時候設置你的樹莓皮流。
從升級開始。這將確保您運行的是最新版本的Raspbian,以及所有必要的系統和軟件更新,包括raspivid。
sudo apt updatesudo apt upgrade這需要幾分鐘才能完成。完成後,打開終端窗口並輸入:
sudo raspi-config使用箭頭鍵選擇“啟用攝像頭”,點擊“回車”,然後選擇“是”。系統將提示您重新啟動。Pi重新啟動時,輸入:
raspistill –o image.jpg您將在主目錄中找到生成的快照。一旦你知道你的相機和你的樹莓圓周率,你可以繼續。
Raspbian的最新版本已經預裝了avconv,所以您不需要安裝它。但是,如果不想升級Raspberry Pi,只需安裝libav tools包:
sudo apt install libav-tools安裝了avconv之後,就可以為YouTube創建feed了。您將需要前面為此記錄的流名稱/鍵。
但是,命令很長:
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:輸出比特率限制。YouTube的推薦值是400-600kbps。較低的數字將減少上傳帶寬,以換取較低質量的視頻。
-acodec:這一點對於YouTube流媒體特別重要。該服務不允許沒有音頻軌的視頻(或者沒有視頻軌的音頻),所以我們使用它為流創建一個假音頻軌。由於覆盆子Pi沒有附帶內置麥克風,最好的音頻效果是通過添加一個聲卡帽,這是一個簡單的解決方案。
-f:這是輸出格式;在本例中是flv,YouTube直播流的首選格式。
上面的raspivid命令啟動一個流,但是如果您通過SSH連接,當您斷開連接時,流將關閉。當然,你不能讓你的電腦運行只是為了Pi繼續流?
幸運的是,有一個答案:屏幕。這是一個可以安裝的軟件,一旦斷開連接,它將保持SSH會話運行。
首先結束流(Ctrl+X),然後安裝屏幕:
sudo apt install screen等待它安裝,然後重新啟動Pi。
sudo reboot通過SSH重新連接,登錄,然後輸入要運行的命令屏幕:
screen這基本上為您創建了一個單獨的環境來運行raspivid命令,當您斷開連接時,這個環境將一直存在。只需像上面那樣運行raspivid,然後在準備斷開連接時按Ctrl+A。
關閉SSH窗口,流將繼續。
有了攝像頭的Pi流視頻,一切都應該正常工作。您只需:
請注意,對於持續流式處理,可能會出現過熱,這會減慢流式處理的速度。如果發生這種情況,考慮一些樹莓皮冷卻解決方案。
你的樹莓皮是一個極好的媒體中心。它可以進入軌道。你甚至可以用它來開發一些基於音樂的專案。畢竟,這是一個完美的大小,並有理想的連線,流音樂,並透過揚聲器輸出。 ...
...切,甚至更多。在下面分享你的結果,讓我們知道你是如何用你的樹莓圓周率來拍攝夜空的! ...
想自己**四核平板電腦嗎?發現商業選擇過於昂貴而無法考慮?只需一個樹莓皮,一些3D列印外殼,一個可充電電池,和一個觸控式螢幕顯示器,你就可以——這裡是方法。 ...
樹莓圓周率是一個偉大的小機器-它的負擔得起,高度便攜,使用者友好。但是,當你第一次得到一個,它可能是棘手的,以找出哪些專案,你應該首先承擔。 ...
想知道更多關於樹莓皮電腦的資訊嗎?你來對地方了!在本週真正有用的Podcast中,我們來看看Pi是什麼,設定Pi有多容易,a給你一個小的味道,你可以用它做什麼。 ...
樹莓圓周率的主要使命是教育孩子,但圓周率證明了它的有用性以外的課堂。Pi可以變成復古遊戲機、媒體中心、列印伺服器,甚至網路伺服器。 ...
厭倦了試圖讓你的手在任天堂NES經典版?為斯奈斯經典祈禱?別再浪費時間了,用樹莓皮和RetroPie模擬套件來構建你自己的。下面是如何做到這一點。 ...
...線,和一個GPIO介面,允許你駭客幾乎任何現有的硬體,樹莓Pi是驚人的。但這並不是過去50年裡唯一令人驚歎的技術。 ...
也許你能為你的樹莓皮買的最重要的東西是一個箱子。它們通常很便宜,可以保護你的小電腦免受灰塵、小手指和爪子的傷害。在某些情況下,他們足夠堅固,以保護您的Pi從元素。 ...