1 课程设计计划书 设计题目: Java 网络视频点播系统 系别: 计算机系 专业:计算机科学与技术 题目: Java 网络视频点播系统 设计目标: 1)类似暴风播放器可以在本地实现 mpeg,avi 等常用格式的播放,可以通过菜单设定定时截取视频成静态图像(如按照用户要求如 0
05 秒,0
1 秒,1 秒,2 秒,5 秒,10 秒等)按照 jpg 格式保存在指定的目录,并在播放视频的同时展开这些图像文件,动态扩展
(基本要求) 2)可以在局域网内按照 B/S 架构或者 apache 服务器中开展视频点播(高级要求) 提示: 可以用 JMF 类库实现以上的功能,这里提供部分源码(《java 网络程序设计》中的),可以在百度中下载源码并做修改
网络功能可以参考 java 中的 Socket 类库
设计环境:JDK1
6 ,apache,JMF1
1,Eclipse 或者 My-Eclipse 2 目 录 1、引言 2、需求分析 3
、程序设计过程 3
1 实验原理 3
2 程序设计图 3
3 程序布局结构图 3
4 核心代码 4、实验结果 5、总结分析 6、参考文献 一
1 课题背景 随着宽带网络系统的建成和发展,视频点播(Video On Demand,简称 V0D)系统被广泛应用于在线电影点播、多媒体课件点播、图书馆视频资料查询等用途
视频点播是综合了计算机技术、通讯技术、电视技术而迅速兴起的一门综合性技术
它涉及到信息量巨大的音频和视频在网上传播的问题,网络是硬件条件,而流媒体技术则解决了如何在网络上传输动态的音视频节目的难题
2 流媒体简介 流媒体是指传输及播放的流媒体文件,经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连接、实时地传送,用户机不必等到整个文件全部下载完毕,仅需将起始几秒的数据先下载到本地的缓冲区中就可以开始播放,