我正在開發一個處理圖像的應用程序。有一個HTML前端,我必須從網絡攝像頭捕捉圖像(使用視頻標籤)並將它們連續發送到服務器。然後圖像將被分析,並且當檢測到對象(x,y,z)時,點將被髮送回客戶端。發送視頻流/圖像到websocket服務器
我現在2個近似值:
1.-捕獲幀不斷(使用不可見的畫布和先前加載那裏的幀),並將其發送到與Base64編碼服務器。 (E.g Capture frames from video with HTML5 and JavaScript)
優點:
- 易於實施。
缺點:
- 非常緩慢。許多圖像將不斷髮送,應該處理得非常快。 (在這種情況下,圖像必須在到達時保存並在處理後刪除)
2.-發送視頻流並處理服務器中的所有幀。
優點:
- 數據發送非常快。
缺點:
- 複雜。我不知道如何實現它。
我該如何做到這一點的任何提示?