流媒体毕业论文.doc

上传人:F****n 文档编号:104926971 上传时间:2019-10-10 格式:DOC 页数:26 大小:974KB
返回 下载 相关 举报
流媒体毕业论文.doc_第1页
第1页 / 共26页
流媒体毕业论文.doc_第2页
第2页 / 共26页
流媒体毕业论文.doc_第3页
第3页 / 共26页
流媒体毕业论文.doc_第4页
第4页 / 共26页
流媒体毕业论文.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《流媒体毕业论文.doc》由会员分享,可在线阅读,更多相关《流媒体毕业论文.doc(26页珍藏版)》请在金锄头文库上搜索。

1、学校代码 10857学 号 分 类 号 _密 级 公 开北 京 信 息 职 业 技 术 学 院Beijing Information Technology College毕业设计(论文)Linux下流媒体服务器搭建学历层次 大专 教学系名称 计算机工程 专业名称 计算机应用与网络技术 学生姓名 朱磊 指导教师 葛久平 2011年 月 日通过集中整顿,实现软弱涣散支部班子配齐配强、能组织带领党员积极开展党的活动,发挥好战斗堡垒作用;党员干部服务意识和服务能力明显增强,党群干群关系得到改善;党的组织和工作覆盖不断扩大,各项工作制度得到完善和落实;基层基础保障水平进一步提高actively carr

2、y out the law on civil air defense education, drawn out of the air defense in Pingliang city Building under easy fare, daily special inspection and regulation, overfulfilled the province upper and lower knots of up to 500,000 yuan fee collection tasks. 5, further standardize internal management, imp

3、rove staff quality. Adhere to the毕业设计(论文)任务书、毕业设计(论文)题目Linux下流媒体服务器搭建、毕业设计(论文)选题意义及要求通过制作毕业设计对Linux系统里helix 流媒体服务器的配置,实现在客户端浏览器下能够对Helix服务器进行访问,播放视频文件。、毕业设计(论文)工作内容和进度安排工作内容:寻找资料、整理资料、结合自己的理解写毕业论文和制作毕业设计。进度安排:完全按照指导老师进度按时完成各阶段的任务。、主要参考资料1 Nemeth. Linux系统管理技术手册.人民邮电出版社,2008;2 Matt Welsh、Matthias Kall

4、e Dalheimer、Lar Kaufman.Linux权威指南(第三版).中国电力出版社,2000;3 Matt Welsh、Matthias Kalle Dalheimer、Lar Kaufman. Linux权威指南 .中国电力出版社,2000;_计算机工程_教学系_计算机网络技术_专业 班学生姓名(学号) 朱磊 毕业设计(论文)时间:自_2011_年_ _月_ _日至_ 2011_年_ _月_ _日答辩时间:_2011_年_ _月_ _日 成绩_指导教师:_ 葛久平 目录 目录摘要IAbstractII第1章 绪论11.1流媒体的原理和应用11.2 Helix流媒体的原理11.2.1

5、顺序流传输21.2.2实时流传输21.3理解单播和多播21.3.1单播31.3.2多播31.4流媒体协议及格式3第2章 Linux流媒体服务器主要系统组成42.1 Red Hat Enterprise Linux 542.2 Helix 服务器42.3流媒体文件42.4播放器4第3章 Helix服务器安装及配置53.1 helix服务器的下载53.2 helix服务器的安装53.3 启动helix服务器113.4 测试helix服务器123.5 管理helix服务器13结语16致谢17参考文献18摘要 摘要以Red Hat Enterprise Linux 5操作系统为平台,搭建一个Helix

6、流媒体服务器,从搭建Helix服务器,在客户机端测试Helix服务器,并且通过Web管理Helix服务器,从亲自动手实践流媒体服务的搭建过程,并实现在客户端的浏览器下输入URL可以访问Helix服务器。关键词:Helix 服务器;流媒体;Web管理;URL IAbstract Red Hat Enterprise Linux 5 operating system as a platform, to build a Helix streaming media server, built from Helix server, the client test Helix servers, and t

7、hrough the Web Helix server management, from hands-on practice of streaming media service build process, and implemented on the clients browser enter URL access to the Helix server.Keywords: the Helix server; streaming media; Web management; URLII第1章绪论 第1章 绪论1.1流媒体的原理和应用什么是流媒体?流媒体是指采用流式传输的方式在Interne

8、t上播放媒体格式。 流媒体又叫流式媒体,它是指将一个视频传送服务器把视频当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,视频就会像发送前那样显示出来。 这个过程的一系列相关的包称为“流”。流媒体实际指的是一种新的媒体传送方式,而非一种新的媒体。流媒体是一种可以使音频、视频和其它多媒体能在Intranet上以实时的、无需下载等待的方式进行播放的技术。流式传输方式是将动画、视音频等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。在采用流式传输方式的系统中,用户不必像非流式播放那样等到整个文件全部下载完毕后才能看到当中的内容,而是只需经过几秒

