摘要
本文旨在介绍一种基于HTTP协议的工业相机直播平台的设计,该设计主要用于远程监测生产设备烟支流的状态,通过打开一个指定网页(用户通过在网页浏览器输入网址、平台通过前端控件iframe设置src=网址),便可查看到实时相机画面.利用websocket+http通讯协议,基于Qt+WebAssembly开发工具,可以将采集到的相机图片打包发送到指定网页,由指定网页渲染出来.网页相关文件由Qt+WebAssembly编译得到,包括xxx.html、xxx.wasm、xxx.js等文件,通过Nginx搭建的网页服务器,用户/平台可以通过一个网址查看到相机的实时画面.采取该模式的直播,免去了用户端软件对视频流的解码,使其更加方便、简洁.