流媒体伺服器

流媒体伺服器

流媒体指以流方式在网路中传送音频、视频和多媒体档案的媒体形式。相对于下载后观看的网路播放形式而言,流媒体的典型特徵是把连续的音频和视频信息压缩后放到网路伺服器上,用户边下载边观看,而不必等待整个档案下载完毕。由于流媒体技术的优越性,该技术广泛套用于视频点播、视频会议、远程教育、远程医疗和线上直播系统中。作为新一代网际网路套用的标誌,流媒体技术在近几年得到了飞速的发展。

流媒体伺服器是流媒体套用的核心繫统,是运营商向用户提供视频服务的关键平台。流媒体伺服器的主要功能是对流媒体内容进行採集、快取、调度和传输播放。流媒体套用系统的主要性能体现都取决于媒体伺服器的性能和服务质量。因此,流媒体伺服器是流媒体套用系统的基础,也是最主要的组成部分。

    • 中文名:流媒体伺服器
    • 外文名:Streaming media server

功能

流媒体伺服器的主要功能是以流式协定(RTP/RTSP、MMS、RTMP等)将视频档案传输到客户端,供用户线上看;也可从视频採集、压缩软体接收实时视频流,再以流式协定直播给客户端。典型的流媒体伺服器有微软的Windows Media Service(WMS),它採用MMS协定接收、传输视频,採用Windows Media Player(WMP)作为前端播放器;RealNetworks公司的Helix Server,採用RTP/RTSP协定接收、传输视频,採用Real Player作为播放前端;Adobe公司的Flash Media Server,採用RTMP(RTMPT/RTMPE/RTMPS)协定接收、传输视频,採用Flash Player作为播放前端。值得注意的是,随着Adobe公司的Flash播放器的普及(根据Adobe官方数据,Flash播放器装机量已高达99%以上),越来越多的网路视频开始採用Flash播放器作为播放前端,因此,越来越多的企业开始採用兼容Flash播放器的流媒体伺服器,而开始淘汰其他类型的流媒体伺服器。支持Flash播放器的流媒体伺服器,除了Adobe Flash Media Server,还有sewise的流媒体伺服器软体和Ultrant Flash Media Server流媒体伺服器软体,以及基于Java语言的开源软体Red5。

sewise软体系统

sewise流媒体伺服器软体系统是一整套流媒体编码、分发和存储的软体系统,包含直播、点播、虚拟直播、剪下、转码、视频管理系统。这些软体支持多屏多系统播放,终端客户使用手机、平板、电脑、电视等终端,ios、安卓、windows、linux等系统,都能支持播放。

直播伺服器软体

  • 输入源支持UDP、RTMP、HTTP:TS等主流的传输协定;

  • 输出协定支持当前最主流的web套用播放需求及android系统、ios系统播放需求;

  • 支持时移与时移视频下载功能;

  • 支持用户连结数控制功能;

  • 提供二次开发接口;

  • 支持分散式部署;

  • 将输入和输出通过内外网卡分离以保障输入与分发独立性和可靠性。

点播伺服器软体

  • 支持mp4、flv、mov、ts、wmv、mkv、rmvb等多种类型的档案上传;

  • 支持2种上传方式,可上传大档案;

  • 支持H.264/AAC编码;

  • 强大的服务端实时转码能力,转码输出3种不同码率的视频档案;

  • 支持web套用播放需求及android系统、ios系统播放需求;

  • 支持m3u8输出,移动端根据频宽情况选择不同码流自适应播放;

  • 支持播放请求认证;

  • 支持视频任意拖动播放;

  • 支持云部署;

  • 提供二次开发接口;

  • 支持配置外部转码伺服器,提高转码效率;

虚拟直播伺服器软体

  • 轻鬆创建自己的网路电视台;

  • 将视频档案转为实时直播流;

  • 方便快捷的节目编排能力;

  • 对未播放到的节目可随时调整;

  • 支持EPG的生成和数据下载;

  • 通用的rtmp标準输出;

  • 丰富完善的二次开发接口,方便融入第三方业务平台;

  • 支持云部署。

剪下伺服器软体

  • 支持mp4/flv/mov/ts/wmv/mkv/rmvb等多种类型的档案上传;

  • 支持与转码伺服器的结合,对不符合格式的视频自动进行转码;

  • 支持H264+AAC编码;

  • 音视频档案无损剪下;

  • 智慧型识别关键帧,精确到关键帧剪下;

  • 支持推流与拉流2种输入源模式;

  • 支持UDP拉流/RTMP拉流/HTTP-TS拉流等最主流的输入传输协定;

  • 支持多码率输出;

  • 支持直播节目的边录製边剪下;

  • 支持快捷键操作方式,方面快捷高效;

  • 支持批量提交剪下任务,并行处理任务;

  • 提供二次开发接口;

  • 支持单网卡或多网卡,支持内外网址配置。

转码伺服器软体

  • 支持avi/wmv/rm/rmvb/mov/mkv/flv/mp4/f4v/3gp/ts多种格式的音视频档案的上传;

  • 支持2种上传方式,支持2G以上大档案上传;

  • 支持水印功能;

  • 支持各种格式、编码、码率、解析度转码;

  • 支持批量列队转码;

  • 支持多路同时转码;

  • 支持视频档案的任意拖动播放;

  • 输出编码格式为H264+AAC的MP4或FLV视频档案;

  • 支持高清转码;

  • 提供二次开发接口;

  • 支持单网卡或多网卡,支持内外网址配置。

内容管理系统

  • 通过接口实现与sewise直播、点播伺服器的无缝对接,获取视频源数据;

  • 支持对直播、点播节目的编辑、审核与发布功能;

  • 直播节目支持EPG功能;

  • 支持对前、后台用户的管理功能;

  • 支持对不同行业模板的定义;

  • 支持基本的图片广告发布与管理功能。

UMS/AMS

Ultrant Media Server(简称UMS)/AoKu Media Server(简称AMS)是一款可免费使用的支持Adobe Flash RTMP协定的高性能流媒体伺服器软体系统。下面介绍如何使用免费版的Ultrant Media Server 1.8.9架设Flash直播、点播服务系统。

安装UMS1.8.9/AMS5.0

详见程式安装指南。

使用UMS/AMS点播/直播功能

UMS通过使用RTMP协定向Flash Player传输或接收多种比特率的直播/点播媒体流、数据以及远程调用信息.UMS伺服器支持基于Adobe Flash/AIR技术平台的流媒体点播/直播及其他功能.

AMS流媒体服务系统是一套完整的基于IP网路的音视频套用平台,採用模组化,跨平台的架构设计,採用自主研发的高性能流媒体服务引擎,支持多种主流流媒体协定(RTP、RTSP、RTMP、http、HLS等);支持直播、点播、录播等多种套用模式;支持PC机、手机、机顶盒等多种接入终端。方便用户建立多种套用模式.

2.1. 使用UMSMonitor配置UMS服务

UMSMonitor是一款专门用于管理Ultrant MediaServer伺服器软体的工具软体,使用它可以方便地启动、停止、重启Ultrant Media Server服务,并可以设定各种运行参数。您可以通过滑鼠右键点击Windows托盘右下角的蚂蚁图示来弹出系统选单,见下图:

弹出上图选单后,用滑鼠左键选取“打开Ultrant Media Server Monitor”选项,即可弹出UMSMonitor的主控界面,如下图:

在UMSMonitor软体主控界面上,您可以通过左边的“服务状态”列表查看已经安装的UMS相关服务及其工作状态,要管理其中某一项服务,您需要先选中左边的列表项,然后找到右边的三个服务控制按钮,分别是“启动服务”、“停止服务”、“重启服务”,这三个按钮分别对应的功能是:启动UMS相关服务、停止UMS相关服务、重启UMS相关服务。

UMSMonitor主控界面

在UMSMonitor软体主控界面上,您需要先选中“Ultrant Media Server(UMS)”项,然后通过滑鼠左键点击右边的“配置服务”按钮来进入Ultrant Media Server伺服器软体配置界面。配置界面如下图:

UMS配置选项

配置完成后,您需要点击“套用”以确认修改,然后点击“确定”使修改立刻生效,此时软体会提示您是否重启Ultrant Media Server服务以使修改生效,选择“确定”是配置生效。

2.2. 测试点播功能

要使用点播功能,您需要自己準备一个FLV格式的视频档案,并将其拷贝至任一媒体库路径下(媒体库路径可以通过UMSMonitor来添加),或将该FLV格式视频档案所在路径添加至媒体库路径。

