论文部分内容阅读
随着数字通讯技术、多媒体数据压缩技术以及处理器技术的不断发展,利用便携式设备实现可视电话、视频会议、视频点播等业务成了学术界以及工业界的热点领域,本文旨在Blackfin平台上实现流媒体播放和本地文件的播放功能。
本文基于可视电话的工业开发实际项目设计实现了一种基于Blackfin561的嵌入式流媒体播放器。该系统在16位高性能嵌入式处理器的基础上,选择RTP/RTCP,RTSP为通信传输协议,视频解码算法采用压缩性能良好而运算量有明显优势的MPEG—4标准,音频解码使用MP3音频标准。将音视频解码算法分别运行在Blackfin561的两个核中,并行运行提高效率,这样Blackfin561处理器超低的功耗和强大的网络功能、uClinux完备的TCP/IP协议栈和丰富的源码资源、MPEG—4高效的压缩性以及RTP/RTCP,RTSP协议的灵活性在本设计中都有机的结合在一起。利用本嵌入式流媒体播放器可以进行流媒体的视频点播收看业务,具有低功耗,稳定可靠等特点。
本文详细介绍了播放器的音视频标准,传输协议和嵌入式媒体播放器的硬件框架,分析了开源的Live库和播放器软件结构,对于系统调试平台的搭建和系统的测试也进行了介绍。