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,低成本实现了高画质,并且图像实时性好,可广泛应用于仓库、商场、交通、家庭等多种视频监控场合,非常具有市场竞争力。