文档库 最新最全的文档下载
当前位置:文档库 › 基于树莓派的高清视频播放器的设计与实现

基于树莓派的高清视频播放器的设计与实现

龙源期刊网 https://www.wendangku.net/doc/479458436.html,

基于树莓派的高清视频播放器的设计与实现作者:顾艳华王闯

来源:《科技视界》2015年第29期

【摘要】树莓派卡片电脑是研究物联网,智能机器人等领域的天然开发板,基于树莓派

的高清视频播放终器的设计与实现具有很强的实践参考价值。介绍了树莓派的软硬件研发环境及其发展,给出了基于树莓派设计实现高清视频播放器的软硬件设计及移植开发环境,并基于树莓派移植了高清视频解码模块,实现了基于树莓派的高清(720P及1080P)视频的播放系统。经测试,该系统性能卓越,实用创新性强。

【关键词】树莓派;高清视频;视频播放器;物联网;H264;AAC

0 引言

体积如名片大小的树莓派是基于ARM控制器和Linux系统的单板机电脑,它具有计算机主机的所有功能和接口,如USB,RJ45, SD-IO,HDMI及GPIO接口等,广泛支持基于Linux 的发行版和Windows 10的操作系统[1]。树莓派体积小巧,具有可扩展性强,社区广泛等优势,它是研究物联网,智能机器人等领域的良好的、天然的原型开发平台。树莓派自2012年首版在英国发布至今,深受全球计算机爱好者的热烈研究,来自全球的计算机软硬件

爱好者们基于树莓派开发了众多的创新功能,如机器人飞行器,家庭自动化,天气预报站,超级电脑,有声书籍播放器等等[2]。

随着高清视频资源的日益丰富和用户对高清视频播放需求的越来越多,高清视频终端播放器的设计和开发面临着越来越多的需求和挑战,如:更小巧便携、更强的处理能力等。本文

基于B型树莓派,搭建了基于其上的软件移植开发环境,利用其强大的GPU视频处理能力,开发移植了H264高清视频解码模块,成功实现了基于其上的720P和1080P高清视频播放

器。

本文共分为三个部分:第一部分高清播放器系统分析与设计,介绍了树莓派的软硬件开发环境及其演进,及基于树莓派的高清视频播放器系统架构及设计;第二部分详叙了本系统高清音视频解码模块在树莓派环境中的移植;最后总结了本系统的性能测试数据。

1 高清播放器系统设计

1.1 树莓派硬件开发环境及演进

2012年英国树莓派基金会宣布树莓派平板电脑正式发布,第一代树莓派分为A型和B型两款,二者硬件配置略有不同,主要体现在B型有512MB内存而A型有512MB内存。2015年2月,树莓派基金会宣布推出二代树莓派卡片电脑B型,在硬件配置上又进一步升级,比如

相关文档