流媒体服务器架设基础

一、前言

随着越来越多的朋友开始选择ADSL、Cable Modem或FTTB+ LAN作为首要的上网方式,宽频时代即将到来,这使我们“宽频 KTV、影音聊天室、线上电影院、远程教育”的梦想即将成为现实,而与其密切相关的“流媒体(Streaming Media)”也成了许多人谈论的热门话题,因为“流媒体”正是实现这些宽频应用的技术动力。

宽频时代的到来还使得网民们不再满足于仅仅作为一项服务的受众,他们需要更大规模的交流,从中体现个体的价值,因此,许多朋友开始用自己的计算机,搭建网络广播和点播站点。他们充满着满腔的热情,但不可否认的是,中国网民先天技术上的不足,让他们在建设这样的站点时遇到重重险阻,以至于放弃。如何将这种热情在技术的引导下成为动力,这正是我们家用电脑所要做的,所以,在今天,在这里,我就将给大家介绍如何打造属于自己的流媒体服务器。

不过,在开始正式的流媒体服务器架设之前,请让我们先了解一下流媒体服务器的基础知识。

二、流媒体基础知识

什么是流媒体?

目前,在网络上传输音/视频等多媒体信息有两种解决方案,即http或ftp下载以及流式传输。

http或ftp下载使用标准的http和ftp协议,但由于多媒体信息个头巨大,下载一个多媒体文件一般需要几分钟或几小时的时间,这就造成为了看一个并不知道内容的视频,首先需要耗费可能比整个视频都要长的时间来完成下载。这些被下载的文件还必须在下载前制作完成,放在网络服务器上,这样造成的直接后果就是:网络带宽不断提高,人们下载的等待时间越来越少,但最终还是不能观看网上现场直播。

流式传输时,声音、影像或动画等多媒体信息由流媒体服务器向用户计算机连续、实时传送,它首先在使用者端的电脑上创建一个缓冲区,于播放前预先下载一段资料作为缓冲,用户不必等到整个文件全部下载完毕,而只需经过几秒或十数秒的启动延时即可进行观看。当多媒体信息在客户机上播放时,文件的剩余部分将在后台从服务器内继续下载。如果网络连接速度小于播放的多媒体信息需要的速度时,播放程序就会取用先前建立的一小段缓冲区内的资料,避免播放的中断,使得播放品质得以维持。

流式传输除了能够发送已经制作完成的文件外,还可以通过采集服务器实时采集现场音视频,推送到流媒体服务器端,实时提供给用户。因此,流媒体除了能够更好的承担如下载一样的多媒体点播服务外,更能够应用在现场直播、电视转播、突发事件报道等多种对实时性传输要求较高的领域。

有关流媒体的厂商

流媒体的市场巨大,世界上许多优秀的厂商都加入此行列,现阶段更是系统集成商竞争的风水宝地。而在通用市场上,竞争的公司主要有三个:Microsoft、RealNetworks、Apple,而相应的产品就是:Windows Media、Real Media、QuickTime。而近来,以开发Winamp著名的Nullsoft公司也在自己的MP3服务器中加入了视频支持,欲在流媒体市场分一杯羹。

由于Apple的服务器和编辑软件一般都以Mac为操作平台,Nullsoft的流媒体服务器属于新生不成熟事务,所以今天在这里我主要给大家介绍一下Microsoft和RealNetworks的产品。

时间: 2024-09-26 19:45:58

流媒体服务器架设基础的相关文章

Windows Media Services流媒体服务器架设教程

一.Windows Media Services 服务的安装 Windows Media Server服务虽然是Windows Server 2003系统自带组件之一,但是在默认情况下没有安装,需要自行手动添加.在Windows Server 2003操作系统中,除了可以使用"Windows组件向导"安装Windows Media服务之外,还可以通过"配置您的服务器向导"来实现. (1)在刚刚安装好Windows Server 2003操作系统并进入Windows时

流媒体服务器架设网上最完全图解

在信息社会高速发展的今天,网络已经成为重要的传媒手段之一,平日里我们忽略和习惯的动作中已经暗示我们无时无刻不在网络中.当我们坐在电脑前,打开IE后,在地址栏里键入早以熟记的网址:当我们双击桌面上漂亮的小企鹅图标,弹出熟悉的对话框:当我们走进网上超市,感受不受地域时间限制的方便:当我们在BBS里自由的发表自己的观点和看法:当我们早已习惯了在网上浏览新闻而忘了傍边就有电视:当我们在网上感受电子商务带来的方便快捷--此时,我们已经不知不觉习惯在网络中了. 网络发展到今天,多媒体的介入可以说是起到举足轻

