又經過了EasyGBS國標GB28181研發小分隊幾個月的不斷優化,隨着最新的wasm播放HTTP-FLV和HLS(m3u8)的完成,意味着EasyGBS在國標GB28181視頻雲、邊、端、客戶端全部支持H.265,實現了真正意義上的H.265全過程支持。
支持H.265國標GB28181平臺
經過多年對國標GB28181的開發和理解,我們總結髮現,互聯網環境下,國標GB28181如果想要做到像RTMP推流那樣的可靠和穩定,幾乎是比較難的,國標無論是SIP信令還是RTP/RTCP流媒體,對網絡的要求、對設備協議支持的要求,都是比較高的,那麼在新的互聯網環境中,如何以較低的流量消耗和帶寬佔用贏得更好的用戶體驗,就是整個“雲、邊、端”解決方案需要去不斷努力完善的。
爲此,我們區別於大部分的國標GB28181可視化平臺,我們將整個H.265引入到視頻上雲、上平臺的全流程中,從端、到雲平臺、到客戶端(H5/原生)都支持H.265,其實最難的環節應該屬於wasm對H.265的支持,大部分的情況下,不做任何的轉碼(H.265轉H.264)過程,從本質上實現了直播、錄像、回放的全H.265。
國標GB28181對H.265支持的方案
衆所周知,國標本身是在RTP/AVP這一塊是支持H.265的,目前大部分的海康、大華、宇視攝像機都支持H.265國標輸出,所以,在設備端,H.265的支持是完全沒問題的,那麼主要的問題還是國標平臺;
目前大部分的國標視頻平臺都能夠支持H.265,但是在H5直播、可視化、互聯網視頻領域,H.265還沒有完全普及,大部分還是H.264,很多平臺的做法是將H.265取到後,再進行一次轉碼H.264的過程,再進行客戶端播放,這個過程是比較消耗資源的。
那麼,經過不斷的研發和迭代,我們總結了一套非常行之有效的、支持H.265的視頻雲平臺方案研發流程,按照這個流程,能夠相對比較簡單地開發出一款類似於EasyGBS這樣的視頻服務:
- 採用標準的GB/T 28181協議接入視頻到視頻雲服務;
- 視頻雲服務採用國內CDN聯盟定義的RTMP推流H.265形式推送到對應的RTMP流媒體服務器;
- RTMP流媒體服務器經過同步的協議轉換,同步輸出:RTMP、RTSP、HTTP-FLV、HLS(m3u8)協議;
- 客戶端採用MSE+WASM的方式,兼容H.264和H.265視頻的播放;
國標GB28181對H.265支持的意義
國標GB28181協議本身對於視頻“雲、邊、端”的意義本身就是巨大的,國標GB28181統一了各個廠家的協議標準,很大程度上節省了邊緣設備所需要的建設成本和運營成本。
圍繞着國標GB28181協議的EasyGBS平臺對於H.265的支持是一個巨大的技術跨域:
- H.265意味着的是更低的碼率與更高的視頻質量;
- 帶寬利用降低,可以傳輸更多的數據;
- 存儲數據降低可以節省存儲;
- 流量降低,可以減少流量成本;