Computer Engineering and Applications ›› 2014, Vol. 50 ›› Issue (15): 87-90.

Previous Articles     Next Articles

Design of embedded streaming media player with P2P function

CAO Jie, JIN Baozhao, ZHAO Hong   

  1. School of Computer and Communication, Lanzhou University of Technology, Lanzhou 730050, China
  • Online:2014-08-01 Published:2014-08-04

具有P2P功能的嵌入式流媒体播放器的设计

曹  洁,金保召,赵  宏   

  1. 兰州理工大学 计算机与通信学院,兰州 730050

Abstract: The embedded streaming media player which is based on the technology of Internet and streaming media is developing rapidly for its simple using and convenient carrying. However, there are so many problems in the design of the traditional embedded streaming media terminal, such as cost, performance and algorithm’s upgrade. A hierarchical, modular design scheme is proposed which is based on the S3C6410 microprocessor as the core and the overall consideration of the multimedia processing capability of hardware and the upgradability of software. Meanwhile, the P2P play mode is introduced into the terminal to make the terminals share the video streams at short range and reduce the load of the server. The management mechanism of streaming media terminal cache space, the adjustment strategy of streaming data downloading speed and the design of playback process are discussed in detail. The feasibility of the program is verified by experiment.

Key words: embedded, streaming media, cache space management

摘要: 基于IP流媒体技术的嵌入式流媒体终端因其使用简单、便于携带而迅速发展,但传统的嵌入式流媒体终端在成本、性能和算法易升级性等方面存在诸多问题;以S3C6410微处理器为核心,综合考虑硬件的多媒体处理能力和软件的可升级性,提出一种层次化、模块化的设计方案;同时在终端引入P2P播放模式,使得近距离终端设备之间以P2P方式共享视频流,减轻服务器负载。详细讨论了流媒体终端缓存空间管理机制、流媒体数据下载速度调整策略和播放流程设计。通过实验验证了该方案的可行性。

关键词: 嵌入式, 流媒体, 缓存空间管理