9、或几十秒的启动延时即可在用户的计算机上利用相应的播放器或其它的硬件、软件对压缩的动画、视音频等流式多媒体文件解压后进行播放和观看,多媒体文件的剩余部分将在后台的服务器内继续下载。 相对于下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户边下载边观看,而不必等待整个文件下载完毕。由于流媒体技术的优越性,该技术广泛应用于企业和商业,例如视频网站。流媒体服务器也可以应用到学校,可以作为一个教学服务器,可以在服务器上发布各种学习视频和操作演示等,比单纯的书本上的文字要更生动更容易让学生理解,也能缓解上课时的枯燥性和单一性。1.2 Helix流媒体的原理随

10、着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式传输两种选择。通常说来,A/V文件占据的存储空间都比较大,在带宽受限的网络环境中下载可能要耗费数分钟甚至数小时,所以这种处理方法的延迟很大。如果换用流式传输的话,声音、影像、动画等多媒体文件将由专门的流媒体服务器负责向用户连续、实时地发送,这样用户可以不必等到整个文件全部下载完毕,而只需要经过几秒钟的启动延时就可以了,当这些多媒体数据在客户机上播放时,文件的剩余部分将继续从流媒体服务器

11、下载。 由于受网络带宽、计算机处理能力和协议规范等方面的限制,要想从Internet上下载大量的音频和视频数据,无论从下载时间和存储空间上来讲都是不太现实的,而流媒体技术的出现则很好地解决了这一难题。目前实现流媒体传输主要有两种方法:顺序流(progressive streaming)传输和实时流(realtime streaming)传输,它们分别适合于不同的应用场合。1.2.1顺序流传输顺序流传输:顺序流传输采用顺序下载的方式进行传输,在下载的同时用户可以在线回放多媒体数据,但给定时刻只能观看已经下载的部分,不能跳到尚未下载的部分,也不能在传输期间根据网络状况对下载速度进行调整。由于标准的

12、HTTP服务器就可以发送这种形式的流媒体,而不需要其他特殊协议的支持,因此也常常被称作HTTP流式传输。顺序流式传输比较适合于高质量的多媒体片段,如片头、片尾或者广告等。 1.2.2实时流传输实时流传输:实时流式传输保证媒体信号带宽能够与当前网络状况相匹配,从而使得流媒体数据总是被实时地传送,因此特别适合于现场事件。实时流传输支持随机访问,即用户可以通过快进或者后退操作来观看前面或者后面的内容。从理论上讲,实时流媒体一经播放就不会停顿,但事实上仍有可能发生周期性的暂停现象,尤其是在网络状况恶化时更是如此。与顺序流传输不同的是,实时流传输需要用到特定的流媒体服务器,而且还需要特定网络协议的支持。

13、 1.3理解单播和多播1.3.1单播单播:单播是客户端与服务器之间的点到点连接。“点到点”指每个客户端都从服务器接收远程流。只有当客户端发出请求时,才发送单播流。可通过点播或广播向客户端发布单播流。1.3.2多播 多播:多播是通过“启用多播网络”传递的内容流;网络中的所有客户端共享同一流。以这种方式将流媒体内容转化为流的最大好处是可以节省网络带宽。通过将流媒体服务器安装到网络的每一部分,将多播扩展到网络中没有启动多播的区域,这称为服务器分发。作为来自服务器的多播的一部分,可以分发该多播的单一的流给网络上其他部分上别的流媒体服务器。服务器随即通过单播或多播提供流给那些网络部分,这称为“再分发”。

14、通过将服务器连接起来,可以克服路由器不允许使用多播的问题。1.4流媒体协议及格式实时传输协议(Real-time Transport Protocol,PRT)是在Internet上处理多媒体数据流的一种网络协议,利用它能够在一对一(unicast,单播)或者一对多(multicast,多播)的网络环境中实现传流媒体数据的实时传输。RTP通常使用UDP来进行多媒体数据的传输,但如果需要的话可以使用TCP或者ATM等其它协议,整个RTP协议由两个密切相关的部分组成:RTP数据协议和RTP控制协议。实时流协议(Real Time Streaming Protocol,RTSP)最早由Real Networks和Netscape公司共同提出,它位于RTP和RTCP之上,其目的是希望通过IP网络有效地传输多媒体数据。目前市场上主流的流媒体技术有三种,分别是RealNetworks公司的RealMedia、Microsoft的Windows Medi

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号