视频档案及媒体库路径準备好后,请确保修改的设定已经生效,以及档案名称没有冲突。如果您使用的是安装程式自带的Nginx Web伺服器,请将nginx安装目录下html子资料夹中的vod.html档案用记事本打开;如果您使用已有的Web伺服器,请将Web伺服器根目录下的UMS\vod.html用记事本打开,找到下述代码:

so.addVariable('file','6rooms.flv');

so.addVariable('start','0');

so.addVariable('streamer','rtmp://127.0.0.1:1935/vod');

将127.0.0.1改为您当前伺服器的IP位址;如果您使用自己準备的FLV格式视频档案,请将vod.html档案中上述代码中的“6rooms.flv”改为您自己準备的视频档案名称称。

如果您使用安装程式自带的Nginx Web伺服器,您可以通过浏览器访问http://{伺服器IP位址}/vod.html来访问点播页面;如果您使用您的计算机原有的Web伺服器,您可以通过浏览器访问http://{伺服器IP位址}/UMS/vod.html来访问点播页面。

播放页面正常出现后,点击播放器即可播放。

2.3. 测试直播功能

您可以使用Adobe公司提供的免费软体Adobe Flash Media Live Encoder3.1来测试UltrantMedia Server软体的直播功能。

2.3.1 安装Adobe Flash Media Live Encoder3.1

安装过程及帮助详见Adobe官方网站。

2.3.2 準备摄像设备

您可以使用USB网路摄像头或专业的视频採集卡(需要Adobe Flash Media Live Encoder3.1程式能够识别)来作为视频源。

2.3.3 使用Adobe Flash Media Live Encoder3.1发布直播流

打开Adobe Flash MediaLive Encoder3.1软体,确保视频採集设备和音频採集设备能正常工作,正常工作的硬体设备看似应该如下图所示:

请正确设定好坐图红色矩形框所标注的位置,其中,FMS URL位置处的URL地址应该为”rtmp://{UltrantMedia Server所在伺服器IP位址}/live”,Stream位置处应该为”livestream”。设定完成后,要首先按下”Connect”按钮,如果“Connect”按钮上的文字变成“Disconnect”,则表明连线成功;然后按最下边红色矩形框标注的“Start”按钮,以启动直播发布。正常工作的Adobe Flash Media LiveEncoder3.1看似应该如下图所示:

2.3.4 查看直播视频

如果您使用的是安装程式自带的NginxWeb伺服器,请将nginx安装目录下html子资料夹中的live.html档案用记事本打开;如果您使用已有的Web伺服器,请将Web伺服器根目录下的UMS\live.html档案用记事本打开,找到下述代码:

so.addVariable('file','livestream');

so.addVariable('streamer','rtmp://127.0.0.1:1935/live');

将127.0.0.1改为您当前伺服器的IP位址;如果您重新命名了发布的视频流的名称,请将live.html档案中上述代码中的“livestream”改为您自己命名的视频流的名称。

如果您使用安装程式自带的Nginx Web伺服器,您可以通过浏览器访问http://{伺服器IP位址}/live.html来访问直播页面;如果您使用您的计算机原有的Web伺服器,您可以通过浏览器访问http://{伺服器IP位址}/UMS/live.html来访问直播页面。

使用直播集群组网功能

UMS支持可伸缩的无限级连直播集群组网功能,通过简单的可视化配置,您就可以将多台装有UMS伺服器软体的伺服器组成一个统一的直播网路群,其中的每一个节点都可以对外提供一致的直播服务。

3.1使用UMSMonitor管理工具配置直播集群组网功能

打开UMSMonitor的服务配置界面,找到其中的”CDN配置”选项页,如下图:

如果您选择“使用直播流转发伺服器功能”,则UMS可以作为直播流转发伺服器使用。当您选择“套用”配置,选择“确定”并重启服务使配置生效后,您当前配置的UMS伺服器软体将自动连线到上级UMS直播源伺服器的同步地址和连线埠,以获取直播同步信息。注意:您必须启用上级UMS伺服器的“使用直播流伺服器功能”,也就是启用上级UMS伺服器同等的上述配置页面的下半部分选项。只有在与上级UMS伺服器的同步连线埠和同步口令一致的情况下,当前配置的UMS伺服器才能连线到上级直播源伺服器的同步连线埠,才能进行直播信息同步。

“上级直播源伺服器服务地址”理论上与“上级直播源伺服器同步地址”是一致的,都是上级伺服器的地址(当设定UMS的对外视频直播服务IP与UMS对外直播同步服务IP不一致的情况除外),“上级直播源伺服器服务连线埠”就是上级UMS伺服器在UMSMonitor配置工具服务配置页面中的“基本配置”页面上的“IP位址和连线埠”栏中设定的监听连线埠,上级UMS通过这个连线埠对外提供视频数据直播服务。当前配置的UMS伺服器也是从上级伺服器的对外视频数据直播服务连线埠获取实时视频直播数据,并经由本地转发的。

启用本地的“使用直播流源伺服器功能”后,当前配置的UMS伺服器即可作为直播源伺服器,为下级UMS伺服器提供直播信息同步服务和直播视频流传输服务。

UMS伺服器在进行上下级组网同步直播信息和直播数据流的同时,还能对用户提供视音频数据的点播和直播功能。下图描绘的是使用UMS进行直播组网后的效果图:

使用媒体访问控制服务(UMAS)

从版本1.8.9开始,Ultrant Media Server引入了一种新的伺服器程式,即媒体内容访问控制伺服器(UMAS,即Ultrant Media Access Service)。UMAS为Ultrant Media Server伺服器系统提供了强大而灵活的网路授权功能,可以有效地保护您的媒体内容。

4.1 UMAS服务模式介绍

UMAS是一个口令生成与管理伺服器软体。UMAS提供访问口令的生成、管理与分发功能,并提供友好的开发集成接口。UMAS与UMS对外服务主程式的协作图如下:

UMAS协作图

或见下图:

UMAS流程图

4.2 配置UMAS及UMS以使用访问控制功能

您可以通过UMSMonitor程式来配置UMAS服务,以及配置UMS与UMAS的连线参数。

4.2.1配置UMAS服务

请首先确保UMAS服务已经安装。打开UMSMonitor配置工具(方法见2.2),您可以从已安装的服务列表中查看UMAS服务是否已经安装。要配置UMAS服务,先用滑鼠选中Ulrant Media Access Service(UMAS)行,点击面板右边的“配置服务”按钮,即会弹出UMAS服务的配置页面,如下图。其中,口令分发服务相关参数影响UMS主服务程式与UMAS服务的连线,包括口令分发服务配置栏目和口令分发服务连线设定栏目;口令获取服务相关参数影响通过HTTP连线接口创建并返回口令功能,该部分设定包括口令获取服务配置和口令获取服务连线设定栏目。要获取各个参数的使用方法,请将滑鼠移动至相关文本框,您可以通过界面提示信息来修改参数。

UMAS配置选项

注意:这里设定的IP位址是UMAS服务要绑定的IP位址,通常设定为0.0.0.0,即绑定任意地址;两个连线埠值分别是UMAS要监听的口令分发服务连线埠和口令获取服务连线埠,配置适当的UMS服务主程式将连线到口令分发服务连线埠与UMAS进行通信,Web系统集成则需要后端服务脚本通过口令获取服务连线埠创建和获取访问控制口令。与上述两个连线埠对应的口令则是服务的接入口令。

4.2.2配置UMS以连线UMAS

要配置UMS服务,请打开UMSMonitor配置工具(方法见2.2),先用滑鼠选中Ulrant Media Server(UMS)行,点击面板右边的“配置服务”按钮,即会弹出UMS服务的配置页面,再选中“综合配置”页面,如下图所示。

UMS连线UMAS服务

上图中,右下角的“媒体访问控制配置”包含了需要配置的若干选项。其中,UMAS伺服器地址是UMAS伺服器软体对外提供服务的IP位址(注意:这个IP位址跟章节3.2.1配置的UMAS的绑定地址不是一回事);UMAS伺服器连线埠应与章节3.2.1中配置的分发伺服器连线埠一致;UMAS伺服器口令应与章节3.2.1中配置的分发伺服器口令一致。

注意:一旦您选定连线访问控制伺服器(UMAS)选项,对于所有访问该UMS服务的连线,均需提供正确的访问控制口令才能访问媒体内容,否则将无法继续访问媒体内容。该功能必须与UMAS一起使用,您需要参照章节3.2.1和章节3.3来设计您的内容管理系统。

4.3 UMAS内部集成接口

