01、方案背景
-
現(xiàn)有WiFi模塊無法滿足高清視頻的實時直播;
-
成熟有效的無線視頻流云端推送方案能有效解決非視距,延遲大,不穩(wěn)定等問題。
02、無線視頻流云端推送方案介紹
方案構成:無線視頻流云端推送方案由USB攝像頭,QCA9531 WiFi模塊、云端視頻服務器及接收視頻的手機組成。
方案設計:在網絡USB攝像頭的PCB板上,嵌入QCA9531 WiFi模塊,通過USB接口將攝像頭連接到WiFi模塊,WiFi模塊將攝像頭采集的視頻傳輸上傳到云端視頻服務器,并提供視頻播放地址,用戶通過手機端訪問播放地址即可實時播放視頻。
工作原理:用戶在云端架設好云端視頻服務器,通過WiFi模塊采集USB攝像頭視頻內容,并將視頻數(shù)據上傳到云端視頻服務器;手機端通過訪問云端視頻服務器提供的播放地址,獲取視頻流,實時查看USB攝像頭采集的視頻。
1、攝像頭輸出的圖像格式及分辨率、幀率
MJPEG 全30幀,YUY2 全30幀,H.264 全30幀
MJPG所支持的常見分辨率,分辨率與攝像頭有關設置后會自動匹配;
640x320、640x360、800x600、848x480、
960x720、1024x576、1920x1080。
YUV所支持的常見分辨率
288x160、320x180、432x240、
640x320、640x360、640x480。
H.264所支持的常見分辨率
288x160、320x180、432x240、
640x320、640x360、640x480。
2、支持的系統(tǒng)
3、支持的攝像頭
4、支持的云平臺
03、無線視頻流云端推送方案優(yōu)勢
-
支持嵌入式RTMP/RTSP協(xié)議,可獨立推流到流媒體服務器; -
支持模塊端做視頻服務器,用戶通過http協(xié)議獲取視頻流; -
支持UVC免驅攝像頭掛載,攝像頭可支持H.264/MJPG/YUYV視頻格式; -
推流支持720P@30幀/130萬像素,本地視頻支持1080P@30幀/200萬像素; -
網口10/100M自適應; -
支持多種工作模式,如Gateway/Ap-cli/Station等; -
內嵌web server,支持用戶通過web界面配置無線、有線、系統(tǒng)等參數(shù); -
可擴展支持4G/5G模塊掛載。
04、支持云端推送的WiFi模塊
目前已經有四款高通方案的WiFi模塊支持無線視頻流云端推送功能,分別是高通平臺的QC9531方案的SKW97/SKW99和QC9531+QC9887方案的SKW100/SKW101,支持云端推送,且支持實時直播。
方法/步驟
-
硬件準備:一臺電腦,一根網線,一個UVC免驅動攝像頭,一塊SKW99模塊,一塊SKW99 EVB板,DC適配器,兩根WiFi模塊天線。
-
接線:攝像頭通過USB連接到WIFI模塊,WIFI通過無線中繼或WAN口或4G/5G模塊上網將攝像頭采集的數(shù)據上傳到服務器,下圖是方案演示接線圖,此處使用無線中繼上網,將攝像頭采集的數(shù)據上傳到服務器。
-
網頁配置:申請云平臺賬號(支持主流云平臺,本篇以騰訊云直播平臺為例),開通云直播,注冊推流域名,播放域名,并對域名進行備案和解析;
-
在騰訊云直播上創(chuàng)建推流地址,并在WIFI模塊的對應界面配置相應信息,主要是攝像頭參數(shù)信息和視頻服務器信息;
-
使用VLC查看推流結果,若是使用騰訊云推流,則播放如圖一:使用騰訊云推流后,配置播放地址后的配置,按上圖的播放地址,在VLC的“網絡”中輸入上面的播放地址,如下圖進行播放。
-
若是騰訊云直播服務器推流,可通過微信關注“騰訊云視頻云”小程序,打開小程序按下圖操作;