视频编码 飞行器 传输
RTP/RTCP协议在DSP平台上的实现
靳锐敏
北京邮电大学信息工程学院,北京(100876)
E-mail: 摘 要:随着多媒体在网络上的应用越来越多,人们对视频传输的要求越来越高。由于TCP协议的开销过大,不利于实时数据的传输,于是在传输的过程中采取无连接的UDP协议,并由RTP/RTCP协议来保证QOS并实现媒体同步成为实时数据传输的最佳选择之一。在本课题中,首先实现基于DSP嵌入式平台的网络视频传输,并在此基础上实现了RTP/RTCP协议,从而达到由RTP/RTCP协议对传输进行控制的目的。
关键词:TMS320DM642,UDP,RTP/RTCP,视频传输
1. 引言
高速数字信号处理器(DSP)在人们的心目中一直是一种具有高性能的核心引擎,数字视频市场的迅猛发展就得益于更高速度和性能DSP的不断更新换代,其中DSP几乎主导了数字视频监控产品和市场,不仅如此,由DSP而演化出的数字媒体处理平台可以全面覆盖数字视频媒体处理产品,而且其应用还呈现出不断拓展之势。于是,在DSP嵌入式平台上实现数字视频监控成为研究的热点。
TI的DSP在数字视频应用中已积累了丰富的经验,事实上已经成为数字视频监控的主流平台。TI推出的DM642评估板附带多种格式视频编解码演示软件包使广大客户能够迅速地着手设计,有效地缩短了开发周期。DM642可以共享TI流行最广的CCS集成开发环境,可最大限度地利用C6000平台的资源。对于网络视频传输,可以利用TI针对C6000系列推出的TCP/IP NDK(Network Developer’s Kit)开发。鉴于视频监控的实时性,在传输视频数据的时候采用了无连接的UDP协议,利用NDK可以比较方便的实现对资源的配置,实现数据的UDP传输。但是由于UDP协议本身的不足,若要想对数据传输进行控制,必须要配合其他的流媒体协议共同使用。目前流行的流媒体技术中使用的实时传输控制协议RTP/RTCP就能够提供这样一种机制。但在目前的应用中,在DSP上对纯C语言RTP/RTCP的实现比较少。鉴于此,本文研究了基于EVMDM642平台上的RTP/RTCP实现。
2. DM642系统开发平台
近年来,数字信号处理器(DSP)已经成为嵌入式高速计算平台的主要实现工具。TMS320DM642是TI公司于2004年初推出的一款面向多媒体数据处理的高性能、数字视频定点信号处理器。其核心处理器主频为600MHZ。DM642片内采用可配置的双级cache结构,提高了数据的存取速度。CPU与一级程序高速缓存和一级数据高速缓存直联,两块Cache分别为16Kb,工作在CPU全速访问状态。二级缓存有256Kb,而且可以由用户编程设置成部分为普通片内RAM、其余为二级cache的结构。因此二级缓存的分段和大小分配也有很多种情况。DM642的EMDA能提供超过2Gb/s的外部带宽。EDMA支持64路独立触发的事件传输。此外,TMS320DM642还采用高级超长指令字结构,以在一个指令周期内能够并行处理多条指令[9]。
此外,作为数字媒体处理器,DM642芯片内部集成了丰富的外设资源。包括可配置的音、视频接口(VP),以太网接口(EMAC/MDIO)、PCI接口、HPI接口、多通道缓冲串口
本文对实时传输协议RTP和实时传输控制协议RTCP进行了深入的分析,并在Linux平台下...概述了RTP/RTCP协议,详细介绍了嵌入式 Linux下编程的实现方式,并且给出了部分...
RTP_RTCP实时传输协议的研... 4页 2财富值 RTP RTCP协议在DSP平台上的.....本 文也分析 了该协议在 自适应传 输和视频监控 系统 中的应用 和具体 实现...
百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频... VoIP设备设计中RTP协议的实现_电子/电路_工程科技_...RTP&RTCP 进程负责封装来自 DSP 驱动的话音流数据帧...
百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频... RTP&RTCP协议_计算机软件及应用_IT/计算机_专业...流媒体服务器实现中应注意的问题 8 RTP数据传输协议...
百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频地图百科文库 ...RTP 根据底层 协议提供的一些方法来实现 RTP 和 RTCP 数据包的多路传输。 传输...
百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频...及减小服务器的负担,我们采用高速DSP来实现视频采集...RTCP是RTP的控制协议,它需要与RTP数据协议 一起配合...
本论文基于TI的DSP--DM642平台,设计以太网网络接口系统, 并采用RTP/RTCP实时传输协议将视频终端采集到的视频数据通过以太网传送到PC机端,以实现远程监控功能。 充分...
最后详细论述了1个基于Linux平台、RTP协议的高效流媒体服务器的设计原理、设计...因此,可以考虑使用RTP/RTCP协议来实现MPEG-4标准的多媒体传输综合框架(Delivery ...
百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频地图百科文库 ...Megaco Internet技术与应用 第十四讲 RTP/RTCP协议 17 H.323 H.323: ? 实现...
RTP-RTCP 实时传输协议实现一、 设计目的和意义了解实时传输协议 RTP 和实时传输控制协议 RTCP 的基本原理; 学习使用 RTP 数据报发送实时数据,并接收重组;学习实时...

我要评论