UMAS为方便与现有web系统集成,设计为通过标準HTTP请求创建并获取口令,在此同时,UMAS会自动将新生成的访问口令分发到连线至自身的UMS伺服器。UMAS与web系统以及UMS主伺服器程式可以分别部署在不同的硬体伺服器上。

参数中文释义

参数项

说明

页面

gettoken

UMAS提供的获取访问口令的接口页面(内部虚拟页面)。

服务接入口令

token

外部套用访问口令获取接口必须提供的接入口令,该口令通过UMSMonitor程式设定,是为了防止不合法用户使用口令获取功能。

套用名称

app

设定要获取的口令所能访问的套用名称,如果不设定该参数,则获取的口令可以访问所有可用套用。

有效时间

duration

设定要获取的口令的有效时间,超过有效时间的访问口令将不再起作用。(数值类型:整数;单位:秒)

使用次数

limit

设定要获取的口令的使用次数,超过使用次数的访问口令将不再起作用。(数值类型:整数;单位:次)。注意:如果一个访问口令在有效次数内超过有效时间,其仍会失去有效性。

返回格式

format

设定UMAS返回的口令的格式。(数值类型:枚举(xml和json),如果不设定则返回文本类型)。返回的xml格式举例:CiQY56Fy6X65ltXH返回的json格式举例:{Token:xDDcnR4V07Iqyn3n}返回的文本格式举例:39VvZGpnrmVcsSiZ

4.4.接口使用示例

在使用之前请先确保UMAS伺服器程式在正常运行,并开启相关的防火墙连线埠。您需要先向UMAS管理员获取UMAS对外提供服务的IP位址和连线埠值,以及服务访问口令,通过下述形式访问UMAS服务以获取媒体访问控制口令(protocol仅支持HTTP):

{protocol}://{umas_ip}:{umas_port}/gettoken?token={umas_token}&app=vod&duration=100&limit=10&format=xml

4.5.媒体访问控制口令的使用

媒体访问控制口令是一个16位的字元串,在播放器与UMS主伺服器程式建立RTMP连线的时候使用,使用方式如下(protocol仅支持rtmp、rtmpe):

{protocol}://{ums_ip}:{ums_port}/{app_name}?token={从UMAS获取的媒体访问控制口令}

WMS

使用Windows Media Encoder这个软体即可实现网上广播服务,不过,藉助于Windows Media Services,利用Windows Media Encoder製作的流媒体档案,我们的网路广播站功能将更为强大。下面,我们将利用Windows Media Encoder单独建立广播站,并将其纳入Windows Media Services,实现更强大的功能。

安装Windows Media Services

首先安装Windows 2000 Server或者Windows .Net Server,然后打开“开始-控制台-管理工具-管理您的伺服器”或“开始-控制台-添加或删除程式-添加/删除Windows组件”(建议使用第二种),在其中勾取“Web应用程式伺服器”,也就是2000 Server中的IIS伺服器,单击“下一步”进行添加;

添加IIS完毕后,再次启动添加/删除Windows组件程式,并勾取Windows Media Service项,单击详细信息,在其中选择“用于Web的Windows Media Services Administrator”以启动Windows Media Services的Web管理功能(2000中可能没有这些选项,只需要安装Windows Media Services即可);

安装Windows Media Encoder

从微软网站下载Windows Media Encoder 7.1(由于Windows Media Encoder 9.0无法在.Net Server下工作)进行安装,至此,Windows Media服务的伺服器和编码器都已经具备;

运行Windows Media Encoder

(1)从“开始-程式-Windows Media” 启动Windows Media Encoder,在出现的嚮导界面中根据自己的需要选择合适的选项,建议新手“使用新建会话嚮导广播、捕获或转换档案”,选择后单击确定;

(2)由于进行的是广播,所以在下一个弹出的画面中请选择“在附属设备或计算机萤幕广播实况事件”,这样的选择能够让Windows Media Encoder直接进行广播或者将其加入Windows Media Service服务;

(3)在下一个画面中选择您进行视频或音频捕获的设备,笔者没有视频卡,所以只能选择“萤幕捕获”,有视频卡的朋友请选择您的视频卡;

(4)广播信号必须通过一个有效的连线埠进行传输,因此必须对它进行设定。Windows Media Encoder默认的连线埠为8080,但由于这个连线埠经常被其它软体占用,所以建议朋友们单击“查找可用连线埠”以换成其它随机连线埠或者直接输入没有被占用的连线埠。我选择了“3170”连线埠;

