基于Linux的联网视频播放系统的设计与实现

基于Linux的联网视频播放系统的设计与实现

论文摘要

在现代社会中,信息是至关重要的,为了满足人们对信息流动和交换的渴求,计算机连接成网,以便互相传递和交换信息。今天,Internet互联网络的发展,促进了多媒体技术在网络中的广泛应用,并使多媒体技术更趋成熟。随着Linux系统的普及和Linux系统上多媒体应用要求的凸显,研制一种基于Linux系统的具有可扩展性的联网视频播放系统成为一个急需解决的问题。本文设计了一个联网视频播放系统,实现视频文件的联网播放。可以实现视频文件的及时更新。该系统基于Linux操作系统。此系统运行后视频画面清晰流畅,基本满足视频信息的发布需求。系统结构采用C/S模式(客户端/服务器模式),便于系统的扩展和使用。其实现过程主要是,首先在客户端采用自己定制的Linux操作系统LFS,在此系统上进行开发。客户端与服务器建立socket连接,发送自身ID号进行注册,然后请求下载播放列表,采用md5技术判断播放列表是否更新,该播放列表为XML格式,若播放列表已经更新,则下载播放列表到本地,否则不下载。客户端得到播放列表后,解析播放列表文件,读取要下载的视频文件的ftp服务器中存放的地址,然后和ftp服务器建立连接,下载需要的视频文件,调用自己设计的视频播放模块进行播放。其中播放任务由管理平台下发给服务器,储存在服务器端数据库中。待播放视频文件由管理平台上传到ftp服务器中。管理平台是一个单独的模块,和服务器进行通信,用于任务管理。本系统在客户端成功实现了视频文件的解码播放。

论文目录

  • 提要
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 Linux下视频播放的技术现状
  • 1.3 本文主要工作及论文结构
  • 1.4 本章小结
  • 第2章 视频播放系统相关理论
  • 2.1 视频压缩的必要性和基本思想
  • 2.1.1 视频压缩的必要性
  • 2.1.2 视频压缩的基本思想
  • 2.2 视频压缩原理
  • 2.2.1 空间采样
  • 2.2.2 预测编码
  • 2.2.3 变换
  • 2.2.4 量化
  • 2.2.5 熵编码
  • 2.3 MPEG-4视频解码算法分析
  • 2.3.1 MPEG-4标准
  • 2.3.2 MPEG-4解码算法分析
  • 2.4 本章小结
  • 第3章 联网视频播放系统设计
  • 3.1 联网视频播放系统模型
  • 3.2 应用结构和通讯方式的选择
  • 3.2.1 C/S结构
  • 3.2.2 通讯方式
  • 3.3 视频播放模块设计
  • 3.3.1 视频播放模块系统结构
  • 3.3.2 视频播放功能模块划分
  • 3.3.3 视频播放模块实现机制
  • 3.4 系统的数据库设计
  • 3.5 本章小结
  • 第4章 联网视频播放系统实现
  • 4.1 联网视频播放系统的功能模块
  • 4.1.1 管理平台
  • 4.1.2 服务器
  • 4.1.3 客户端
  • 4.2 服务器端具体实现
  • 4.2.1 DMBServer实现
  • 4.2.2 FTPServer实现
  • 4.3 定制客户端操作系统LFS
  • 4.3.1 LFS系统的定制
  • 4.3.2 LFS的启动效果
  • 4.4 客户端具体实现
  • 4.4.1 注册模块的实现
  • 4.4.2 播放列表的请求
  • 4.4.3 响应模块的实现
  • 4.4.4 视频文件的获取和播放
  • 4.5 系统的运行结果
  • 4.6 本章小结
  • 第5章 总结与展望
  • 5.1 总结
  • 5.2 下一步工作
  • 参考文献
  • 致谢
  • 摘要
  • Abstract
  • 相关论文文献

    • [1].从科研项目到落地实施——浅谈2020年春晚中的智能“控、管、监”大屏幕播放系统[J]. 现代电视技术 2020(04)
    • [2].便捷的数字播放系统,服务商业应用[J]. 中国安防 2015(10)
    • [3].智能手机音乐播放系统的关键技术研究[J]. 现代电子技术 2020(10)
    • [4].爱太平洋纽约旗舰店播放系统[J]. 城市环境设计 2010(10)
    • [5].便携式OLED屏幕播放系统[J]. 现代仪器 2010(01)
    • [6].一种便携式常见文档播放系统的设计[J]. 科技情报开发与经济 2009(12)
    • [7].城轨车载视频播放系统媒体管理方案研究[J]. 铁路计算机应用 2015(05)
    • [8].软硬结合解码方式的4K视频播放系统[J]. 计算机系统应用 2017(04)
    • [9].音频录制与播放系统的设计[J]. 实验室科学 2018(06)
    • [10].流媒体课件播放系统研究与实现[J]. 计算机工程与设计 2011(12)
    • [11].服务器虚拟化技术在电视台播出系统中的应用[J]. 新媒体研究 2016(17)
    • [12].超高清多屏播放系统在2013年春晚舞美中的应用[J]. 现代电视技术 2013(04)
    • [13].利用单片机开发语音录制与播放系统的软件设计[J]. 广西物理 2012(04)
    • [14].基于RTMFP协议的视频播放系统设计与实现[J]. 电脑编程技巧与维护 2013(18)
    • [15].基于ARM的局域网视频播放系统的设计[J]. 微计算机信息 2008(23)
    • [16].手机视频播放系统的设计与实现[J]. 电子测试 2014(07)
    • [17].数字音频播放系统的设计与实现[J]. 荆楚理工学院学报 2009(05)
    • [18].基于网络的楼宇数字多媒体播放系统方案解析[J]. 广播与电视技术 2008(01)
    • [19].基于MPEG-2TS的多路音频存储播放系统设计[J]. 电声技术 2010(03)
    • [20].基于USB接口的PowerPoint遥控播放系统设计[J]. 中国科技信息 2008(09)
    • [21].汽车USB播放系统的抗干扰优化[J]. 安全与电磁兼容 2020(04)
    • [22].吴江LED社区小屏播放系统建设[J]. 中国有线电视 2017(10)
    • [23].一种基于QT/E的嵌入式车载播放系统的设计方案[J]. 济源职业技术学院学报 2012(04)
    • [24].面向JAVA手机的有声E书流播放系统的设计[J]. 电脑与电信 2010(04)
    • [25].基于ARM Cortex-M3的嵌入式网络播放系统[J]. 电子设计工程 2010(01)
    • [26].浅谈光盘播放系统在教学中的应用推广[J]. 新课程(教研) 2010(05)
    • [27].软硬结合解码方式的4K视频播放系统[J]. 电声技术 2018(07)
    • [28].数字高清播放系统音视频硬件测试研究[J]. 数字技术与应用 2017(08)
    • [29].手机视频播放系统的实现[J]. 软件 2012(11)
    • [30].基于FPGA的音频存储与播放系统[J]. 电声技术 2011(04)

    标签:;  ;  

    基于Linux的联网视频播放系统的设计与实现
    下载Doc文档

    猜你喜欢