节点文献

基于DSP的流媒体播放终端的研究与实现

The Research and Implementation of Streaming Media Player Based on DSP

【作者】 程锦葵

【导师】 林耀荣;

【作者基本信息】 华南理工大学 , 通信与信息系统, 2011, 硕士

【摘要】 随着多媒体技术、计算机网络与通信技术的快速发展,流媒体应用在互联网应用中扮演越来越重要的角色,网络视频、视频监控等应用一直处于高速增长。嵌入式流媒体终端具有成本低廉、功耗低等特点,具有广泛的应用。本文研究开发了一套流媒体播放终端。流媒体播放终端的硬件平台选用基于TI达芬奇技术的OMAP3530处理器平台。在OMAP3530平台上移植了一个嵌入式Linux系统。基于开源多媒体框架Gstreamer开发了终端的各个Gstreamer元件和应用软件。服务器和终端之间采用UDP协议,以组播方式进行通信。系统选用MPEG-4技术进行视频的编解码。通过对MPEG-4编码视频流的封包进行拆包重组,系统很好地解决了在不可靠网络环境中视频数据流的丢包、丢帧问题。针对移动互联要求,在终端系统上移植了无线模块,使得该系统不受有线网络网线的束缚,增加了该系统的实用性。测试结果表明,该流媒体播放终端能实现视频信号的实时流媒体播放,并且允许多个客户端的随时接入,达到了预期设计目标。

【Abstract】 With the rapid development of multimedia technology and computer networks and communication technology, streaming media applications is playing a more and more important role in internet applications. Network multimedia applications and video surveillance are developing rapidly. Embedded streaming media terminals have feature of low cost, low power consumption, it has a wide range of applications.In this paper, a streaming media player is designed. TI Davinci Technology based OMAP3530 processor is used as the hardware platform. An embedded Linux system is ported on the player platform. Gstreamer elements and a Gstreamer application are developed in the open source multimedia framework Gstreamer. The server and the client communicates using UDP protocol and muticast. The MPEG-4 codec is used as the video codec of the system. By unpacking and recombinanting the packed MPEG-4 encoded video stream, packet loss and frame loss that are on the unreliable protocol are well solved. For the request of mobility, a wireless module is added to the terminal, so the client system is not limited to the wired network, this makes the terminal more useful .The test results show that the player can play streaming video in real time, and multiple clients can access to the streaming media system at any time. It fulfills the design specification.

【关键词】 流媒体MPEG-4DavinciGstreamer
【Key words】 Streaming MediaMPEG-4DavinciGstreamer
节点文献中: