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

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

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

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

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

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

一般来说,一个完整的流媒体服务系统需要三个部分组成:编码器、流服务器和播放器。编码器通过对内容来源(如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(请注意版本号必须在2.22以上),切换到“Options” | “Preferences”|

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

v1.8.2a[dsp_sc.dll]”下的“Configure”按钮。打开“SHOUTcast

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

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

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

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

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

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

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

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

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

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

架设WMP流媒体服务器

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

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

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

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

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

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

架设QT流媒体服务器

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

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

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

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

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

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

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

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

Hat、Solaris、Windows

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

后还需要设置登录用户名、密码,如图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/file.mov”来访问QT流服务器以实现远程播放。这里的“server”是服务器的IP地址,“file.mov”

是媒体文件名,默认的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”按钮解锁。

请按下面方法进行级联一次:

一、下级平台配置 : 1、组织机构的添加首先,下级平台添加组织机构时,编码必须按照GB/T28181-2011或DB33-2011标准。方法:在添加组织机构时,单击“组织机构名称”右方的按钮。在弹出的界面中选择省、市、区等组织,可根据实际情况,选择任意级别的组织。保存组织机构之后可对组织的名称进行修改。添加监控区域时,监控区域的编号自动生成即可,不可人为修改,否则可能导致目录无法推送。对所有需要级联的区域,均要启用流媒体转发,否则上级平台无法预览到下级的视频。2、设备与监控点的添加 添加设备时要注意编号,系统自动生成即可,不可修改。 同样的,监控点的编号也不要修改,否则可能会导致监控点无法推送到上级平台。3、互联模块服务器的添加 在服务器TAB页中,先在左侧组织机构树中选择本级平台所在组织,例如“XX市”,然后单击页面上方的按钮,开始添加一个互联模块服务器。 服务器类型:互联模块服务器编号:自动生成即可,可以根据需要修改,不可以和组织编码相同。 IP地址:安装“联网网关-信令服务器”与“联网网关-媒体服务器”的服务器地址。若存在多网域,则需要配置多网域IP地址。其他配置信息默认即可。最后单击保存即可。4、联网网关配置。(1) 信令网关配置 在对应的级联服务器所在组织下,点击“网关配置”即可以登录到级联网关的配置界面。联网网关也可以通过“http://IP地址:7088”的地址打开。登录后在左侧菜单栏中选择“网关配置”—“信令网关”。 基本信息: 域标识:填写级联服务器的编号(请复制CMS中级联服务器的编码),且必须与上级平台中添加的下级域的信令网关编号一致。 IP地址:即安装“联网网关-信令服务器”的IP地址。 Sip端口、客户端端口、心跳时间、超时时间、MQPort默认即可。注意:Sip端口是GB28181平台之间通信的外部端口。 CMSIp:即本级平台CMS服务器的IP地址。 CMSPort:即本级平台CMS服务器的访问端口。 MQIp:即本级平台MQ服务器的IP地址(与本级平台CMS服务器IP一致)。高级选项: 控制端口、网管端口默认即可。 转发IP地址:“联网网关-媒体服务器”的IP地址,一般情况下与“联网网关-信令服务器”的IP地址一致。配置完成后单击保存。保存成功后,网关会自动重启。“备份数据库”与“清空数据库”的操作对象是联网网关的数据库,而非平台的数据库。 (2) 媒体网关配置登录联网网关配置界面后在左侧菜单栏中选择“网关配置”—“媒体网关”。 单击界面上方的按钮,弹出媒体网关配置界面。[媒体名称:可自定义 媒体IP地址:安装“联网网关-媒体服务器”的IP地址 媒体端口:7010 最大连接数:默认300],此参数根据测试得出的单台服务器最大能力,可以服务器建议配置为标准,降低此参数。 勾选配置详细信息可以对媒体网关的媒体信息进行详细的配置。 最后单击完成添加。 添加完成后在媒体网关的配置界面下会产生一条新的记录,“IP映射状态”中可以对网域信息进行配置,单网域情况下无需配置,系统会自动识别。但在多网域时必须正确的配置此参数,具体请参考下一章节的网络(多网域)设置。(3)网络设置 网络设置相当于iVMS-8800管理平台中参数配置中的网域的概念,当NCG存在多个网络环境时需要启用该功能,具体配置方法如下:登录联网网关配置界面后在左侧菜单栏中选择“网关配置”—“网络设置”。单击网络设置界面的左上方的“添加”按钮,弹出对应的网络设置界面。 信令网关对外地址:信令网络映射后IP地址媒体网关对内地址:媒体网关对内级联的IP地址媒体网关对外地址:媒体网关映射后对外的IP地址 点击“保存”后完成当前网域的网络设置,若需要再次增加网域时,则再次执行添加操作即可。完成网络配置还需要在网络设置界面中勾选“是否启用映射”选项,勾选后当前配置的多网域功能方可实现。单击勾选菜单后弹出提示信息,确定后完成网络设置功能。完成网络设置后,返回到媒体网关配置界面,点击媒体网关的名称,配置详细信息打钩,然后启用IP映射。 点击上图中之前配置的媒体网关信息中的“IP映射状态”下方对应的“启用”。弹出“设置IP映射”配置界面。点击上方的添加弹出对应信息配置界面 IP映射状态配置仅需在相对应的上级平台中配置下级平台的信息,下级平台无需配置。 下级域编码:下级域NCG编码 映射IP地址:上级NCG对下级平台的用于级联的IP。 点击“保存”完成配置。 5、联网配置 登录联网网关配置界面后在左侧菜单栏中选择“联网配置”—“上级域”。单击界面上方的按钮,添加一个上级域。信令网关名称:可自定义 信令网关编号:填写上级信令网关的域标识(需由上级提供)IP地址:上级级联网关的IP地址端口:上级级联网关的端口(默认为7100)级联协议:选择GB/T28181-2011或DB33-2011。是否开启鉴权:根据上级平台情况,若上级平台要求鉴权则勾选此选项,否则不用勾选。鉴权realm、鉴权登录名、鉴权密码:根据上级平台提供填写。上级NCG允许下级NCG接入的鉴权信息,必须与下级NCG请求接入上级NCG的鉴权信息一致。平台厂家类型:可根据实际填写。配置完成后会将级联信息同步到平台,可在系统配置—级联配置中查看到级联信息。6、资源管理 登录联网网关配置界面后在左侧菜单栏中选择“资源管理”—“资源共享”。 选择上级域,然后单击“共享资源”。 可在组织资源树上右键单击,在弹出的快捷菜单中选择“一键共享(全部)”,一次将所有的资源共享到上级平台,只有将资源共享后才能将目录推送到上级平台。也可以在资源树中逐级共享,即根据组织资源依次单击展开并勾选左侧组织资源后,单击后将资源共享。注意:共享资源时请逐级共享资源,不支持未共享父节点的情况下,直接共享子节点。 勾选右侧已共享的组织或者监控点,单击,即可取消资源共享。 下级资源共享到上级之后,在上级平台同样需要将资源共享到本级平台,否则在上级CMS无法看到下级共享上来的资源。在组织机构树中选择监控区域,右侧列出已共享的监控点,可针对这些监控点单个或者多个同时配置权限,权限类型包含实时预览、云台控制、录像查询与录像回放。勾选或者对应权限后单击后保存即可。

二、上级平台配置 1、 联网配置登录联网网关配置界面后在左侧菜单栏中选择“联网配置”—“下级域”。单击界面上方的按钮,添加一个下级域。 信令网关名称:可自定义 信令网关编号:填写下级信令网关的域标识 IP地址:下级级联网关的IP地址端口:下级级联网关的端口(默认为7100)级联协议:选择GB/T28181-2011或DB33-2011。是否开启鉴权:根据项目实际情况,选择是否需要启用,若上级平台启用鉴权,则下级平台也要启用鉴权。鉴权realm、鉴权登录名、鉴权密码:根据需要填写即可。平台厂家类型:可根据实际填写。 配置完成后会将级联信息同步到平台,可在系统配置—级联配置中查看到级联信息。2、 资源管理 登录联网网关配置界面后在左侧菜单栏中选择“资源管理”—“资源共享”。 选择本级域,然后单击“共享资源”。可在组织资源树上右键单击,在弹出的快捷菜单中选择“一键共享(全部)”,一次将所有的资源共享到本级平台,只有将资源共享后推送的目录才能在本级平台中显示。 也可以在资源树中逐级共享,即根据组织资源依次单击展开组织资源树后,单击后将资源共享。也可以单击再取消共享。注意: NCG往CMS共享资源时需要逐级共享,不支持未共享父节点的情况下,直接共享子节点。3、 组织机构的配置 目录推送成功之后,在组织资源中能够看到下级推送上来的资源。下级推送的资源在组织机构树中图标与本级资源的图标不同。为级联组织;为级联区域;为级联监控点。级联推送的区域默认没有启用流媒体转发,需要将启用流媒体转发勾选。 其余级联监控点的预览、回放等功能与普通监控点一致。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/784509.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-24
下一篇2023-08-24

发表评论

登录后才能评论

评论列表(0条)

    保存