如何搭建一个局域网流媒体服务器

如何搭建一个局域网流媒体服务器,第1张

所谓流媒体技术,是指将连续的影像和声音信息经过压缩处理后放在网站服务器上,让用户能够一边下载一边观看、收听(即所谓的“在线欣赏”),而不需要等整

个压缩文件下载到自己的机器上才可以欣赏的网络传输技术。目前,在这个领域中的竞争者主要有微软、RealNetworks、Apple三家公司,例如微

软新近发布了Windows Media Services 9、RealNetworks公司新近发布的Helix

Platform、Apple新近发布的Darwin streaming server 41,意图在流媒体领域大干一场。

一般来说,一个完整的流媒体服务系统需要三个部分组成:编码器、流服务器和播放器。编码器通过对内容来源(如MP3文件或者麦克风输入)进行编码,并将编

码过的内容发送到流服务器;流服务器再将它们发布到Internet,这样客户端的播放器只要连接到流服务器就可以进行在线播放了。

利用Winamp架设MP3网络电台

当我们静静地在欣赏美妙的MP3音乐时,你是否曾经考虑过将这些原本属于个人的MP3音乐通过网络在局域网内进行发布,甚至还可以通过Internet进

行发布?这样就可以让遍布世界的朋友们与你一起共享MP3音乐之旅。其实,要做到这一点并不难,你只要将本机创建为一台MP3流媒体服务器,将自己所喜爱

的MP3音乐不停播放,然后通知朋友们访问你的这台MP3服务器就可以了。

说起MP3的播放,使用最广泛的莫过于Winamp了。对于MP3流媒体服务这个领域,Winamp的开发者Nullsoft公司当然不会放弃,专门发布

了面向MP3的流服务器SHOUTcast Server。虽然它的功能没有Windows Media Server和Real

Server强大,但它不仅对硬件的要求极低,更关键的是完全免费,使用起来没有后顾之忧。另外你还需要下载一个名为SHOUTcast DSP

Plug-in的插件,只有安装了这个不起眼的插件,Winamp才能支持流媒体服务。

首先打开Winamp(请注意版本号必须在222以上),切换到“Options” | “Preferences”|

“DSP/Effect”标签页,选中“Nullsoft SHOUTcast Source DSP

v182a[dsp_scdll]”下的“Configure”按钮。打开“SHOUTcast

Source”窗口,选择“Output”标签页,如图1所示,在“Address”栏内填入本机的IP地址。如果你想在Internet上广播MP3音

乐,则必须键入本机的外部IP地址,然后就可以从程序组中运行SHOUTcast

DAAS(GUI)程序以启动SHOUTcast服务。这时系统会自动连接到服务器,接下来请返回图1窗口点击“Connect”按钮。如果连接成功,该

按钮会变为“disconnect”字样,这样我们就完成了在本机架设MP3流服务器的全部过程。

架设REAL格式的视频点播中心

如果是架设视频点播服务器,那么选择Real格式是非常明智的。因为RealProducer Plus这款功能强大的软件操作相当简单,每次使用时会弹出一个向导对话框进行操作提示。目前最新版本是100,我们只要选择851以上的版本即可。

从“工具”菜单下选择“创建网页”命令,此时会弹出一个如图2所示的向导式对话框,点击“前进”按钮选择你希望用于创建Web页面的Real多媒体文件。

随后RealProducer会询问是创建“弹出式播放器”还是“嵌入式播放器”,一般建议选择后者,因为这样所需要的系统资源更低,当然启动速度也更

快。至于播放器的界面,可以选择“标准播放器”,很快就可以创建成功。

最后,RM文件对象所在的目录会增加一些文件,请将这些文件与RM对象一起上传,不过要注意保证RM文件与HTML文件在同一目录下,否则播放器可能无法找到播放对象。

架设WMP流媒体服务器

微软的手伸得很长,什么领域都要插足一下。凭借着Windows操作系统的影响力,Windows Media Player市场占有率越来越高,而微软的asf、wmv、wma、avi等格式也开始被越来越多的用户所接受。

架设WMP流媒体服务器,你需要安装Windows Media

