首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 电子制作
基于ML86500的网络摄像机方案设计
来源:本站整理  作者:佚名  2009-08-21 10:27:46



在本软件总体设计方案中,采用了分层模块化设计,各层之间是一种弱耦合关系,这样各功能模块独立,便于开发和维护,该系统具有良好的移植性。RTOS操作系统与应用程序之间增加Free OS API层,减少了操作系统变更时软件移植的工作量。

TCP/IP协议栈为双协议栈,不仅支持现有的IPv4协议,而且能够支持下一代的互联网协议IPv6;提供HTTP Server功能,用户可能通过IE访问IP-Camera,进行媒体播放、查看和设置参数;提供FTP功能,便于用户传输文件,进行程序升级;提供SNTP功能,保证IP-Camera的时间能与标准时间服务器同步;提供DDNS功能,能够让用户通过动态域名方式访问IP-Camera;提供SIP功能,使得IP-Camera能够与SIP电话通信,使得视频监控更加便捷灵活;媒体数据传输采用RTP协议,保证图像的实时性;文件系统支持FAT16和FAT32格式。

3.2 MPEG4编码开始及停止流程

MPEG4编码开始的主要作用是按照设定的参数初始化视频解码芯片、视频编码芯片,开始视频编码,同时创建MPEG4 TASK,用于读取视频数据流,发送数据。

MPEG4编码停止的主要作用是停止视频解码芯片、视频编码芯片工作,停止MPEG4 TASK。MPEG4编码开始及停止流程图如图5所示。

MPEG4 TASK主要用于读取视频数据流,发送数据,其主要流程图如图6所示。MPEG4 TASK运行后,将等待信号量,将自己挂起。当ML86500产生一帧数据时,会产生中断,在中断服务程序中会发送信号给MPEG4 TASK,MPEG4 TASK重新运行,并且读取MPEG4视频数据流,然后使用RTP协议通过网络发送数据给客户端(PC)。

4 结 语

本方案已经过实际测试,能够支持PAL/NTSC制式的视频信号输入,支持D1(N制720*480/P制720*576)、VGA(640*480)、QVGA(320*240)等多种分辨率输出,网络传输带宽支持20 kb/s~6 Mb/s,低成本实现了高画质,并且图像实时性好,可广泛应用于仓库、商场、交通、家庭等多种视频监控场合,非常具有市场竞争力。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:300,707.00000 毫秒