Linux下用gnump3d架设流媒体服务器

流媒体其实是一种多媒体文件,其在网络传输的过程中应用了流技术.所谓流技术,就是把完整的影像和声音数据经过压缩处理后保存在网站服务器上,用户可以边下载边获取信息,从而无需将整个压缩文件下载之后再观看的网络传输技术.今天,我就给大家介绍一下如何在Linux环境下利用gnump3d架设一台流媒体服务器. 一.GNUMP3d简介 GNUMP3d是一款小巧易用的流媒体服务器,它支持mp3.ogg.movies and other media formats等格式. 产品特点: 1)小巧,容易安装和使用,安

流媒体服务器-系统架设的问题,急急急急急急急急急急

问题描述 系统架设的问题,急急急急急急急急急急 关于工矿企业干部培训系统,150左右的干部同时授课,采用前台flex后台流媒体服务器怎么架构?流媒体服务器怎么架设? 解决方案 http://download.csdn.net/detail/xueshijun666/4367476 解决方案二: http://blog.csdn.net/ruixj/article/details/1720305 解决方案三: var aUsage = {??"int":"^([+-]?)//d

教您用自己的电脑架设一台流媒体服务器

今天我们将教您用自己的电脑架设一台 流媒体服务器,与小区内的其他用户共享视频.音频资源,还可以把录制的http://www.aliyun.com/zixun/aggregation/6461.html">视频节目传到服务器上. 准备软件 在安装之前我们先要准备三个软件,一台服务器或电脑预装Windows2003Sever操作系统.具体软件是:realplayer11gold_cn.exe.realproducerp10.exe.realserver-8-01-winnt-int.exe r

Linux环境利用gnump3d架设一台流媒体服务器

流媒体其实是一种多媒体文件,其在网络传输的过程中应用了流技术.所谓流技术,就是把完整的影像和声音数据经过压缩处理后保存在网站服务器上,用户可以边下载边获取信息,从而无需将整个压缩文件下载之后再观看的网络传输技术.今天,我就给大家介绍一下如何在Linux环境下利用gnump3d架设一台流媒体服务器. 一.GNUMP3d简介 GNUMP3d是一款小巧易用的流媒体服务器,它支持mp3.ogg.movies and other media formats等格式. 产品特点: 1)小巧,容易安装和使用,安

如何架设流媒体服务器

如果你接入了宽带网,那现在就可以对朋友进行网上直播了:如果你是在局域网里,那现在就可以播放电影.转播球赛等等--流媒体服务器可以帮你实现这些梦想. RealProducer 看到过VOD视频点播网站上的嵌入式Real播放器吗?这种感觉真是很好.对于有个人主页的朋友而言,何不也来享受一下DIY流媒体点播的乐趣呢?RealProducer Plus这款强力流媒体制作软件为我们提供了相当方便的网页制作. 点击工具菜单下的"创建网页",选择你需要创建的RM文件对象. 随后RealProduce

流媒体服务器的架设

1.  解压DarwinStreamingSrvr5.5.5-Windows.exe至C盘,如图: 将上面的解压到C盘根目录2.进入解压后的目录,点击里面的install.bat文件 点击install.bat之后会出现: 在Program Files中生成流媒体服务器: 4.在管理à服务里面看一下服务的启动情况: 这时候流媒体服务器就安装完成了. 5.Darwin StreamingServer中有pl文件,这个是Linux下运行的文件,这时候要在Window下安装pl解析器,解析pl文件.P

Web服务器、流媒体服务器如何共享文件?

问题描述 小弟对服务器架设这一块一直是一个文盲,有几个问题一直没有搞懂,所以请大家教教我现在有一个项目,需要用到流媒体服务器,我希望把流媒体服务器单独放在一台机器上,暂且称之为A机器,web容器放在另外一台机器上,暂且称之为B机器,现在当用户访问web服务器的时候,上传了一些视频,这些视频是存在B机器上的,但是这些视频需要进行格式转换成flv,这一步操作非常耗时,然后把转换后的flv视频放入到流媒体服务器既A机器的的某个文件夹中(流媒体服务器用的是FMS),请问,我该如何去做?这是不是就是所谓的