摘要:随着网络技术的发展与成熟,互联网由原来的浏览网页、上网聊天、收发邮件等基本功能,开始向着随时随地共享各种资源的业务模式发展。在Web端,视频同步分享还很难实现,但是随着Html5的出现和发展,这种状况即将得到改变。
Html5在过去近十年的时间里得到了前所未有的发展,不仅可以用于表达网页的内容,而且也逐渐发展成一个成熟的应用平台。Html5提供了很多数据与应用接入开放接口,并且能兼容各式各样的终端。在Html5中,加入音频、视频等多媒体数据时,无需任何插件支持,浏览器编译之后就立即执行。因此,就可降低时延、抖动、网络拥塞等诸多弊端。并且,得益于目前主流浏览器基本上都对其有了很好的支持,因此就能够很容易地实现流畅的视频播放。相应地,在网络良好的情况下,就基本不会经常造成视频卡顿的现象。
本毕业设计将基于最新的Html5技术,编写一款全新的网页视频播放器。在视频共享播放模式下,达到低延迟(毫秒级)、彼此可控(即任意一方都能对视频进行播放或者暂停)的功能,为好友之间的视频同步分享提供好的体验。
关键词:视频同步 视频共享 低延迟
目录
摘要
ABSTRACT
1 绪论-1
1.1 开发的背景-1
1.2 主要内容和目标-1
1.3 预期成果和价值-2
2 开发工具的介绍-2
2.1 java的介绍-2
2.2 Javascript和jQuery-3
2.3 Tomcat服务器介绍-3
2.4 MySQL数据库介绍-4
2.5 Idea开发工具的介绍-5
3 系统技术和架构-5
3.1 SSH的介绍-5
3.2 Ajax介绍-6
3.3 实现原理-7
3.4 系统模块构成-7
3.5 系统架构原理图-7
4 功能实现-8
4.1 数据库的连接与配置-8
4.2 数据表的结构设计-8
4.3 登录与注销-9
4.4 视频播放模块开发-10
4.5 同步模块开发-12
4.6 共享模块开发-13
5 总结-15
参考文献-16
致谢-17