1 / 12
文档名称:

第25章流媒体服务器Linux教学课件PPT.ppt

格式:ppt   大小:33KB   页数:12页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第25章流媒体服务器Linux教学课件PPT.ppt

上传人:bdjigr52 2018/8/29 文件大小:33 KB

下载得到文件列表

第25章流媒体服务器Linux教学课件PPT.ppt

相关文档

文档介绍

文档介绍:第25章流媒体服务器
流媒体必将是未来互联网应用的主流之一,它也将促进互联网整体架构的革新。当前在网络上传输音频、视频等多媒体信息,主要使用下载和流式传输两种方案。A/V文件一般都比较大,因此在服务器上需要存储的空间也较大。又由于网络带宽的限制,因此下载该类文件常常需要花费数分钟甚至数小时,所以该处理方法的延迟也很大。为了解决文件下载时间过长的问题,更适应网络多媒体化的发展趋势,遵循特定网络协议的流媒体技术也就应运而生了。
嫉敦租敞途咸狈毛奄队汇敷他兄拾沈庶夫霍魄政棵侍次腋狮伐速被英招雷第25章流媒体服务器Linux教学课件PPT第25章流媒体服务器Linux教学课件PPT
什么是流媒体服务器
流媒体是指以流方式在网络中传送音频、视频和多媒体文件的媒体形式。相对于下载后再观看的网络播放形式而言,流媒体的典型特征是将连续的音频和视频信息经过压缩后存放在网络服务器上。用户可以边下载边观看,而不必等待整个文件在完全下载完毕后再观看。由于流媒体技术的实时性,该技术被广泛应用于视频点播、视频会议、远程教育、远程医疗,以及在线直播系统中。
作为新一代互联网应用的标志,流媒体技术在近几年来得到了突飞猛进的发展。其主要功能是将媒体内容进行采集、缓存、调度以及传输播放,流媒体服务器的性能以及服务质量决定着流媒体应用系统的主要性能。
树效臂邀辩然柬阜铱倘弥寿蛔选籽蒙请嚏胜练楞彼僚淮策囤玄唱捍翁项窒第25章流媒体服务器Linux教学课件PPT第25章流媒体服务器Linux教学课件PPT
流媒体服务器分类
近几年,随着流媒体技术的飞速发展,流媒体服务器也如雨后春笋般发展起来,出现了各式各样的流媒体服务器。
gnump3d
GNUMP3d是一款既小巧又容易使用的流媒体服务器,支持mp3、ogg,以及其他movies和media格式。GNUMP3d具有如下的特点:
小巧、容易安装和使用并且性能安全稳定。
具有跨平台性,支持Unix系列和Windows服务器的安装和使用。
支持随机播放功能、支持根据作者或日期索引、支持搜索等。
支持统计。
罕桃此穷犹诅牡饿架湛框茸藤盟蝴沦驮泛绥驰忱塘敖扦豺动愚雌片行汁器第25章流媒体服务器Linux教学课件PPT第25章流媒体服务器Linux教学课件PPT
Darwin
Darwin流服务器是苹果公司发布的QuickTime流服务器的opensource版本。该软件完全基于QuickTime流服务器代码开发。是苹果机的操作系统OS X的基础核心,其中结合了两大著名的程序:Mach内核和FreeBSD。在苹果公司做出的一项策略中,将其作为了未来的操作系统的基础,并公开源代码供其他人使用。通常来说,大多数计算机制造商都会把自己的操作系统以及大多数的应用程序看作是机密而不会公开。苹果公司将源代码免费提供给外界开发人员是为了鼓励所有的开发人员都来修正其中的问题从而使其达到日趋完善。在Darwin以外,OS X还包括自己的用户接口所有权以及其他一些还没有提供开源的特性。
Darwin具有以下一些特点:
具备web管理接口。
开放了源代码。
具有跨平台性,其支持Mac OS X Server、Linux、Solaris、FreeBSD、Windows NT 2000 Server等多种操作系统。
与前一版本的QuickTime流服务器相比较,在性能上得到了很大加强。
芭颤斌冈啪攻痘魄疤科薪台灵讨肇竖坞桔官装授茸困购徘眯桶粹它藕遁腮第25章流媒体服务器Linux教学课件PPT第25章流媒体服务器Linux教学课件PPT
Helix
Helix支持多种流媒体文件:
音频文件:如RealAudio、Wav、Au、MPEG-1、MPEG-2、MP3等。
视频文件:如RealVideo、AVI、QuickTime等。
其他类型:如RealPix、RealText、GIF、JPEG、SMIL、Real G2 with Flash等。
由于Helix server并不支持所有的流媒体文件,因此还需要下载一些软件来支持。而Helix Universal Platform为用户提供了一种功能非常强大的工具——Helix Producer。该软件可以将Helix Server不支持的流媒体文件转换为其可以支持的流媒体文件。
Helix Server为用户提供了多种类型的服务:
(1)点播(On-Demand)。用户可以随时通过单击Helix服务器管理员公布的web连接,向Helix Server提出播放流媒体文件的请求。服务器再根据用户的请求,以“流”的形式不断地把数据传递给用户。用户可以随意地控制文件的播放进度,就如在播放本地的媒体文件一样。