(5)然后就开始选择我们进行广播的流媒体质量,有一个公式您可以参考:流媒体配置档案频宽×最大连线用户数=您的上行频宽(不是下载,是上传)。您如果有2Mbps的上行频宽,选择了100Kbps的配置档案,则允许同时20个观众看到您的广播,由此可见,流媒体服务对频宽的需求是巨大的;

(6) 在这个视窗您可以选择将进行广播的流媒体存档,以便于以后观看或者进行点播,若只是作为实况广播服务,并且硬碟空间不大,您可以不选取;

(7) “下一步”后,您可以选择是不是添加微软内置的欢迎、休息和再见档案,我就没要这些东西,谁给微软免费作广告,呵呵;

(8) 然后,我们可以给我们的广播节目添加上版权资讯,这些信息在播放时,会出现在Windows Media Player中;

(9) 弹出最后一个确认视窗后,我们最终的广播界面就出现了,若是有视频捕捉设备,只要单击“开始”,我们的广播站就运行起来,只要在客户机IE中输入“mms://伺服器的:连线埠值”就会弹出media player播放电视。如我建立的广播站地址就是“mms://192.168.0.1:3170,这些信息您也可以直接在此界面的连线标籤中查看;

(10) 若是您和我一样没有视频捕捉设定,或者想向用户播放一段录製好的视频,请点击“会话-属性”(此面板能够对所有设定过的数据进行调整),单击“更改”按钮,在弹出视窗中选择视频右边的下拉框,单击“查找档案”,找到您预先录製好的视频档案(支持asf、wmv、avi、mpg等格式);

(11) 再回到广播界面,点击开始,您的档案就可以被网路上的兄弟姐妹看到了,

若是想添加更多的档案或设备,请在以上视窗单击“更改”旁的“新建”进行添加即可;

(12) 您可能觉得到这里我们就大功告成了,实际上远远没有,这只是最基本的直播广播,我们还需要将其加入Windows Media Services的广播服务中,以实现更强大的功能。请将你的滑鼠指向“开始-控制台-管理工具-Windows Media Services”,打开Windows Media管理器(2000 Server应该是一个Web界面)。选择左边的伺服器后,单击操作选单中的“添加发布点(嚮导)”,经历欢迎页面后,会出现发布点命名视窗,在其中输入您愿意使用的名字,我输入的是“SOFTICP._Broadcast”;

(13) 在下一个视窗中,将让您选择所要发布的内容类型,如果只是单纯的进行流媒体直播,就选择“编码器(实况流)”,若是想在实况流中加入其它製作好的档案,请选择“播放列表”,若是想建立视频点播伺服器,请选择“目录中的档案”。由于我有现成的製作好的档案,所以选择了“播放列表”;

(14) 选择完了发布内容的类型,就要选择发布的方案,我们进行的是网路广播的服务,当然要选择“广播发布点”。在接下来的视窗中,我们要选择内容的传递方式,看到了吧,这次我们前面介绍的单播和组播的基本概念起了作用,我们的网路一般不支持组播,所以要选择“单播”;

(15) 若是您以前有创建好的播放列表档案(wsx或htm档案),直接在下一个视窗中选择“现有播放列表”,若是没有,请跟我一样,“新建播放列表后进行添加”。在添加视窗中,可以添加档案、编码器的实况流、远程发布点的流媒体、ASP、CGI的动态源等多种媒体,并且还可以添加广告信息以及调整媒体的播放顺序;

(16) 完成播放列表的编辑后,点击“下一步”将播放列表保存成档案,并且在下一个视窗中可以选择是否“循环播放”或“无序播放”这些流媒体。再经历几个确认框,您就完成了Windows Media流媒体广播伺服器的建立,为了快捷,我们就将“完成此嚮导后启动其它嚮导”前面的对勾去掉吧!

(17) 伺服器启动后,您就可以在Windows Media Player中输入“mms://伺服器IP/发布点名称”观看网路广播了。而在Windows Media Services的管理器中,我们可以随时监视流媒体的播放情况、添加/删除与调整播放列表、插入广告、发布公告(可以直接生成htm页面)、调整该广播站的属性等操作,并可以随时通过下面的按钮启动与停止广播站以及测试当前流媒体是否正常;

此图是使用公告嚮导建立的发布点公告网页,是不是非常方便?

