摘要:

VOD是视频点播技术(Video On Demand)的简称。本文设计的VOD点播系统客户端是以电视系统为背景,由电视机和Android机顶盒完成。采用Android机顶盒作为VOD系统的用户终端,不仅可以给用户提供一个高清播放器,还可让用户体验一种全新的智能化的人机交互模式,也彻底改变了人们传统的收视习惯,将互联网和传统电视收看融为一体。设计一套基于Android机顶盒的VOD视频点播系统具有相当重要的现实意义。VOD系统的整体设计包含后台的Apache服务端、Android机顶盒客户端和数据传输三个模块。具体实现如下:首先,是在Windows操作系统下搭建Apache Web服务器作为系统服务器的操作环境,来存储视频资源和客户端升级相关文件并提供数据库操作的空间。选用MySQL数据库存储视频资源数据,选用PHP语言实现界面的操作与对数据库的增删改查操作的同步交互功能。然后,就是在Windows操作系统下搭建Android客户端的Eclipse开发平台,使用Android基本组件和Java语言实现客户端对视频资源的读取、显示、图片的下载缓存,搜索功能以及播放功能,实现用户的操作。同时,实现客户端软件的后台自动升级功能。最后,服务端与客户端之间采用HTTP通信,使用HttpClient对象实现数据的传输工作。结果表明:Apache服务端为用户提供便捷美观的视频资源管理界面,能有效对视频资源进行管理并及时刷新界面,同时还可以动态更新数据到后台的MySQL数据库中;Android客户端既可以为用户提供友好便捷体验,也可以按需播放服务端的视频资源;在服务端有新版本时客户端软件能够自动完成后台静默的升级。整个VOD系统在局域网内能稳定有效的工作。

展开

视频点播技术android,基于Android机顶盒VOD视频点播系统的设计与实现相关推荐

  1. java人体识别_基于安卓Android的人体动作行为识别系统APP设计(Android studio)

    基于安卓Android的人体动作行为识别系统APP设计(Android studio)(论文12000字,程序代码) 摘要:Android手机已经成为我们大部分人日常生活中不可或缺的一部分,而且其功能 ...

  2. android餐厅菜单功能,基于安卓Android平台餐馆点餐订餐系统的设计与实现(SQLite)...

    基于安卓Android平台餐馆点餐订餐系统的设计与实现(SQLite)(毕业论文18000字,程序代码,SQLite数据库) 本课题是基于android(安卓)平台开发的,作为餐饮业点餐使用的一个工具 ...

  3. 计算机应用与jaj,基于J2EE银鸽集团ERP系统的设计与应用-计算机应用技术专业论文.docx...

    基于J2EE银鸽集团ERP系统的设计与应用-计算机应用技术专业论文 郑州大学硕士学位论文 郑州大学硕士学位论文基于J2EE银鸽集团ERP系统的设计与应用 摘要 银钨集团是河南省造纸行业中的龙头企业之一 ...

  4. java怎么写桌面日历_基于java的桌面日历系统的设计与实现毕业设计论文最终版.doc...

    基于java的桌面日历系统的设计与实现毕业设计论文最终版 分类号_______________ 密级________________ UDC _______________ 学号_ ___ 毕业设计( ...

  5. java农产品查询系统_基于java的农产品销售系统的设计与实现论文.docx

    基于java的农产品销售系统的设计与实现论文.docx 分类号_______________ 密级________________ UDC _______________ 学号_毕业设计(论文)论文题 ...

  6. 基于STM32的智能手环系统的设计

    STM32系列 基于STM32的智能手环系统的设计 STM32系列 前言 一.系统方案的设计 1.1系统功能分析 1.2系统总体结构 二.硬件电路的搭建 2.1STM32最小系统组成部分 2.2S硬件 ...

  7. python毕业设计开题报告-基于Python的教学互动系统的设计与实现开题报告

    基于Python的教学互动系统的设计与实现开题报告 背景: 在各种信息技术与课堂的不断探索中,我们一直在寻找一个能提高教学效率的方式,同时可以发现要提高教学效率,在课堂教学中必不可少的就是师生间的互动 ...

  8. bs架构 mysql_基于BS架构OA办公系统的设计(PHP,MySQL)(三人组)(含录像)

    基于BS架构OA办公系统的设计(,MySQL)(三人组)(含录像)(毕业论文13000字,程序代码,MySQL数据库,答辩PPT) 系统模块划分 企业部门管理系统(以管理员部分为核心)从功能上划分为5 ...

  9. pop客户机程序流程图_基于.NET的在线考试系统的设计与实现

    基于.NET的在线考试系统的设计与实现(包含任务书,开题报告,毕业论文19000字,程序代码,数据库) 摘  要 随着互联网的发展,人们已经进入了信息时代.在这种环境下,学生希望得到个性化的满足,这使 ...

  10. 基于matlab的车牌识别系统程序,基于matlab的车牌识别系统的设计(附程序).doc

    基于matlab的车牌识别系统的设计(附程序).doc 1车牌识别系统的设计1.摘要:汽车牌照自动识别系统是制约道路交通智能化的重要因素,包括车牌定位.字符分割和字符识别三个主要部分.本文首先确定车辆 ...

最新文章

  1. ????常用注意事项
  2. Macbook pro 2016/2017 接入扩展坞时断 WIFI 问题的解决办法
  3. Count and Say leetcode java
  4. IdHttpServer实现webservice
  5. Linux多线程之线程同步(条件变量)
  6. Linux下的重要目录
  7. node.js异步式IO与事件式编程
  8. Ubuntu 18.04安装codeblocks 17-12
  9. 命令行配置Windows SNMP服务
  10. 计算机网络工程毕业论文范文大全,网络工程专业毕业设计论文范文
  11. 最新勒索软件WannaCrypt病毒感染前后应对措施
  12. imagemagick:a gentle introduction to magick++
  13. 【题解】LuoGu1512:伊甸园日历游戏
  14. 《Ogre一步一步学开发》 一、Ogre源码编译与安装,从源代码开始构建Ogre图文教程(Ogre 1.12.1 Source + VS2019 + Windows10)
  15. UVM中超时退出set_timeout函数
  16. 关于IDEA调试@RunWith(SpringRunner.class)报错问题
  17. [基础库Numpy] 技能树总结:一篇文章学会Numpy库
  18. checkbox列表选择2
  19. SQL全称量词使用存在量词替代
  20. position常用属性值

热门文章

  1. 火山PC使用百度OCR接口识别文字
  2. Cadence OrCAD Capture管脚Passive和Power属性功能详细介绍图文教程
  3. IFrame语法小全 --使用iframe内的函数
  4. ORAN专题系列-14:2020年最新O-RAN商业和技术进展深入观察-1
  5. Extjs 4.0 textarea 滚动条自动到最低
  6. 分享24个网页游戏源代码,总有一个是你想要的
  7. C++开发的论坛系统 - BBS
  8. Tp5.0完全开发手册学习(第八章 模型)
  9. Docker入门-什么是Docker
  10. 3.MySQL数据类型