Encoder才行,目前最新版本是90简体中文版。如图3所示,我们应该在这里选择“广播实况事件”,接着选择用来编码的音频和视频设备。注意请事先

将音频和视频设备与计算机正确连接,否则会无法检测到。接着你还需要指定服务和发布点,当然也可以使用现有的发布点。然后Windows Media

Encoder会自动创建服务器,并给出HTTP连接地址与局域网内部地址,请记住这些内容,最后点击“开始”按钮正式启动WMP流媒体服务器。

接下来,我们就可以将刚才记下的HTTP连接地址与局域网内部地址告诉给朋友们。他们只要打开IE,输入正确的IP地址和端口号,很快就可以访问WMP流媒体服务器。

架设QT流媒体服务器

平时,我们见到的大多是打造MWF(矢量地图窗口文件,Map Window

File)或RM流服务器,可是你可知道QuickTime(以下简称QT)流媒体服务器应该如何来打造吗?其实,借助苹果的QuickTime

Streaming Server工具,我们可以在短时间内快速打造出一台QT流服务器。

首先我们要准备一些工具,QuickTime媒体播放工具当然是必不可少的。目前最新版本是65简体中文版,到处都可以找到,或者直接到苹果公司的网站

下载,并且需要在服务器和客户端同时安装。Perl语言解析器,最低版本要求是50以上。QuickTime Streaming

Server与用户见面最早是在1999年,当时以其开放源代码和基于标准的实时传输协议/实时流协议(RTP/RTSP)引擎深深地动摇了流媒体工业的

基础,目前的最新版本是50,下载文件共92MB。

从地址可以免费下载,但你必须拥有Apple的注册用户名才能登录(注册是免费的),这里有Mac OS X、Red

Hat、Solaris、Windows

NT/2000/XP等版本可供选择。下载回来的是一个自解压文件,释放后执行Installbat运行安装程序,运行过程在命令提示符窗口中完成,最

后还需要设置登录用户名、密码,如图4所示,当看到“Setup

Complete!”的提示信息时即大功告成。QT流媒体服务器建设过程和RM类似,在这里就不再赘述。

如何共享音频和视频

共享音频

前面,我们利用Winamp、SHOUTcast Server将本机架设为一台MP3流服务器,那么该如何让遍布天南海北的朋友或局域网中的同事欣赏这些美妙音乐呢?

这有两种方法:一种是打开Winamp,从“Play”菜单下选择“Location”命令,或者直接键入“Ctrl-L”组合键打开一个对话框,然后在

这里键入MP3流服务器的URL地址或者IP地址、端口号(缺省为8000),例如“”或者“”即可收听;另一种方法则更为简单,从IE中打开“”进入

Web管理页面,如图5所示,然后点击“收听”按钮就可以在线收听MP3流音乐。

共享视频

虽然苹果的QuickTime Player的市场占有率远远不如Real或Windows Media Player,但忠实的用户依然不少。而且苹果毕竟是网络流媒体的开山鼻祖,因此许多最新大片都是采用QT格式。

首先必须在机器上启动QT服务,然后通知朋友们在远程计算机中打开QuickTime。从“文件”菜单中选择“在新的播放窗口中打开URL”命令,键入

“rtsp://server/filemov”来访问QT流服务器以实现远程播放。这里的“server”是服务器的IP地址,“filemov”

是媒体文件名,默认的RTSP传输端口是554端口。如果网络连接没有什么问题的话,如图6所示,那么你很快就可以连接成功。

建立播放列表或点播系统

辛辛苦苦架设了一台流媒体服务器,我们还可以建立播放列表或点播系统,甚至可以进行网络直播,反正已经用上了宽带,不用也是浪费。

配置QT流媒体服务器

打开IE,在地址栏中输入“”,这里的“server”代表服务器的IP地址。如果前面的配置没有什么问题的话,很快就会进入如图7所示的管理页面,这里

以列表形式显示了当前的系统资源占用情况和相关的服务器信息。我们可以在这里查看连接到服务器的用户类型、IP地址、数据速率、数据传输量、包丢失比例、

连接时间、连接文件等内容,也可以在这里设置映射文件夹、加密传输、最大连接用户数、分配带宽、重置密码、更改端口,如果你需要的话,还可以查看错误日志

