先講一個很多客戶第一次聽到會愣一下的結論:用手機在外面看家裡或店裡的監視器,跟你家有沒有固定 IP 一點關係都沒有,也不必在路由器上開任何一個埠。十幾年前確實得先申請固定 IP、再進路由器設一堆通訊埠轉送規則,弄錯一個畫面就是黑的。現在只要是這幾年出的主流品牌,全部走 P2P 雲端連線,真正把人卡住的,往往只是 NVR 選單裡一個沒打開的開關,加上一組大小寫打錯的驗證碼。
這篇我把原理、海康與大華的實際設定步驟、還有卡頓與離線的排查,全部說清楚。看得懂原理,之後不管換哪個品牌、遇到什麼狀況,你自己心裡都有一把尺。
免開埠也能連上的真正原理,P2P 到底在做什麼
把原理拆開講其實不難。NVR 一開機、接上網路,它會主動「往外」連到品牌自家的雲端伺服器報到,等於在雲端留了一筆「我在這裡、現在的公網位置是這個」的登記。你手機上的 App 也連到同一朵雲。當你要看畫面,雲端伺服器扮演的是媒人的角色,它把兩邊目前的公網 IP 與通訊埠互相告訴對方,讓 NVR 和手機嘗試直接對連,這個過程業界叫 NAT 穿透,白話一點就是「打洞」。
為什麼打洞就能繞過路由器?關鍵在於「兩邊都是主動往外撥」。路由器(也就是 NAT)對於內部裝置主動發起的連線天生就是放行的,它會在對外那一刻,於公網側開一個臨時的對應埠。雲端只要在對的時機,引導雙方各自往對方那個臨時埠丟出封包,兩邊的洞就對上了,影像就能直接在你手機和 NVR 之間跑,完全不需要你去路由器設定固定 IP 或轉埠。這也是為什麼整套流程對一般使用者「像變魔術」,其實底層是很成熟的 STUN、ICE 這一類機制在運作。
為什麼有時候很順、有時候延遲爆高又糊
打洞不是每次都成功。有些電信或公司網路用的是比較嚴格的 NAT(技術上叫對稱式 NAT),或防火牆規則很兇,兩邊的臨時埠對不上,直連就失敗了。這時候系統不會直接放棄,而是退一步,改由雲端伺服器「中繼」,影像先上傳到雲端,再由雲端轉發到你手機。業界的經驗值是,大約每五到六條連線就有一條得走中繼。中繼能保證「連得上」,代價是延遲變高,雲端頻寬有限時畫面也容易糊。
理解這一層,兩件事就通了。第一,你在不同網路環境下看同一台 NVR,順暢度會不一樣,那不是你的錯覺,而是有時走直連、有時被迫走中繼;第二,NVR 只要沒接上網路、連不到那朵雲,一切免談,手機端再怎麼按都是離線,因為根本沒有東西在雲端登記報到。
海康:Hik-Connect 一步一步設定
先在 NVR 端把開關打開。用滑鼠進本機選單的網路設定,找到「平台接入」(介面上多半寫 Platform Access 或雲端 P2P),把啟用勾起來,然後盯著狀態欄,等它從「離線」變成在線。這一步在線了,後面才有意義;一直卡在離線,先別急著掃手機,往下的排查段落會講怎麼救。
新一點的韌體會在這裡要你自訂一組「驗證碼」(Verification Code),這組碼等於是這台設備的第二道鎖,請自己設一組、記下來。舊機器的驗證碼常常印在機身標籤上,預設值往往是 ABCDEF 這種形同虛設的東西,強烈建議改掉,這關係到後面講的資安,先記著。
接著換手機端:到官方商店安裝 Hik-Connect,註冊、登入你自己的帳號,點畫面上的「+」,對著 NVR 螢幕上的序號 QR Code 掃一下,輸入剛才那組驗證碼,設備就掛進你的帳號了。之後即時影像、歷史回放都能看,切換不同鏡頭也在這支 App 裡完成。
大華:DMSS 幾乎照抄同一套(其他品牌也一樣)
大華的邏輯跟海康是同一套思路,只是名詞換了。NVR 本機選單進網路設定,找到 P2P 這個項目、啟用,一樣等狀態顯示「連線成功」或「在線」。手機端安裝 DMSS(早年拆成 gDMSS 與 iDMSS 兩支,後來合併成一支 DMSS),掃序號 QR Code、輸入裝置密碼完成配對。
其實不只這兩家。TP-Link VIGI 或市面上其他品牌,幾乎都是「開 P2P、掃碼、驗證」這三步。唯一要提醒的是:一定要下載到該品牌官方那一支 App。商店裡常有名字取得很像、圖示也做得很像的來路不明軟體,那些你把序號和密碼餵進去,等於把家裡的鏡頭主動送出去,千萬別裝錯。
要給家人或店長看?用「分享」,別把帳號給他
這題幾乎每個案子都會被問到。答案是:不要把你的帳號密碼直接交出去。主流 App 都內建「分享」功能,把單一設備分享到對方自己的帳號,而且權限是可以拆開勾的,只能看即時畫面、能不能拉歷史回放、能不能操作雲台(旋轉鏡頭),全都分開授權。用分享有三個好處:對方看不到你其他設備、他手機掉了你只要收回這一台的分享、誰在什麼時候動了設定也查得到。反過來全家共用一組帳號,哪天有支手機遺失,你要改的是牽動所有人的那組主密碼,牽一髮動全身。
畫面卡頓不是只能憑感覺判斷,是一筆算得出來的頻寬帳
壓縮率、攔阻率與事件比例會隨畫面、設備、韌體及攻擊面改變。採購與調校時用自己的攝影場景、流量與事件樣本驗證,並保留原始 log、封包或影像,避免用沒有原始條件的平均值做決策。
關鍵在於:你在外面一次開四格、而且每格都拉主碼流,案場的網路就得同時「上傳」四支主碼流。以四支 4MP H.265 抓,案場的上傳需求輕鬆就到每秒 8 到 16 Mbps。台灣不少老公寓或小店的網路方案,上傳(注意是上傳,不是下載)常常只有 10 Mbps 上下,四格主碼流一開就滿載,畫面自然頓、自然糊。這跟你手機在外面的網速好壞沒關係,瓶頸在案場那端吐不出來。
解法其實很單純,就是善用「子碼流」。NVR 每支鏡頭其實同時吐兩路影像:一路高畫質的主碼流拿來錄影存證,一路壓得很小的子碼流專門給手機遠端和多格預覽用。在 App 裡把畫質切到「流暢」或「子碼流」,每支壓到 1 Mbps 以下,平常巡一眼綽綽有餘;真的要看某一格的細節(車牌、人臉),再單獨把那一格切回高畫質。這樣既看得到全景,又不會一次把案場上傳塞爆。
設好了卻還是離線?最常被忽略的是 DNS
P2P 顯示離線,有一種最冤、最難想到的狀況是:你在案場現場、連同一個區網,手機看畫面完全正常,就是連不上雲端、在外面看不到。這種九成是 DNS 沒填。很多案場當年裝的時候,把 NVR 手動設了固定的內網 IP(為了讓它位置固定、好管理),結果填的人只填了 IP 和閘道,忘了填 DNS 伺服器。NVR 少了 DNS,就沒辦法把品牌雲端那一長串網域名稱「翻譯」成實際 IP,自然連不到雲、報不了到。因為區網內一切正常,這問題特別容易被忽略。
解法就是進 NVR 網路設定,把 DNS 填上去,最常用的是 168.95.1.1,或 8.8.8.8,十次有八次填完立刻上線。其餘常見的卡點,一併列給你對照:
- NVR 網路線鬆脫、或根本沒拿到 IP:先確認它連得到閘道(能不能通到路由器),再談雲端。
- 驗證碼大小寫打錯,或掃到旁邊另一台設備的 QR Code:這兩個看起來像壞掉,其實只是輸入錯。
- 公司或社區網路的防火牆擋掉了對外連線:這種要請管網路的人幫忙放行 NVR 的對外連線。
- 某一支攝影機在 NVR 本機畫面上就已經沒影像:那是前端鏡頭或線路的問題,不是遠端的問題,要往攝影機離線、無訊號的方向去查。
免開埠不等於絕對安全:P2P 的資安邊界
P2P 好用,但「方便」和「安全」是兩件事,這段一定要看。先講最要命的一個誤區:有些人為了「感覺比較順」,跑去路由器把 NVR 的 8000、37777 這類服務埠直接對外開放(等於走回十年前的轉埠老路)。這些預設埠整天被全球的自動化程式掃描,你可以想成有人拿著萬能鑰匙一間一間試門把。密碼只要弱一點、或還留著出廠預設帳號,你家的即時畫面就是攤開給陌生人看,甚至被抓去當殭屍網路的一員發動攻擊。前幾年幾波大規模的監視器被入侵、被拉去打 DDoS 的事件,共通點幾乎都是「對外開了埠,加上弱密碼或預設帳號」。
那走 P2P 就一定安全嗎?也不能這樣打包票。市面上很多幾百塊的白牌無線小攝影機,用的是第三方的 P2P 雲方案,其中有些方案本身做得很糟,沒有加密、序號還能被大量枚舉。資安研究者曾揭露這類漏洞影響數百萬台裝置,攻擊者能藉此攔截連線、甚至側錄到你的畫面和密碼。這也是為什麼我會建議:與其貪那幾百塊,不如選有信譽、韌體有在持續更新的品牌,它們的 P2P 雲在加密和帳號機制上相對認真。
把資安這件事收斂成幾個好記的原則:
- 出廠預設密碼、預設驗證碼一定改掉,改成夠長、別跟其他服務共用的組合。
- 能不對外開埠就不要開;真的有需求,也別開在人盡皆知的預設埠上。
- 要給別人看,用「分享」授權,不要共用主帳號。
- 買設備時把「韌體有沒有在更新」當成選型條件,別只比畫素和價格。
什麼時候該從 P2P 升級到 VPN 或 DDNS
判斷準則其實可以講得很乾脆。單一店面、住家自用,鏡頭數量不多、偶爾斷一下也無妨,用 P2P 就對了,免費、免設定、夠穩,不用想太多。真正該考慮往上升級的,是這幾種場景:多個分店要集中在一個畫面同時監看、對「不能斷」的容忍度很低、或是需要稽核「誰在什麼時候看了哪一台」的商用環境。
這種時候我通常會建議走 VPN 架構。VPN 是在你手機和公司網路之間拉一條加密隧道,對外一個埠都不用開,連線品質和主控權都在自己手上,而且能留下完整的存取紀錄,稽核起來清清楚楚;缺點是要一台支援 VPN 的路由器,看畫面前得多按一下把 VPN 接通,硬體也多一筆成本。另一個折衷選項是 DDNS(動態網域),它給你家一個固定好記的網址、直連延遲低,但本質上還是對外開了埠,強密碼是硬性條件,而且多半要付一點年費。三者擺在一起比:P2P 勝在零設定、VPN 勝在安全與可控、DDNS 勝在直連低延遲但資安要自己扛。多分店、要串起來集中看的,方向就是 VPN 或更完整的集中管理平台。
想把手機遠端監看一次設到好、或有多個分店要串起來集中看的,廷皓科技在高雄楠梓,台南、屏東也都有服務。打 07-363-0802 或加 LINE,把 NVR 型號和現場的網路狀況拍給我們,多數案子一趟就能讓你手機打開就有畫面,也順便把密碼、驗證碼、頻寬這些該顧的一次幫你顧好。