- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM无线视频点播系统设计与实现
基于ARM无线视频点播系统设计与实现
摘 要:基于传统VOD受到线路带宽影响导致传输速率较慢的特点,设计一种基于ARM和linux操作系统的无线视频点播系统。嵌入式平台作为视频点播终端,实现在QT界面中选择播放目录并调用mplayer播放的功能,并通过WiFi无线局域网实现播放目录的下载和视频文件的传输。PC端通过FTP服务器中的主目录实现视频文件的加载并提供资源。通过测试表明,终端上可得到实时清晰的视频画面,适合大型商场和家居环境的应用。
关键词:视频点播;操作系统;播放器;图形界面;无线网络;服务器
中图分类号: TP36 文献标识码:A
1 引 言
在一些公共场所,为了及时播放最新信息或居民服务类的视频信息,都安装有视频点播系统,现有的点播终端在播放过程中时常发生中断,而且系统维护成本较高。本文所设计的点播系统克服了这些缺点,而且无线网络与有线网络相比,有组网灵活,维护方便的优点,厂商进入该领域的门槛比较较低,只要在人口较密集的地方设置“热点”,并通过高速线路将因特网接入即可,这也使得基于wifi无线网络的视频点播成为研究热点。
2 系统总体设计
本文提出一种基于wifi无线网络的嵌入式视频点播系统,该系统主要由ftp服务器、vod客户端、Mplayer播放器、QT操作界面组成。ftp服务器主要提供片源服务,流媒体服务,本系统中选择Server??U服务器软件。VOD客户端主要采用Qt图形界面,用来显示服务器上的视频文件列表,取得各文件的实际地址,调用播放器播放视频。该平台通过wifi信道访问PC端的FTP服务器,获得片源目录,然后在客户端qt界面中,将得到的文件列表在窗口中显示出来,通过鼠标点击事件选择要播放的视频文件,调用mplayer播放器实现视频?┎シ拧?
3 系统硬件设计
该系统主要由S3C2440微处理器、FLASH存储器、LCD显示屏、WiFi无线网卡组成,并在PC端安装FTP服务器提供视频文件目录。芯片S3C2440有低功耗, 高速的处理计算能力,它是基于ARM920T内核的32bit处理器,采用0.13Um cmos 标准单元和存储单元复合体,而且采用了新的总线构架(AMBA),主频上达到400MHZ(内核供电1.3V),大约是S3C2410的一倍。FLASH采用64M的NAND FLASH,型号为K9F1208,可以兼容16M,32M,或128M字节。64M字节的SDRAM,用两片K4S561632组成,工作在32位模式下。晶振提供12MHZ的频率,经过CPU内部倍频和分频后,CPU可得到正常的工作频率。WiFi无线网卡型号为VT6656,基于VT6656的WLAN模块可以提供宽裕的带宽,实现高清晰数字媒体内容的传输。其整体硬件实现框架如图1所示。
4 系统软件设计与实现
4.1 嵌入式系统平台的实现
搭建嵌入式系统开发平台主要任务是移植系统引导程序Bootloader,之后根据功能的需要裁减内核及编译安装系统内核[1],本系统选择的是2.6.30内核版本,最后加载根文件系统,并安装交叉编译源码包eabi-4.1.2.tar.bz2,为后期交叉编译qt库做准备。另外在PC机上安装Server-U服务器,添加Domain用户,设置服务ip,并在Dir Acccess目录中添加主目录的权限,设置为可读写,激活启动Ser-U服务器[2]。
4.2 WiFi无线传输模块
基于802.11b协议的wifi模块,主要功能是实现服务端与客户端的无线通信。它在2.4Ghz频段工作,所支持的速度最高达54 Mbps,可根据信号强弱做相应调整。在内核的配置和编译时,需要在networking菜单下添加对802.11b协议的支持,以及在device drivers的network device support的wireless LAN菜单中加载无线网络的驱动,然后保存退出,重新编译内核,使内核支持无线网卡[3]。然后解压wifi驱动模块源码包,在makefile文件中更改交叉编译器的路径和内核路径,编译出模块文件。在进入开发板的linux系统之后,接上USB-WiFi网卡模块,并加载该模块。模块加载成功后会增加出一块名为eth1的网卡设备。这时配置网卡ip与MAC地址(mac地址为12位六组数字,用冒号隔开,ip根据实际情况配置),设置完后重起网络。
4.3 QT库移植
Qt是一个专门为嵌入式系统设计图形用户界面的工具包,它开放源码,可移植性好,有自己的窗口系统,关键是它采用framebuffer(帧缓冲)作为底层图形接口,避免了开发者使用繁琐的Xlib/Server系统。同时,将外部输入设备抽象为键盘和鼠标输入事
您可能关注的文档
- 基于Android高级程序设计语言移动学习平台设计与实现.doc
- 基于Android高校课程学习系统设计与实现.doc
- 基于ANFIS新闻工作者媒体素养评估预测.doc
- 基于ANFIS实验教学质量评价研究.doc
- 基于AngularJS健康大数据用户接口设计与实现.doc
- 基于AngⅡApoE表达探讨补肾中药复方首参颗粒对颈动脉粥样硬化患者影响.doc
- 基于ANP―Fuzzy―TOPSIS企业精益化水平评价研究.doc
- 基于ANN电力工程造价预测模型建立与实现.doc
- 基于ANP供应链合作伙伴选择综合评价.doc
- 基于ANP公路工程造价风险控制与管理.doc
- 2025及未来5年中国MINI控制电脑市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国GH30管市场现状分析及前景预测报告.docx
- 2025及未来5年中国船用矿用电缆橡胶混合物市场现状分析及前景预测报告.docx
- 2025及未来5年中国ARM9核心板市场现状分析及前景预测报告.docx
- 2025及未来5年中国眼镜式望远镜市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国光口品锅市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国水处理用罐市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国刀角板市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国便携式数字操作箱市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国矩形金属波纹膨胀节市场数据分析及竞争策略研究报告.docx
原创力文档


文档评论(0)