基于Mjpg-streamer的跨平台无线视频传输系统
2016-03-25祝朝政张毅伟程禹嘉严锡君
微型电脑应用 2016年1期
关键词:跨平台
祝朝政,张毅伟,程禹嘉,严锡君
基于Mjpg-streamer的跨平台无线视频传输系统
祝朝政,张毅伟,程禹嘉,严锡君
摘 要:为了解决基于Mjpg-streamer的远程视频系统只能通过特定浏览器查看与,可移植性差的问题,开发了采用QT框架的视频解码客户端,实现了跨平台的实时观测,改变了原系统对于浏览器的依赖性,提高了Mjpg-streamer远程视频系统的可移植性,使得系统的适用范围及使用方式更加宽泛及大众化。
关键词:视频解码;QT;跨平台;Mjpg-streamer
0 引言
近年来,基于Mjpg-streamer的远程视频系统随着嵌入式技术,多媒体技术,计算机网络安全技术的快速发展也在不断的更新与发展。但在某些特定的需求下,这个工程并不能达到我们的要求,随着技术的不断进步,人们对简单、快捷、方便的追求日益提高,这就对项目的可移植性要求越来越高。
本文提出了一种基于ARM11+linux嵌入式的跨平台的远程视频系统,鉴于QT框架强大的移植性,研究人员决定为基于Mjpeg-streamer的远程视频系统开发视频解码客户端并采用QT开发框架,实现跨平台的实时观测,改变了对原系统依赖于浏览器的狭隘性,以便于在各个系统下更简便的使用视频监控系统。
1 系统总体设计
整个无线视频传输系统包括客户端和服务器端两个部分。服务器端(嵌入式Linux系统平台上基于Mjpg-streamer设计的服务器软件)实现视频数据的采集、处理以及发送;客户端(基于Qt开发框架的视频解码程序)负责数据的接受以及显示。首先服务器端通过摄像头采集视频数据,进行压缩处理后通过无线wifi将数据发送到客户端,客户端对数据进行实时解码并显示视频画面。……
登录APP查看全文