和操作日志。

创建播放列表

点击图7窗口右侧的“New MP3 Playlist”或“New

Movie

Playlist”按钮,我们可以创建一个MP3或影片的播放列表。不过这里需要说明的是,你需要将相关的媒体文件复制到C:\Program

Files\Darwin Streaming Server\Movies文件夹中才行。

如图8所示,我们可以在这里通过“Weight”旁边的小三角箭头重新调整播放列表的播放顺序,可惜的是QuickTime Streaming

Server对简体中文的支持十分差劲,显示的竟然是一些乱码字符。最后,点击窗口右下角的“Save

Changes”按钮就可以将这份新建的播放列表保存下来,以后如果需要更改的话可以选择“Edit Playlist”重新配置。

不过,如果你希望其他用户也能访问这份播放列表文件,还必须点击“Avaliable Playlists”列表框中的“Status”下的播放按钮,也就是让“Status”列的“Stopped”变为“Playing”才行。

实现网络直播

如果你还想在播放完MP3歌曲后说上一段话,那么简单的很,只要一个话筒就行了。不过,还需要在Winamp中进行一些设置,如图9所示,在“Input

Device”下拉列表框中选择“Soundcard Input”项,这样才会出现图中的SoundCard

Mixer设置项。如果使用默认的设置“Winamp(Recommended)”的话就只有Input Levels一项了,下面还有“Music

Level”、“BGMusic Level”、“Mic Level”几个滑块可以调节音量的大小,而“Fade Time”是用来设 置移出时间值。

现在,你无需进行其它设置,准备一番后,清清嗓子,点击“Push to Talk”按钮,然后再按下“Lock”按钮锁定当前话音输入模式。接下来就可以对着麦克风开始你的网络直播之旅了,结束请再次按下“Lock”按钮解锁。

问题一:选购IA服务器时应考察的主要配置参数有哪些

CPU和内存:CPU的类型、主频和数量在相当程度上决定着服务器的性能;服务器应采用专用的ECC校验内存,并且应当与不同的CPU搭配使用。

芯片组与主板:即使采用相同的芯片组,不同的主板设计也会对服务器性能产生重要影响。

网卡:服务器应当连接在传输速率最快的端口上,并最少配置一块千兆网卡。对于某些有特殊应用的服务器(如FTP、文件服务器或视频点播服务器),还应当配置两块千兆网卡。

硬盘和RAID卡:硬盘的读取/写入速率决定着服务器的处理速度和响应速率。除了在入门级服务器上可采用IDE硬盘外,通常都应采用传输速率更高、扩展性更好的SCSI硬盘。对于一些不能轻易中止运行的服务器而言,还应当采用热插拔硬盘,以保证服务器的不停机维护和扩容。

冗余:磁盘冗余采用两块或多块硬盘来实现磁盘阵列;网卡、电源、风扇等部件冗余可以保证部分硬件损坏之后,服务器仍然能够正常运行。

热插拔:是指带电进行硬盘或板卡的插拔操作,实现故障恢复和系统扩容。 同时,在选择IA服务器时通常需要考虑可管理性、可用性、可扩展性、安全性以及可靠性等几方面的性能指标。

问题二:64位服务器覆盖的应用范围

从应用类型来看,大致可分为主域服务器、数据库服务器、Web服务器、FTP服务器和邮件服务器、高性能计算集群系统几类。 而目前,主流的服务器处理器有:英特尔安腾处理器、英特尔至强处理器和AMD公司的Opteron处理器,这些处理器是近几年推出的新型64位服务器。笔者就以上的几种应用,讨论一下服务器在不同的应用当中,对服务器子系统的不同要求进行简单概述:

主域控制器 网络、用户、计算机的管理中心,提供安全的网络工作环境。主域控制器的系统瓶颈是内存、网络、CPU、内存配置。

文件服务器 文件服务器作为网络的数据存储仓库,其性能要求是在网络上的用户和服务器磁盘子系统之间快速传递数据。

