P2P 連線功能是什麼?

許多 IP 攝影機及 NVR 都標榜支援「P2P」(Point-to-Point,點對點)功能,用戶只需掃描二維碼或輸入裝置序號,手機便可隨時隨地觀看鏡頭畫面,完全不需要向電訊商申請固定 IP,也不需要在路由器設定端口轉發。本頁講解 P2P 背後的 NAT 穿透、UDP 打洞(Hole Punching)與雲端中繼伺服器的運作原理。

為何一般家居寬頻無法直接被外部連接?

絕大部分家居及中小企寬頻採用的是私有 IP 位址,路由器透過網絡位址轉譯(NAT,Network Address Translation)技術,將內部多部裝置共用一個對外的公網 IP 位址。NAT 的作用是將內部裝置的私有位址轉換為公網位址,讓內部裝置可以主動連上互聯網,但外部裝置一般無法主動連入內部網絡,因為 NAT 沒有自動機制判斷一個外來連線應該轉發給哪一部內部裝置。

換言之,若攝影機安裝在一般家居或店舖的路由器之後,手機在外面的流動網絡想直接連上該攝影機觀看畫面,理論上會被 NAT 擋在外面。P2P 功能存在的意義,正是要解決這個「外部連不入」的問題,而不需要用戶自行更改路由器設定。

NAT 穿透:讓內外裝置互相找到對方

解決 NAT 阻擋問題的技術統稱為 NAT 穿透(NAT Traversal)。攝影機廠商一般會在裝置與手機 App 之間,加入一台公網伺服器協助雙方交換連線所需的位址資訊,讓兩端可以繞過 NAT 的限制直接建立通道。常見的相關標準協議包括:

技術/協議作用
STUN(Session Traversal Utilities for NAT)協助裝置得知自己在 NAT 對外的公網位址與端口,是進行 UDP 打洞的基礎方法
UDP 打洞(UDP Hole Punching)透過雙方同時向對方位址發送封包,令各自的 NAT 在轉換表建立對應項目,從而讓後續封包可以直接雙向通過
TURN(Traversal Using Relays around NAT)當直接打洞失敗(例如對稱型 NAT)時,由雲端伺服器全程轉發雙方數據的中繼協議
ICE(Interactive Connectivity Establishment)整合 STUN 與 TURN,自動嘗試多種路徑並揀選最佳可用連線方式的完整框架

攝影機廠商的 P2P 服務,實際上是在裝置韌體與手機 App 中內建了上述其中一套或混合機制的簡化實作,用戶完全不需要理解技術細節,掃碼綁定即可使用。

UDP 打洞的運作流程

UDP 打洞是 P2P 連線最核心的技術,原理是利用 NAT 裝置「見過對方位址便放行」的特性,讓攝影機與觀看端各自向對方的公網位址發送封包,從而在雙方的 NAT 上「打開」一條通道:

  1. 各自向公網伺服器登記——攝影機(A)與手機 App(B)分別向廠商的公網伺服器(S)發起連線,S 因此得知 A 與 B 各自經 NAT 轉換後的公網位址與端口。
  2. 伺服器交換位址資訊——S 將 A 的公網位址告知 B,同時將 B 的公網位址告知 A,讓雙方得悉對方在互聯網上的「入口」。
  3. 雙方同時嘗試互相發送封包——A 向 B 的公網位址發送封包,B 亦向 A 的公網位址發送封包,兩個動作不需要同步發生。
  4. NAT 建立轉換記錄——當 A 的封包從 A 的 NAT 送出時,該 NAT 會在轉換表新增一筆「允許來自 B 位址的回應通過」的記錄;B 的 NAT 亦同理新增對應記錄。
  5. 通道打通,直接通訊——一旦雙方的 NAT 都已建立對應記錄,之後互相發送的封包便可以直接穿過 NAT 到達對方,形成一條點對點的直連通道,往後的影像數據盡量經此通道傳輸,減少依賴中央伺服器頻寬。

若雙方之中有一方使用「對稱型 NAT」(Symmetric NAT,常見於企業網絡),NAT 每次對外連線分配的端口都不固定,UDP 打洞的成功率會大幅下降,此時就需要下一節講到的雲端中繼伺服器介入。

打洞失敗時的後備方案:雲端中繼伺服器

當 UDP 打洞未能成功建立直連通道時,系統會自動改用雲端中繼(Relay)方式,把攝影機與觀看端的所有數據都經由廠商的雲端伺服器轉發,這種做法在標準中稱為 TURN。用戶在體驗上不會察覺分別,畫面依然可以正常觀看,但因為多了一重伺服器轉發,延遲一般會略高於直連,亦會佔用伺服器頻寬。

因此,P2P 服務的實際表現很視乎廠商雲端伺服器的穩定性與覆蓋範圍——直連打洞成功率愈高,用戶體驗愈流暢;一旦大量連線都要靠中繼轉發,伺服器負載重時便有機會出現卡頓或連線逾時。

P2P、固定 IP、端口轉發:三種遠端觀看方案比較

比較項目P2P(雲端穿透)固定 IP端口轉發(Port Forwarding)
設定複雜度低,掃碼綁定即用需向電訊商申請並設定需登入路由器手動設定規則
額外費用一般包含在裝置或 App 內電訊商多收取固定 IP 月費不需要額外月費
對第三方伺服器依賴依賴廠商雲端伺服器不依賴第三方伺服器不依賴第三方伺服器
連線穩定性視乎 NAT 類型及廠商伺服器負載穩定,位址固定不變穩定,但路由器重啟或 ISP 更改設定可能影響
安全考量需信任廠商的加密與帳號機制需自行管理存取控制對外開放端口,設定不當有暴露風險
適合場合家居、小型店舖、快速部署企業監控中心、多用戶穩定存取有一定網絡知識的進階用戶

選用 P2P 攝影機的實務考量

① 網絡連線是先決條件

攝影機與觀看端裝置都必須連上互聯網,P2P 才能運作;現場沒有穩定寬頻或 Wi-Fi 覆蓋,遠端觀看功能將無法使用。

② 揀選有加密機制的品牌

P2P 連線涉及裝置序號、帳號密碼等憑證,應選用有正規加密傳輸及雙重認證機制的品牌,並設定高強度密碼,避免使用出廠預設密碼。

③ 留意雲端服務的長期可用性

P2P 服務依賴廠商後台伺服器運作,若廠商日後停止維護該雲端服務,裝置的遠端觀看功能有機會失效,選購時可留意品牌的服務承諾。

④ 大型工程宜混合方案

企業級或多鏡頭監控項目,建議由工程師評估是否需要混合 P2P、VPN 或固定 IP 方案,在便利性與穩定可控之間取得平衡。

權威資料依據

本文核對資料:RFC 5389ONVIF Profile S

常見問題

P2P 攝影機安全嗎?會不會被其他人看到?
P2P 本身只負責建立連線通道,連線建立後的畫面數據一般會經加密傳輸,並需要用戶帳號密碼或裝置專屬序號(UID)配對才能存取,第三者沒有相關憑證無法直接連上。但選購時仍應揀選有正規加密機制的品牌,並設定高強度密碼,避免使用預設密碼。
P2P 連線是否一定不需要任何伺服器?
並非完全不需要。P2P 連線在建立初期仍需要一台公網伺服器協助雙方交換位址與端口資訊(即 STUN 過程),部分情況(例如對稱型 NAT)更需要經雲端中繼伺服器(TURN)全程轉發數據。P2P 的意義在於,一旦連線建立成功,實際影像數據盡量以裝置直連方式傳輸,減少對中央伺服器頻寬的依賴。
為何有時 P2P 連線會失敗,要靠雲端中繼?
這與路由器的 NAT 類型有關。若雙方或其中一方使用對稱型 NAT(Symmetric NAT),NAT 穿透(UDP 打洞)技術便難以直接成功,此時系統會自動改用 TURN 雲端中繼伺服器,把數據經伺服器轉發。這種情況下連線仍可使用,但因數據需途經第三方伺服器,延遲會略高,亦較依賴伺服器頻寬。
P2P 與固定 IP/端口轉發方案,工程上應該點揀?
家居或小型店舖建議使用 P2P,安裝簡單、不涉及路由器設定,亦不需要額外月費申請固定 IP。企業級監控中心、需要多用戶同時高頻存取或對延遲有嚴格要求的場合,則建議採用固定 IP 加端口轉發,或部署 VPN,確保連線穩定可控並減少對第三方雲端服務的依賴。實際方案應由工程師按現場網絡環境評估。
沒有網絡的地方,P2P 攝影機還能運作嗎?
不能。P2P 連線的前提是攝影機與觀看端裝置(手機、電腦)都能連上互聯網,攝影機需要透過本地路由器上網,才可以與雲端伺服器完成位址交換及後續連線程序。若現場沒有穩定的寬頻或 Wi-Fi,P2P 遠端觀看功能將無法運作,只能透過本地連接(例如同一區域網絡內直連)查看畫面。

需要規劃遠端監控方案?

我們的工程師可按現場網絡環境,評估 P2P、固定 IP 或 VPN 方案的優劣,由選型、佈線到設定一站式完成,歡迎查詢及免費報價。

WhatsApp 免費報價

延伸閱讀

若閣下正計劃相關工程或需要選購設備,歡迎瀏覽CCTV 監控工程服務了解方案詳情,或透過網上快速報價與我們的工程師聯絡。

本頁內容由人手或AI輔助生成,雖經核對仍可能存在誤差,僅供參考;產品規格以原廠最新文件為準;有需要請聯絡我們工程師。