- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于ARM9的视频监控终端的设计与实现
录入:edatop.com 点击:
RTP 协议为传输层协议, RFC 在对RTP 的定义过程中并没有对其底层协议进行定制。 RT P 不提供网络连接, 在使用中通常需要与U DP 等其他协议配合。 RTP 协议使用U DP 的端*并将RT P 执行程序写在U DP 的上层, 它可以看成是传输层的上层子层。 RTP 信息包中封装了编码后的视频数据, 每个RTP 信息包被封装在UDP 信息段中, 然后再封装在IP 数据包中以备网络传输。 图3 给出了RTP/RTCP 在协议栈中的位置。
图3 RT P/ RPTCP 在协议栈中的位置
在实际开发过程中, RTP 执行程序被看做是应用程序的一部分, 被集成到应用程序当中。 在发送端, 首先创建RT P 会话, 在创建RTP 信息包的应用程序中写入执行RTP 协议的程序, 然后应用程序将RTP 信息包发送到UDP 的套接接口。 同样, 在接收端,RTP 信息包通过UDP 套接接口输入到应用程序, 并将执行RT P 协议的程序写入到从RTP 信息包中抽出媒体数据的应用程序。
3 结论
文中设计了一种基于ARM9 架构S3C2410 的嵌入式的视频监控系统。 完成了视频图像的采集、编码压缩、传输等功能。 它不仅具有抗干扰能力强, 适合远距离传输, 能够加密, 充分利用现有网络资源等诸多优点, 而且可移植性强、低功耗、成本低、易于安装、使用方便和便于维护等优点, 并且采用软件实现其主要功能, 有利于系统的二次开发及升级, 其应用范围和前景将非常广阔。
来源:维库开发网
上一篇:基于ZigBee技术的智能调光系统
下一篇:宽带小型化高隔离度SPDT开关的研制