摘要
提出了一种基于H.264视频编码算法并采用云服务器实现的视频监控系统设计方案。该方案是视频采集端与监控控制端分离的分布式监控系统。视频采集部分采用三星Exynos4412处理器基于Linux实时操作系统进行软件设计;视频实时编码采用FFmpeg音视频解决方案,对USB摄像头采集的视频基于H.264编码,选用实时消息传输协议(RTMP)通过网络传输给监控控制端。监控控制端基于云服务器平台设计,云服务器选用流媒体直播服务器,对视频数据进行实时解码、播放与存储。测试结果显示,系统具有良好的实时性,满足了基本的设计需求。
A design method of the video surveillance system based on H.264 and cloud server is proposed . It is a distributed monitoring system which separates the video capture and monitor control into two parts . The software design of video capture part using a central processing unit from Samsung named Exynos4412 is based on the Linux real‐time operating system .The real‐time encoding of video uses FFmpeg solution which encodes the video captured by USB camera based on H.264 and then transmits it by real time messaging protocol through the Internet .The control and monitoring system is based on cloud server , adopting the live streaming server .It has the function of real‐time decoding ,real‐time playing and storage . According to the test results , the system has good real‐time capability and meets the need of design requirement .
出处
《黑龙江大学工程学报》
2015年第4期68-72,共5页
Journal of Engineering of Heilongjiang University
基金
2015年黑龙江大学研究生创新科研项目(YJSCX2015-019HLJU)