最近玩了一下樹莓派並且用來做傳輸視頻的wifi,這里記錄一下。
連接樹莓派:
大前提:(首先要保證你的樹莓派可以控制,不管你是有屏幕還是沒有屏幕,這里介紹的是沒有屏幕並且不知道樹莓派IP地址的情況)首先需要配置一下樹莓派的網絡環境:那就是樹莓派必須和你的電腦在同一個網段里面,有兩種方法,無線的方法:需要設置樹莓派的/etc/wpa_supplicant/wpa_supplicant.conf文件,在里面配置上wifi的賬號密碼和加密方式,具體可以參考這個鏈接http://www.linuxidc.com/Linux/2014-10/107546.htm,樹莓派和你的電腦都在同一個wifi下聯網之后,如果想要用你的電腦獲取樹莓派視頻流的信息,你只需要在cmd下輸入arp -a指令來掃面ip,這個ip后面會用到,另一種方法是有線的方法:用網線把樹莓派和電腦的連接起來(樹莓派供電別忘了),把電腦當前的網絡共享給樹莓派,進入/控制面板/網絡和internet/網絡連接,右鍵當前電腦連接的網絡的圖標,然后在共享那個攔里面把共享勾上,第二個不用勾,現在你的電腦會給樹莓派分配一個192.168.137.x的網址,在cmd下用arp -a指令,掃描(需要多掃描幾次)。
這時候就可以用ssh登陸樹莓派進行操作了!
掛載攝像頭和獲取視頻流:
第一步:首先安裝mjpg_streamer,從網上下載mjpg_streamer的源代碼,然后進入源代碼的文件夾,接下來就是要編譯源代碼,當然要編譯源代碼,需要cmake插件,在linux環境下可以使用apt-get install cmake這個指令來安裝cmake,方便又快捷,安裝好這個插件之后需要用make指令編譯源代碼,我這里編譯的時候沒出什么問題,如果提示缺少什么庫的話就用apt-get這個指令安裝相應的組建就好。
第二步:使能樹莓配攝像頭功能。編譯好之后,需要把樹莓派的攝像頭功能打開,在樹莓派cmd下輸入sudo raspi-config,選擇第五項,使能樹莓派的攝像頭功能,把攝像頭的usb接到樹莓派的usb插口上面,為了檢查攝像頭是否被樹莓派識別,需要進入/dev目錄下查看是否存在一個名字為video0的文件,如果存在說明樹莓派成功識別攝像頭。(在這里我使用的是免驅的USB攝像頭)
第三步:插入之后去接着在源代碼文件夾里面有一個.sh文件,里面的最后一行是一個運行mjpg_streamer的指令的示例,復制之后直接在控制台輸入即可運行mjpg_streamer,最后在網址欄輸入大前提中獲取的ip:8080/?action=stream即可。