我的一個客戶,現在需要上線部標視頻設備,但是對於銳明和博實結兩家的視頻設備,不知道哪家對部標1078協議支持的更好。希望我能幫他測一測。
對此次評測結果的總結:
1.部標視頻協議的支持程度,銳明和博實結支持的都比較糟糕,不知道他們是怎么過檢的,大面積的不符合1078協議指令,銳明還是第一批過檢,也是部標1078協議標准的起草單位之一,自己參與撰寫的自己都支持的不完善。博實結開始只給客戶看證書,沒有量產設備,從GF-01到GF-02,給客戶換了兩次設備,都測試有毛病,最后還要換設備,客戶也沒耐心了去他媽的換貨不換了也不用了。車載視頻做的最好的幾家公司,主要是在視頻領域有一定研發積累,研發實力較強的,比如海康、大華等幾家浙江的上市公司,銳明和這兩家比起來還差點,但在車載領域做的還可以。博實結只是在GPS上做設備,做視頻還很弱。視頻設備的研發還是需要有一定的實力積累的,如果僅是買了塊板子,用了幾個海思芯片SDK開發包,就像你用百度SDK包開發地圖一樣,技術能力肯定比不上專業搞GIS地圖的,后勁肯定不足,技術細節處理不到位,處理問題的能力也很差。
1)在部標1078協議中,對於終端參數設置和查詢,增加了大量的音視頻參數設置,這塊銳明和博實結的都沒有支持,也就是說還無法通過部標參數設置命令,設置視頻設備的音視頻參數,特別是碼流,字幕疊加等功能,都無法通過遠程設置,給銳明售后反饋過,這塊銳明的研發速度特別慢,一直到現在大半年了也沒有新的版本支持。
2) 視頻報警這塊,視頻報警也是在部標0×0200定位包中,進行了擴展,增加了視頻丟失、視頻遮擋還有ADS駕駛行為等指令,可以監控到各個視頻通道的攝像頭狀態,但是這塊銳明和博實結都沒有完整嚴格的按照部標1078協議進行支持。無法在平台上展現各個通道的狀態。
3) UDP協議支持方面,部標要求TCP和UDP,終端都應該支持,但博實結不支持UDP協議傳輸,銳明的設備TCP和UDP都支持。我們知道流媒體協議傳輸的時候,由於由於UDP的傳輸時延低於TCP,能與視頻和音頻很好匹配。因此,在實際應用中,RTP/RTCP/UDP用於音頻/視頻媒體,而TCP用於控制信令的傳輸。
4)FTP上傳, 博實結和銳明的都支持FTP上傳,博實結的文件格式.avi格式,用常規的播放器都可以播放。銳明的是.264格式,264格式不符合部標1078協議要求,部標要求格式是avi或mp4格式。另外博實結FTP上傳的指定文件目錄名的時候,有一個明顯的bug。
銳明對於FTP上傳的支持也有很大的缺陷,僅僅支持上傳,但上傳過程中取消不了,不支持0×9207文件上傳控制指令,上傳完畢后也不發送0×1206文件上傳完成通知指令,結果就是服務器無法知道上傳是否成功或失敗。
5)錄像回放這塊,銳明的不支持跨天回放,只能在當天時間段內回放,竟然不支持1078協議中要求的快進,快退回放這種視頻監控中的基本功能。
6)部標1078協議要求終端對平台下發的指令,都要給予應答。目前博實結的GF-02設備存在嚴重bug,收不到應答,導致平台無法判斷指令是否正確執行;
7)博實結和銳明的設備,都不帶RJ45網口,這點就不如大華的設備方便,導致測試的時候,不能用網線連接,必須要插卡測試,浪費流量。WIFI是外置插件,需要單獨購買,非常不好用。
8)兩家用的芯片是一樣的,所以音視頻編碼都是一樣的,視頻是h.264編碼, 音頻編碼是ADPCMA編碼。
9)兩家都有自己的軟件平台,功能非常弱,雖然是設備廠商,重心不在這里,但是兩家的平台也有客戶,也不應該如此的糊弄,一個平台僅僅能放個實時視頻,其實視頻功能多了去了。
2.技術支持服務,因為測試時銳明問題很少,沒有和銳明技術服務體系直接打過交道,無法對比。博實結的從購買GF-01設備開始到最后客戶終止購買,從17年10月24日,到最后18年1月29日,處理周期是3個月,時間大部分耽誤在查找問題,來回物流快遞設備換貨上面了(換貨時必須要先退貨那邊收到后才發新貨)。要是你在參與項目市場競爭,估計菜都涼了。
3.兩家設備價格一模一樣,裸機對外報價暫時都是1300元,沒有價格優勢對比,配件中普通攝像頭和高清攝像頭價格有差異,沒有可比性,銳明多了個70元錢的運維寶,不過可以不用。
4.設備質量,運行穩定性上面,沒有經過上路測試和實際運營,無法給出對比,這個也不是我搞軟件平台開發的職責范疇。博實結的設備問題到最后撕破臉也沒查出問題,或許研發知道但不告訴你。他們慣用的招數就是換貨。很多人覺得換貨就很滿足了,這在車載終端領域,換貨的成本要多高,很多人都是無知的狀態,一台設備安裝到車上,人工安裝成本、差旅成本是多少? 然后再拆下來,拆卸成本是多少? 需要發回原廠,物流成本是多少,然后對方再發貨給你(需要注明的是廠家發貨,運費都是到付,快遞到付的成本比現結的成本要高很多),最后你重新再安裝上去,整個處理過程的周期是多長? 這么長的時間成本是多少?通過這幾個問題,你應該知道換貨的成本有多高,而設備廠商呢就是發了一個設備而已,還是到付。
如需購買符合部標1077功能標准和部標1078協議標准的B/S架構的平台,請參考文章:
1)Asp.NET版的部標平台開發-》基於Asp.NET MVC構建BS架構的GPS視頻部標平台
2) 基於Spring4+SpringMVC4+Mybatis3+Hibernate4+Junit4框架構建高性能企業級的部標GPS-視頻1077監控平台