数据库服务器 数据库引擎包括DB2、SQL Server、Oracle、Sybase等。数据库服务器一般需要使用多处理器的系统,以SQL Server为例,SQL Server能够充分利用SMP技术来执行多线程任务,通过使用多个CPU,对数据库进行并行操作来提高吞吐量。另外,SQL Server对L2缓存的点击率达到90%,所以L2缓存越大越好。内存和磁盘子系统对于数据库服务器来说也是至关重要的部分。

Web服务器 Web服务器用来响应Web请求,其性能是由网站内容来决定的。如果Web站点是静态的,系统瓶颈依次是:网络、内存、CPU;如果Web服务器主要进行密集计算(例如动态产生Web页),系统瓶颈依次是:内存、CPU、磁盘、网络,因为这些网站使用连接数据库的动态内容产生交易和查询,这都需要额外的CPU资源,更要有足够的内存来缓存和处理动态页面。

高性能计算用的集群系统 一般在4节点以上,节点机使用基于安腾、AMD 64技术的Opteron系统,这种集群系统的性能主要取决于厂商的技术实力、集群系统的设计、针对应用的调优等方面。

问题三:多核时代,处理器内核越多越好吗?

二大芯片巨头英特尔、AMD公司于2005年底推出多核处理器,目前,不管是双核、还是即将成为2007年主流四核处理器或是将来的八核、十六核处理器,英特尔、AMD之间激烈的竞争,促使处理器市场新品越来越多。在性能上、在功耗节能方面还是其它服务器配件方面,都极大地促进了产业的发展。

而对于大部分用户来讲,服务器在应用层次方面,仍旧是不变的。唯一需要考虑的就是用户自身的发展对于服务器的性能是否能够满足。现今,对于一款四核高性能服务器,其采购成本远远高于现今主流的双核服务器,如果双核服务器就能够满足您的需求,同时也能够为将来的3~5年发展预留足够的空间,那么就没必要选择价格昂贵的四核服务器。

综合以上:对于单核/双核/多核综合交叉时代,选购服务器应该把目光放在自身需求上面,以本身应用需求、资金投入为因素,选购最合适的服务器产品。

视频点播关键不是在程序,而是在服务器。

首先你必须有一台做流媒体服务器,常用的有real system和media system。

