- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第25章 流媒体服务器精选
第25章 流媒体服务器 流媒体必将是未来互联网应用的主流之一,它也将促进互联网整体架构的革新。当前在网络上传输音频、视频等多媒体信息,主要使用下载和流式传输两种方案。A/V文件一般都比较大,因此在服务器上需要存储的空间也较大。又由于网络带宽的限制,因此下载该类文件常常需要花费数分钟甚至数小时,所以该处理方法的延迟也很大。为了解决文件下载时间过长的问题,更适应网络多媒体化的发展趋势,遵循特定网络协议的流媒体技术也就应运而生了。 25.1 什么是流媒体服务器 流媒体是指以流方式在网络中传送音频、视频和多媒体文件的媒体形式。相对于下载后再观看的网络播放形式而言,流媒体的典型特征是将连续的音频和视频信息经过压缩后存放在网络服务器上。用户可以边下载边观看,而不必等待整个文件在完全下载完毕后再观看。由于流媒体技术的实时性,该技术被广泛应用于视频点播、视频会议、远程教育、远程医疗,以及在线直播系统中。 作为新一代互联网应用的标志,流媒体技术在近几年来得到了突飞猛进的发展。其主要功能是将媒体内容进行采集、缓存、调度以及传输播放,流媒体服务器的性能以及服务质量决定着流媒体应用系统的主要性能。 25.2 流媒体服务器分类 近几年,随着流媒体技术的飞速发展,流媒体服务器也如雨后春笋般发展起来,出现了各式各样的流媒体服务器。 25.2.1 gnump3d GNUMP3d是一款既小巧又容易使用的流媒体服务器,支持mp3、ogg,以及其他movies和media格式。GNUMP3d具有如下的特点: 小巧、容易安装和使用并且性能安全稳定。 具有跨平台性,支持Unix系列和Windows服务器的安装和使用。 支持随机播放功能、支持根据作者或日期索引、支持搜索等。 支持统计。 25.2.2 Darwin Darwin流服务器是苹果公司发布的QuickTime流服务器的opensource版本。该软件完全基于QuickTime流服务器代码开发。是苹果机的操作系统OS X的基础核心,其中结合了两大著名的程序:Mach内核和FreeBSD。在苹果公司做出的一项策略中,将其作为了未来的操作系统的基础,并公开源代码供其他人使用。通常来说,大多数计算机制造商都会把自己的操作系统以及大多数的应用程序看作是机密而不会公开。苹果公司将源代码免费提供给外界开发人员是为了鼓励所有的开发人员都来修正其中的问题从而使其达到日趋完善。在Darwin以外,OS X还包括自己的用户接口所有权以及其他一些还没有提供开源的特性。 Darwin具有以下一些特点: 具备web管理接口。 开放了源代码。 具有跨平台性,其支持Mac OS X Server、Linux、Solaris、FreeBSD、Windows NT 4.0/Windows 2000 Server等多种操作系统。 与前一版本的QuickTime流服务器相比较,在性能上得到了很大加强。 25.2.3 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提出播放流媒体文件的请求。服务器再根据用户的请求,以“流”的形式不断地把数据传递给用户。用户可以随意地控制文件的播放进度,就如在播放本地的媒体文件一样。 (2)直播(Live)。网络直播就如同现实生活中的电视直播,直播的过程大致如下: 使用摄像头、话筒等媒体工具收集现场实况信号。 使用数/模转换设备将现场收集的模拟信号转换成数字信号。 数字信号经Helix Producer等类似软件处理后转换成流媒体数据流,然后传送给Helix服务器。 当用户单击web连接时,Helix服务器将接收到的数据流发送给用户。与点播不同的是,由于用户收看的是实时信号,因此不能控制文件的播放进度。 (3)模拟直播(Simulated Live)。模拟直播的过程如下: 流媒体文件储存在服务器或其他PC机上。 利用Helix服务器提供的辅助工具“SLTA”,将流媒体文件以数据流的形式发送给H
您可能关注的文档
- 第12课 经济发展与重心南移精选.ppt
- 第13课《辛亥革命》学案精选.doc
- 第13章光的偏振精选.ppt
- 第13课《孔乙己》课件(北京课改版九上)精选.ppt
- 第14章__图书管理系统实例精选.ppt
- 第14课 冷战中的对峙精选.doc
- 第14章 Rose的双向工程精选.ppt
- 第13课 辛亥革命精选.ppt
- 第13课我们的议案精选.ppt
- 第14课灿烂的宋元文化精选.doc
- 2025年民用航空装备行业现状分析报告及未来五至十年发展前景预测报告.docx
- 2025年免税业行业现状分析报告及未来五至十年发展前景预测报告.docx
- 2025年炸药及火工产品制造行业现状分析报告及未来五至十年发展前景预测报告.docx
- 2025年油气田开发地面系统装备行业现状分析报告及未来五至十年发展前景预测报告.docx
- 2025年军工企业供应链管理服务行业现状分析报告及未来五至十年发展前景预测报告.docx
- 2025年军用鞋行业现状分析报告及未来五至十年发展前景预测报告.docx
- 2025年特种设备检验检测行业现状分析报告及未来五至十年发展前景预测报告.docx
- 2025年空中交通管理系统行业现状分析报告及未来五至十年发展前景预测报告.docx
- 2025年通航飞行服务站行业现状分析报告及未来五至十年发展前景预测报告.docx
- 2025年空中交通管理行业现状分析报告及未来五至十年发展前景预测报告.docx
文档评论(0)