下面說下兩個設備的評測的詳細過程:
客戶首先給我的是博實結的一款設備GF-01的設備,博實結的銷售說是支持部標1078協議的,經過我測試,發現報文還是博實結的私有協議,我告訴了客戶,他還不信,說博實結的銷售給他說這款是過檢的設備。還展示證書給我看。我說這款設備完全不支持部標。加了他們的技術支持,他們的技術支持開始還不敢承認此事和擔當責任,讓我們客戶從銷售買的自行去聯系銷售。

最后承認設備不支持,后續答應給升級,至於什么時候能升級能出來就不知道了。問有沒有最新支持部標1078協議的視頻設備,答復是沒有。客戶雖然很憤怒,但也沒辦法。因為只買了一台,犯不上和他們較勁,雖然想投訴他們的銷售,但是他們的網站上也沒有投訴的入口,也沒有投訴電話。

過了一個多月,因為不想這個設備報廢,就又聯系博實結的技術支持,他們搗鼓半天,回復說這個設備GF-01的設備,升不了級,不過答應說給更換一台GF-02的設備,說是GF-02的設備符合1078協議。客戶沒辦法,自己掏腰包把設備順豐快遞到深圳,然后那邊收到退貨設備后,他們用了個最慢的快遞宅急送給送過來了,一來一回又小半個月過去。
GF-02設備接電,連接到我的部標1078視頻服務器上面,測試發現服務器下發的所有的1078協議指令,都沒有收到終端的應答,而下發808指令如拍照、查詢終端參數等,可以收到終端的應答。搞開發的都知道,這明顯就是個bug。而這個明顯的bug,竟然和他們糾纏了好多天,耽誤了我寶貴的開發時間,讓我極度惱火,最后也讓我撕破臉在QQ上懟了他們領導。我還原一下和他們糾纏的過程,讓大家深刻理解這個過程又多艱難。

說別人有問題,首先要確定自己是干凈的沒問題的,第一步就是記錄原始報文,看看報文里面有沒有終端上來的1078應答,結論是沒有終端應答。第二部是用wireshark, 抓包,結論也是沒有。第三步,確定平台下發指令是正確無誤的,其實基於部標協議,如果下發指令是不正確的,終端都必須要應答,回復終端指令不正確或者不支持。通過分析指令,確定指令是正確無誤的,因為設備在收到指令后確實是執行了,但就是沒有回復應答,這樣服務器無法知道指令是否成功。因為客戶手里還有銳明的最新款的部標視頻設備D5M,上電連接后,下發指令完全支持。
首先對銳明的設備,下發各種1078指令,服務器都正常能收到應答:

聯系他們的技術支持,他們在設備上抓取報文后,發現有設備有應答的日志,然后就堅持認為設備沒有問題,我說這個邏輯不成立,設備有沒有發送應答,應該以平台是否收到為准,你的設備記錄了日志,不代表你最后成功發送出去了。為了這個邏輯,反復糾纏,最后他們才答應聯系他們的3G終端開發人員,成立了一個群。沒有人給你反饋這個問題,他們內部各個部門好像誰都不願意聯系誰,你還要自己重新和群里的人,再重復一遍問題的現象,再貼圖,再說明其他廠家的設備,都沒有此問題,他們好像也不聽你的,仍然又回到原點,他們說設備有日志記錄,設備沒有問題。
最后他們同意再接一台設備到我服務器上驗證此事,結果他們接的那台設備是正常的,這次他們稍微重視了這個問題,后面又升級折騰了一天,客戶的設備還是不行,就是沒有應答。他們自己實驗室的設備究竟和我客戶手里的設備有何不同,他們也沒有說明。

他們的一個經理裝模作業的答應換貨,還精描淡寫的說前面的工作都是他們配合我的,我一下子怒了,出了問題,自己不主導各個部門去解決問題,讓我一個陌生人自己從銷售到支持服務,到研發工程師,每個衙門都要轉一圈,每個地方都要重新說明一遍問題,反復糾纏,他們就簡單拉了群,還是是為了配合我,難道還要我感謝他們?
因為耽誤了我好幾天的時間,我情緒失控,在QQ上懟了他們的一個小經理的領導,由於我的情緒失控的代價就是,他們在他們也不換貨,也不退款,設備算是白買了,好在就這一台設備,不買他們家的設備就行了。
后面我又測試了一些其他的設備功能,還有一些問題,因為客戶不打算用他們家設備了,也就此打住了。
銳明的設備,我測試了一遍, 在指令上支持還是相對比較完善,不過也有小的瑕疵,在部標1078協議中,對於終端參數設置和查詢,增加了大量的音視頻參數設置,這塊銳明和博實結的都沒有支持,也就是說還無法通過部標參數設置命令,設置視頻設備的音視頻參數,另外一個就是視頻報警這塊,視頻報警也是在部標0×0200定位包中,進行了擴展,增加了視頻丟失、視頻遮擋還有ADS駕駛行為等指令,可以監控到各個視頻通道的攝像頭狀態,但是這塊都沒有支持。無法在平台上展現各個通道的狀態。
教訓總結:
1.由於博實結沒有自己的部標1078視頻調試服務器,無法在他們的服務器端看到原始報文。本來這塊問題很簡單,我只需要把設備接入到他們的視頻服務器上,能不能收到應答,一下子就看出來了,結果呢他們只負責看終端,這塊讓我對他們的視頻研發實力很是懷疑。沒有1078視頻調試服務器,他們是怎么調試終端程序的,怎么交互的,我很難以理解。如果沒有調試服務器,他們的測試肯定不方便,就不可能進行充分的測試,必須會有問題出現,這是IT開發的規律。就像你是羽毛球選手,沒有陪練的一樣,你的水平高低自然可知。
2.和公司做生意,如果有問題,最麻煩最頭疼的就是在商務銷售、技術支持、研發部門繞來繞去,互相推諉,沒有擔當,沒有人給你出頭,把這個事情給你解決了,需要你自己挨個聯系,經常是你口干舌燥的說完問題(為了把問題說清楚,必須要長篇大論),他告訴你,你去聯系誰誰誰。經過此事,我唯一得到的是了解了博實結的處理的組織架構。
3.博實結這件事最沒擔當最混賬的就是他們的商務,先是在沒有部標1078設備量產的情況下,欺騙客戶購買了GF-01的設備,不符合標准后,說是給升級,到后來又說不能升級,最后換來的GF-02 設備還是有毛病,他不負責,不去協調自己內部各個部門去解決問題。
4.博實結公司,沒有投訴反應他們人員問題的入口,這些人的行為得不到懲罰,問題只能繼續存在下去,得不到解決,由於得不到任何的懲罰處理,他們也絕不會意識到錯誤,沒有人覺得事情這嚴重,都是雲談風輕,輕描淡寫的,誰管你Y的是干啥的。這件事由於客戶幸好只購買了一台GF-01設備,沒有造成更大的經濟損失,試想如果大批量購買了GF-01設備,並安裝上車,怎么退貨更換? 客戶的客戶都饒了客戶嗎?
