网站大量收购独家精品文档,联系QQ:2885784924

Linux流媒体的选型及技术方案.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux流媒体的选型及技术方案.doc

Li nux流媒体的选型及技术方案 一.方案设计的背景和目的 流媒体技术也称流式媒体技术,随着internet的日益普及,在网上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡,目前在网上传输音频/视频(Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式传输两种选择。通常来说A/V文件占据的存储空间都比较大。在宽带受限的网络环境下下载可能要耗费数分钟甚至数小时的时间,所以这种处理方法的延迟很大,如果换用流式传输的话,声音影像,动画等多媒体的文件将由专门的流媒体服务负责向用户连续,实时的发送,这样用户可以不必等到整个文件全部下载完毕,只需要经过几秒钟的启动延时就可以了,当这些媒体数据在客户机上播放时,文件的剩余部分将继续从流媒体的服务器下载。由于受网络宽带计算机处理能力和协议规规范等方面的限制,要想从Internet上下载大量的音频和视频数据,无论从下载的时间和存储空间上来讲都是不太现实的,而流媒体技术的出现则很好的解决了这一难题。在Linux操作系统中使用音频,视频。数字图像和其他多媒体工具,必须先配置好流媒体的服务器。配置流媒体服务器有着非常重要的意义。 二.设计的内容 1.配置硬件 2.流程图 3linux的选型。 三.设计的具体步骤 流媒体的技术 目前市场上的主流的流媒体技术有三种:RealNetworks公司的RealMedia, Microsoft的Windowa Mesia, 和Apple公司的QuickTime.这三家的技术都有自己的专利算法,专利文件格式甚至专利传输控制协议这三个关键要素在里面。 流媒体的服务架构图 流媒体的传输原理图: 一般来说,流式传输的过程包括三个步骤: 1 用户选定一流媒体服务后,Web浏览器Web服务器之间使用HTTP/TCP交换控制信息,得到需要传输的实时数据。然后客户机上的Web浏览器启动A/VHelper程序,使用HTTP从Web服务器检索相参数对Helper程序初始化。这些参数可能包括目录息、A/V数据的编码类型或与A/V检索相关的服务器地址。 2) A/V Helper程序及A/V服务器运行实时流协议 (RTSP),以交换A/V传输所需的控制信息。RTSP 提供了操纵播放、快进、快退、暂停及录制等命令的 方法。 3 A/V服务器使用RTP/UDP协议将A/V数据传输给 A/V客户程序 (一般可认为客户程序等同于Helper程序),一旦A/V数据抵达客户端,A/V客户程序即可播放输出。在流传输中,使用RTP/UDP和RTSP/TCP两种不同的通信议与A/V服务器建立联系,是为了能够把服务器的输出重定向到一个不同于运行A/V Helper程序所在客户机的目的地址 流媒体的配置 在当今的时代,流媒体应用最多的是教育,其次是广电,政府和电信,而企业中应用的很少 主要应用在包括职工培训,信息发布,产品的介绍,远程监控,视频会议和客户服务等 由于受网络宽带计算机处理能力和协议规规范等方面的限制,要想从Internet上下载大量的音频和视频数据,无论从下载的时间和存储空间上来讲都是不太现实的,而流媒体技术的出现则很好的解决了这一难题。目前实现这一问题的方法有:顺序流(progressive streaming)传输和实时(realtime streaming)传输,他们分别适合于不同的应用场合。 1.顺序流传输 顺序流传输采用顺序下载的方式进行传输,在下载的同时用户可以在线回放多媒体数据,但给定时刻只能观看已经下载的部分,不能跳到尚未下载的部分,也不能在传输期间根据网络状况对下载速度进行调整。由于标准的HTTP服务器就可以发送这种形式的流媒体,而不需要其他特殊协议的支持,因此也常常被称作HTTP流式传输。顺序流式传输比较适合于高质量的多媒体片段,如片头、片尾或者广告等。 2. 实时流传输 实时流式传输保证媒体信号带宽能够与当前网络状况相匹配,从而使得流媒体数据总是被实时地传送,因此特别适合于现场事件。实时流传输支持随机访问,即用户可以通过快进或者后退操作来观看前面或者后面的内容。从理论上讲,实时流媒体一经播放就不会停顿,但事实上仍有可能发生周期性的暂停现象,尤其是在网络状况恶化时更是如此。与顺序流传输不同的是,实时流传输需要用到特定的流媒体服务器,而且还需要特定网络协议的支持。 软件 用Helix Server之前,首先要在 /reforms/页面中填写自己使用的操作系统 、用户姓名、电子邮件地址、公司名称、网址等相应信息 ,接着可以下载到Helix Server的30天试用版。此时需要注意的是,这里的电子邮件地址一定要填写可以正常使用的, 否则将无法收取到RealNetworks公司发送的试

文档评论(0)

wuyouwulu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档