基于海思HI3516实现摄像头功能,特点是可以全屏自由叠加显中英文信息,字体颜色及根据显示内容显示反色。延时控制在200-300MS左右,UDP及TCP均可实现查看视频,音频。实现简单WEB服务功能,可以通过WEB实现更新程序、IP修改、摄像头信息修改。
使用多线程,在数据获取,数据传输,数据叠加,onvif各占一线程,摄像头数据产生后,需要及时的传输出去,采用环形BUFF设计,如果网络速度低于产生速度时,只保留最新几帧数据。同时注意音频同步问题。linux系统优化,使用更小的8M的FLASH可以实现系统、程序及中文字库。