影像串流
本篇主要和大家分享如何透過 LinkIt Smart 7688 連結 Webcam,並透過 7688 當視訊串流服務器將影像傳出,使用者可以透過 Web browser 瀏覽即時的影像畫面。
準備工作
- 取得 LinkIt Smart 7688 開發板。
- Logitech C170 網路攝影機 or 更高階系列。
- OTG 線。
- 具有 WiFi 的地方。
以下是基本零件:
組裝完成圖: 將 Webcam USB 插入 OTG 孔,並將 7688 Micro USB 接電。
Step 1:設定 7688 連結指定的 Wifi 網路
依照以下步驟匯入範例:
- 先將 7688 Micro USB 與 PC 接上,此時 7688 預設處於 AP 模式,可以提供電腦去連接
- 7688 接上電源後,如果第一次使用此時 WiFi 處於 AP 模式,所以可從電腦連接,其分享出來的 SSID 會類似
Linkit_Smart_7688
- 開啟瀏覽器輸入網址
http://mylinkit.local
,即可看到登入畫面,第ㄧ次進入會先設定登入密碼
Step 2:啟動 IoT 裝置視訊串流
7688 使用 OpenWRT 作業系統,因此我們可以透過 opkg install
指令,安裝我們所需的套件, 但由於 7688 已經把我們需要安裝的套件包含在裡面,因此只需透過簡單幾個步驟就可達成影像串流:
1.將你的電腦連接 7688 分享出來的 SSID 會類似 Linkit_Smart_7688
,並開啟 ssh 連線程式,如果是 MAC 用戶直接打開終端機
應用程式即可,如果是 Windows 用戶可以透過此連結下載 Putty 連線程式,接著透過 ssh 連線至 7688,指令如下:
sudo ssh [email protected]
登入成功後會出現此畫面
- 啟動 mjpg-streamer 影像擷取及串流 Server
mjpg_streamer -i "input_uvc.so -f 20 -d /dev/video0" -o "output_http.so"
成功執行後會出現的畫面
參數說明:
2.開啟瀏覽器輸入 http://mylinkit.local:8080?action=stream
即可輕鬆進行 live video streaming