01、方案背景
02、无线视频流云端推送方案介绍
方案构成:无线视频流云端推送方案由USB摄像头,QCA9531 WiFi模块、云端视频服务器及接收视频的手机组成。
方案设计:在网络USB摄像头的PCB板上,嵌入QCA9531 WiFi模块,通过USB接口将摄像头连接到WiFi模块,WiFi模块将摄像头采集的视频传输上传到云端视频服务器,并提供视频播放地址,用户通过手机端访问播放地址即可实时播放视频。
工作原理:用户在云端架设好云端视频服务器,通过WiFi模块采集USB摄像头视频内容,并将视频数据上传到云端视频服务器;手机端通过访问云端视频服务器提供的播放地址,获取视频流,实时查看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、支持的系统
3、支持的摄像头
4、支持的云平台
03、无线视频流云端推送方案优势
-
支持嵌入式RTMP/RTSP协议,可独立推流到流媒体服务器; -
支持模块端做视频服务器,用户通过http协议获取视频流; -
支持UVC免驱摄像头挂载,摄像头可支持H.264/MJPG/YUYV视频格式; -
推流支持720P@30帧/130万像素,本地视频支持1080P@30帧/200万像素; -
网口10/100M自适应; -
支持多种工作模式,如Gateway/Ap-cli/Station等; -
内嵌web server,支持用户通过web界面配置无线、有线、系统等参数; -
可扩展支持4G/5G模块挂载。
04、支持云端推送的WiFi模块
目前已经有四款高通方案的WiFi模块支持无线视频流云端推送功能,分别是高通平台的QC9531方案的SKW97/SKW99和QC9531+QC9887方案的SKW100/SKW101,支持云端推送,且支持实时直播。
方法/步骤
-
硬件准备:一台电脑,一根网线,一个UVC免驱动摄像头,一块SKW99模块,一块SKW99 EVB板,DC适配器,两根WiFi模块天线。
-
接线:摄像头通过USB连接到WIFI模块,WIFI通过无线中继或WAN口或4G/5G模块上网将摄像头采集的数据上传到服务器,下图是方案演示接线图,此处使用无线中继上网,将摄像头采集的数据上传到服务器。
-
网页配置:申请云平台账号(支持主流云平台,本篇以腾讯云直播平台为例),开通云直播,注册推流域名,播放域名,并对域名进行备案和解析;
-
在腾讯云直播上创建推流地址,并在WIFI模块的对应界面配置相应信息,主要是摄像头参数信息和视频服务器信息;
-
使用VLC查看推流结果,若是使用腾讯云推流,则播放如图一:使用腾讯云推流后,配置播放地址后的配置,按上图的播放地址,在VLC的“网络”中输入上面的播放地址,如下图进行播放。
-
若是腾讯云直播服务器推流,可通过微信关注“腾讯云视频云”小程序,打开小程序按下图操作;