(18) 我们还可以通过在浏览器中输入管理器的网址或者直接启动管理工具中的“Windows Media Services(Web)”来对整个流媒体伺服器进行Web管理以及远程管理,其管理界面与本地管理除了少几个功能外,几乎没有差别。

远程管理还可以对一个伺服器组多台伺服器进行管理。

设定允许连线的客户端数量

在WMS流媒体伺服器中可以对流媒体进行播放授权,并限制某些IP位址连线到流媒体伺服器:

第1步,打开Windows Media Services视窗,在左窗格中展开伺服器和“发布点”目录,并选中发布点Movie。

第2步,切换到“属性”选项卡,在“类别”列表中选中“授权”选项,然后在“外挂程式”列表中双击“WMS IP位址授权”选项。

第3步,在打开的“WMS IP位址授权 属性”对话框中选中“除允许列表中的地址外,全部拒绝”单选框,并单击“添加IP”按钮。

第4步,打开“添加IP位址”对话框,选中“计算机组”单选框。在“子网地址”编辑框中输入允许连线到流媒体发布点的IP位址段,并在“子网掩码”编辑框中输入子网掩码。设定完毕依次单击“确定”→“确定”按钮使设定生效。

PPS

PPS是目前全球最大的P2P视频服务运营商,一直在为新浪网、新传体育、凤凰网、21CN等媒体和门户提供P2P视频服务技术解决方案。

经过半年的测试服务,PPS的点播服务已经有超过40万人同时线上,每天服务800万人次,技术趋于稳定成熟,现正式对外免费开放PPS点播伺服器产品。

PPS流媒体伺服器可以为点播运营商提供P2P加速、内容分发、点播网站建站解决方案等全套技术支持。

VJMS

产品概述

P2P直点播系统,提供了安装于伺服器端的视音频流分发服务。系统从採集端接收视音频流,由P2P协定和CDN网路进行转发,通过媒资管理系统、内容管理系统及网站,输送到客户端(手机、平板、电脑、机顶盒),为客户快速建立一套网路视音频直点播服务。

性能优势

1. 三屏播放支持市面上常见浏览器收看,包括IE、火狐、遨游、谷歌等浏览器。支持智慧型终端收看。VJLive支持HLS协定,运用HTML5语言实现了IOS系统和Android系统手机和机顶盒平台线上直播收看。

2. 直播时移直播提供时移功能,支持纯flash方式的实时回放,自动生成节目列表,可以在任意时间收看任意节目,打破传统的直播收看模式,观众不再因为不能回放而错过直播节目。

3.高流畅度集成了HTTP、TCP、UDP(SUDP、RUDP)和网关穿透模组(UDP穿透和RPNP穿透)及全球IP表,拥有极高数据收发速度和单机连线数,极大程度保证各种清晰度下的视频播放质量。4.广播级高清实况直播时支持多种流协定和编码,可使用高清、标清码流,达到广播级效果,其中高清视频格式包括wmv/asf/wma/mp3/rm/rmvb/flv等。5.複杂网路环境自适应採用了覆盖全球IP表、运营商地域IP段表等动态节点调整策略,支持各级网关穿透和内外网网关映射。同时採用了UDP、TCP传输自适应机制,当UDP传输不可用时自动切换到TCP传输,保证连通性。6.客户机及CDN自动化存储收看者:快取设定将自动存储收看过的视音频片段,供P2P分享使用,以减轻运营商频宽压力。运营商:通过中心视频资源库,根据点播伺服器收看者点击率,自动下载热门视频档案进行P2P分发。7.高速拖拉

使用独创的帧级预快取读取技术,使得收看者在拖拉视频进度时,可以无缝跳转至拖拉处,立刻欣赏跨段影像。8.帧级跳转定位採用独创的VJVOD最佳化的编码协定,可以精确跳转到以帧为单位的时间点,高度定位到比秒还精确的画面。9.富资源分发使用完整视频、私有或第三方格式的视频快取片段或加密内容等作为点播媒资。也可以发布任意格式的非媒体档案,作为P2P档案发布系统使用,例如SWF小游戏等等。10.收看进度记忆将提供可以设定并二次开发的中断点记忆功能,方便客户可以继续收看节目。11.高速启动通过HTTP协定、最佳化的编码模组、集群连结策略,达到即点即播的视频启动速度,无需收看者进行长时间等待便可开始收看视频。

相关词条

相关搜索

其它词条