然后服务器上要有资源,并且记录资源链接(就是一个url,比如这个链接http://sheyudonggooglepagescom/iflovenowmp3,你做成超链接点击就行了,常用的协议还有mms,rtsp等)当然视频的话还有其他信息(比如影片名称,介绍)把这些存到数据库中

最后就是写一个web程序了,把你的资源展示出来。

实际做的话,可以分为这么四块

1。数据库

2。后台管理页面(增加影片等功能)

3。前台页面(提供目录浏览等功能)

4。配置服务器

  网络视频直播系统可以应客户的要求把活动现场的音频或视频信号经压缩后,传送到多媒体服务器上,在Internet上供广大网友或授权特定人群收听或收看。

  现在网络直播系统分:直播软件或是硬件直播,硬件直播的优势在于网络延迟低,唇音同步的效果。同时还支持客户端分辨率自适应调整。

  1简介

  随着Internet的飞速发展,网上现场直播已经从实验阶段走向了实用阶段。各式各样的社会活动都可以借助网上现场直播方式传遍全世界,如新闻发布会、体育比赛、商贸展览、商业宣传、远程会议、远程看护、开学开业典礼、校友聚会、周年庆典、结婚庆典等等。 最近为贯彻国家建立 “三网融合”,网络电视直播在广电业大力兴起,各广播电视台、新闻媒体都逐步开始建立自己的网络电视直播系统。根据当前网络电视直播系统的发展情况,以及各电视台或媒体对网络电视直播的需求,提出了一套具有针对性的网络电视直播解决方案,该方案依托于深厚的技术服务保障为客户提供多样化的功能及个性化服务。

  2系统组成

  一个完整的流媒体系统应包括以下几个组成部分。

  ◇编码工具:用于创建、捕捉和编辑多媒体数据,形成流媒体格式,这可以由带视音

  频硬件接口的计算机和运行其上的制作软件共同完成。

  ◇流媒体数据.

  ◇服务器:存放和控制流媒体的数据。

  ◇网络:适合多媒体传输协议或实时传输协议的网络.

  ◇播放器:供客户端浏览流媒体文件。

  网络视频直播系统应用流媒体技术在网络上进行直播,同时支持进行录播(系统自动录制,方便用户随时点播),用户访问指定的直播网站页面(URL),其访问请求导向发布服务器节点,获得流媒体数据,通过网页浏览器直接观看直播视频内容。

  3软件功能

  节目/频道管理 为用户传送不同码率的视频提供了方便,用户可以给不同的频道设定不同的视频码率进行直播或者存储。根据用户的需求提供对音视频采集的选择。

  定时存储 在视频采集频道中,可以在进行直播的同时保存视频节目。系统还给用户提供一套更完善的自动保存机制。用户可以控制某一频道进行不同时间段进行保存。

  定时启动 为用户提供定时启动某路频道功能,可以根据用户自定义时间进行设置。

  定时传送 根据存储的文件节目,可以通过定时传送技术直接进行VOD节目的制作和上传。

  自动录制 在直播的同时进行录制,提供视频点播系统供用户收看。

  预览控制 在采集服务器上,管理员可以通过预览进行对采集设备的图像预览,可以进行一路、四路、八路和十六路的选择。

  系统监控 记录系统各模块的日志,记录管理员/用户操作日志,如采集工作站在直播时出现问题的记录、管理员操作步骤、服务器运行出现的问题等。查看正在直播节目的码流数,播放状态等等。

  用户管理 对管理员/普通用户进行管理,可添加/删除/修改用户属性,修改用户权限,对用户频道直播收看进行计费、统计;用户登陆系统时进行认证。

  与点播结合 在系统配置中设置直播系统和点播系统的交互参数,就可以直接或定时对采集下来的视频资源上传到点播系统服务器中,并且直接制作成一个节目进行点播。

  4软件特色

  自定义动态节目单:

  支持动态定义节目单,节目、广告时段可自由设定。系统可按用户设定,直播选定的节目源和广告。

  采集任意电视信号并在源节目上加上网络直播方的LOGO、动态文字广告:

  网络直播方的LOGO和所需文字一方面可以宣传电视台,另一方面也无形中打造自己电视台的网络直播形象,观众能根据LOGO或文字准确无误的选择网络直播平台。

  支持节目点播,可让观众跨地域,不受时间限制来收看电视台节目视频:

  网络电视直播系统提供节目点播功能,观众进入电视台直播界面,在点播节目列表里选择节目收看,真正的让观众跨地域的收看自己喜欢的电视节目,同时也不用害怕没有时间去看现场直播而让自己有遗憾。另外直播页面也会展示相关的点播节目表,并对视频点播进行热度排名和播放统计。

  直播网络的互动功能,让直播网络更具人情味"

  网络电视直播系统在互动上着重体现节目预告,节目点评,短信、电话接入等。通过这些互动功能实现边看边聊,即网友通过网页聊天室进行对节目的实时评论,网络电视直播系统的互动让观众不再死板的只是收看视频,可以跟主播方进行互动,让整个网络直播更具有人情味。

  直播系统也保障应用和个性定制:

  如果企业对于现有直播系统的功能不能满足需求的话,可以提供自身的需求,根据需求为客户进行个性定制,协助客户打造最适合客户的网络直播系统。

  5性能指标

   采用组播技术,轻松实现跨网段、跨路由广播;

   时段定时自动录制,可以省去管理员大量工作;

   实时视频流解压技术,保证了客户端画质的流畅;

   音视频交互技术,使客户端音视频达到完美的同步效果;

   同时提供转播服务,能更有效利用网络带宽;

   扩展性强,系统在不停机的情况下,轻松扩展。

   简洁直观的用户操作界面,使用户操作更加简单;

   支持AVI、DAT、MPG、H264等文件的广播;

   支持一机多卡,支持客户端多频道选择;

  6应用范围

   多媒体网络教学

   校园广播

   综合教案培训

   数字图书馆

   信息查询

   学生社区服务远程教育

   电子阅览室

   学生活动中心

   数字培训中心

  

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何搭建一个局域网流媒体服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情