|
基于S3C6410的视频监控系统的设计与实现[图]
http://www.cww.net.cn 2012年2月9日 15:53
上面的代码创建了一个新的rtp会话对象,接下来用下面的函数对session进行参数和属性的设置。 rtp_session_set_scheduling_mode(); rtp_session_set_blocking_mode(); rtp_session_set_remote_addr();rtp_session_set _payload_type(); 上面的函数依次对rtp会话对象的调度管理、阻塞模式、发送目的地址和负载类型进行设置。限于篇幅,略去了调用参数。 发送数据调用库函数: rtp_session_send_wlth_ts(); 在发送数据完成后,销毁rtp会话对象,然后释放oRTP库的资源。 rtp_session_destroy(session); ortp_exit(); 在网络传输模块中需要注意的是,由于RTP协议对数据包的大小是有限制的,所以如果传输的视频帧过大,需要进行分包传输处理。 4 结语 本文在基于S3C6410微处理器的开发平台上,实现了一种基于MPEG-4编码的视频监控系统。利用S3C6410内部集成的MFC模块进行视频编码,实现了很高的编码效率。最后,通过RTP协议进行网络数据传输。采用模块化的设计之后,使得系统的网络数据传输部分与具体的有线或者无线传输方式无关。文章在描述各部分实现流程的基础上,详细地说明了关键部分的代码实现。实验测试中,数据编码效率很高。采用了MPEG-4编码方式,在正常网络情况下,传输视频质量较好,系统运行稳定。实验证实了系统的可行性较高。 来源:现代电子技术 作 者:胡世敏编 辑:高娟 联系电话:010-67110006-853
文章评论【查看评论()】
|
企业黄页 会议活动 |