基于DSP的网络流媒体播放系统的实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:cbxabc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多媒体技术的发展和互联网技术的普及,网络流媒体通信已经成为多媒体通信的必需。利用现有的音视频编解码算法可大大减少传输的数据量,进而降低网络传输的带宽要求,但由于网络流媒体应用的实时性要求往往很高,因此编解码算法的实时实现就成了一个关键的问题。使用纯软件实现的系统虽易于升级和移植,但实时性较差;采用专用的编解码算法芯片虽能保证实时性,但系统的灵活性太差,不利于算法升级;而TI公司专为多媒体应用而设计的芯片TMS320DM642(简称DM642)很好地解决了这些问题。DM642是目前业界公认的性能良好的媒体处理器,它基于C64xDSP内核,采用两级缓存,提供了包括视频口、以太网口等丰富的外设接口,使得它近乎是一个多媒体嵌入式系统的单芯片硬件平台,它的完全可编程性,又使其能兼容正在发展的各种多媒体信号处理标准,构成通用的软件平台。利用嵌入式处理芯片为核心处理器的软硬件相结合的方法已成为一种有效的视频编解码的实现途径。本系统使用两块SEED-VPM642实现了单通道视频流的网络传输及实时解码播放,该系统具有以下突出特点:(1)使用数字媒体处理器实现视频编解码算法,既保证了系统的实时性,又保证了算法的灵活性。(2)使用TI提供的H.263XDAIS算法避开了复杂的算法优化,大大提高了系统的开发效率,使用时只需研究算法接口的使用规则即可。(3)系统的整个框架结构清晰易懂,可以方便地将H.264、MPEG-4、G.729等音视频算法集成到系统中,该框架可作为基于TMS320C6000系列的DSP进行多媒体系统开发的一个基本框架,若将音视频算法相结合并应用在多媒体通讯系统标准协议H.323上,可为IP视频电话的实现奠定基础。(4)使用NDK进行网络功能的开发,可将当前常用的上层网络应用程序的开发方法应用到DSP开发中,避开了复杂的DSP底层硬件研究,极大地提高了开发效率。本论文深入研究了利用DM642和H.263 XDAIS算法进行网络流媒体播放系统开发的一般过程。在该开发过程的研究学习中,主要做了以下几项工作:(1)研究了DM642及其硬件开发平台SEED-VPM642的结构和工作原理。(2)研究了目前在TMS320C6000系列DSP开发中常用且有效的参考框架标准5(RF5),并根据系统的需要搭建了所需的框架。(3)研究了H.263 XDAIS算法的原理及其使用方法,并将该算法加到系统框架中以实现数字视频的编解码。(4)对TMS320C6000系列DSP网络功能开发通用的网络开发工具包NDK进行了深入研究,并在DM642上实现了系统的网络通信。目前,系统已实现单通道视频的实时网络播放,该系统模型不仅可用于基于局域网的区域监控,也可通过Internet用于跨地区的远程监控,可以将该系统作为网络视频监控系统的一个通用平台。
其他文献
合成孔径雷达(简称SAR)由于其在民用和军用方面的广泛应用,受到了越来越多的重视。各国均在竞相研制高分辨率、多功能、具有全数字化实时成像功能的SAR系统。同时由于其在近几
编译器是任何计算机系统不可缺少的重要部分,它负责将用户用高级语言开发的程序翻译为汇编语言,进而转换成可执行的目标机器代码。随着语言和目标平台体系结构的发展,编译器的设
车牌识别技术(Vehicle License Plate Recognition)综合了计算机视觉技术和模式识别技术,在智能交通系统(Intelligent Traffic System,简称ITS)中占有重要的地位。车牌自动识
期刊
随着网络业务量的爆炸性增长和高性能光网络设备(如光交叉连接器OXC、光分插复用器OADM)的出现,波分复用技术(Wavelength Division Multiplexing , WDM)成为下一代骨干网络的
自主水下机器人在海洋环境的探测中具有广阔的应用前景。有一个合适的控制系统对AUV是非常重要的。以此为研究背景,本文研究了通过在ARM平台移植嵌入式LINUX来设计一种具有视
随着高新技术的发展,高通量大数据处理在现代数据处理中占有越来越重要的地位,千核芯片技术的发展满足了大数据时代对数据处理的高要求。针对千核芯片核数多、需处理的数据量大
期刊
宽带无线接入技术的发展满足了人们对更高的信息传输速率、更低的系统误码率以及更高的用户移动速度要求,推动了无线通信的进一步发展。以 OFDM 为代表的多载波调制技术、以 S
超宽带(Ultra wide Band,UWB)技术是一种新型的短距离无线通信技术。它通过发射调制的宽带冲激脉冲实现通信,具有传输速率高、功耗低、抗多径等许多优点。 本文深入讨论了超