您的位置:新葡亰496net > 服务器网络 > 新葡亰496net2003中的四大web接口,Media技术的流媒

新葡亰496net2003中的四大web接口,Media技术的流媒

发布时间:2019-09-17 06:43编辑:服务器网络浏览(130)

    随着硬件的不断更新,几年前的新电脑转眼就变成老爷机了,这些老爷机运行新的操作系统和软件都非常慢,这样一来很多旧电脑只能闲置在一旁,确实有些浪费。如果你家中有多台电脑,如果你的家人经常在电脑上看大片,这样不仅会出现网络堵塞现象,也给网络正常运行带来不便。其实我们可以对旧电脑稍加改造,将旧电脑变身为一台流媒体服务器,这样就家人就可以借助流媒体服务器收看自己喜欢的电影了。

    Web管理接口(Web Management Interface)在Windows Server 2003中是一项非常值得网络用户使用的功能,这项功能主要的目的就是为了向一些有权限的网络用户在无法进行本机维护时,提供远程的Web管理接口服务。下面笔者对四项常见的Web接口管理服务进行一下简单的介绍。

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

    摘要:本文在简介流媒体技术及其中的Windows Media技术的基础上,结合实际简述了Windows Media服务器的安装、ASF文件的制作以及“点播单播发布点”、“广播单播发布点”、“多播广播站”的创建,并通过网页链接等方式进行了相关测试,从实践角度阐述了在中实现流媒体服务的技术和方法。 关键词:Windows Media  流媒体 网络视频 笔者利用Windows 2000 Server自带的Windows Media Service搭建了一个环境,经过一番努力,终于实现了流媒体服务。欣喜之余,谨愿将这些探索并经验与读者共享;
    1.流媒体技术概述
    流媒体简单地说就是流式传输技术在Internet/Intranet上传输的连续时基媒体,如:音频、视频或多媒体文件。流式媒体在播放前并不下载整个文件,只将开始部分存入内存,流式媒体的数据流随时传送随时播放,只是在开始时有一些延迟。流媒体实现的关键技术就是流式传输。流式传输主要指通过网络传送媒体(如视频、音频)的技术总称。其特定含义为通过Internet将影视节目传送到PC机。流媒体技术是包含了采集、编码、传输、储存、解码等多项技术的综合技术。
    2. Windows Media技术简介
    2.1  特点
    Microsoft公司推出的Windows Media技术具有方便性、先进性、集成性、低费用等特点,而且其制作、发布和播放软件与Windows NT/2000/9x集成在一起,不需要额外购买。Microsoft的流视频解决方案在Microsoft视窗平台上是免费的,制作端与播放器的视音频质量都上佳,而且易于使用。
    2.2  Windows Media播放方式
    Windows Media播放方式包括单播、多播、点播与广播,并可组合为点播单播、广播单播、广播多播等播放方式。它们的含义如下表所示:
    播放方式      含义
    单播      是客户端与服务器之间的点到点连接。在客户端媒体服务器之间建立一个单独的数据通道,1台服务器送出的每个数据包只能传送给1个客户机。
    多播      是通过启用多播的网络传递内容流,网络中的所有客户端共享同一流。由多播技术构建的网络,允许路由器一次将数据包复制到多个通道上。采用多播方式,媒体服务器只需要发送一个信息包,所有发出请求的客户端即可同时收到连续的数据流而无延时。多播不会复制数据包的多个拷贝传输到网络上,也不会将数据包发送给不需要它的那些客户,保证了网络上多媒体应用占用网络的最小带宽,是理想的播放方式。
    点播      是客户端与服务器之间的主动的连接。用户通过选择内容项目来初始化客户端连接。用户可以开始、停止、后退、快进或暂停流。点播连接提供了对流的最大控制,但这种方式由于每个客户端各自连接服务器,却会迅速用完网络带宽。
    广播      指的是用户被动接收流。在广播过程中,客户端接收流,但不能控制流。例如,用户不能暂停、快进或后退该流。广播方式中数据包的单独一个拷贝将发送给网络上的所有用户,而不管用户是否需要。此种传输方式会非常浪费网络带宽。 组合播放方式      含义
    点播单播      客户端连接到服务器以接收特定内容,而该内容也只传往一个客户端。用户可以控制流。
    广播单播      客户端通过发布点上的别名访问流。用户可单击 Web 网页上的链接或获得该别名的 URL,从而连接到流。每个连接到流的用户都有其自己的连接和来自服务器的流。
    广播多播      被动的用户通过监视特定的 IP 地址接收多播 ASF 流(与以特定频率从收音机或电视台接收信号类似)。 2.3  Windows Media视频技术组成
    Windows Media视频服务器系统包括以下几个部分:Windows Media服务器组件、Windows Media工具、Windows Media Player。
    2.4  Windows Media编码器
    Windows Media编码器用于转换实时和存储的视频和音频内容为ASF流,然后通过Windows Media服务器在网络中传送。   
    2.5  Windows Media Player
    Windows Media客户端软件称为Windows Media Player,由Windows Media服务器接收并播放流内容。Windows Media服务使用Windows Media Player以播放包含视频、音频、图像、URL和脚本内容的ASF流。Windows Media Player 9系列是最新版本。
    新葡亰496net,2.6  Microsoft高级流格式ASF简介
    Microsoft公司的Windows Media的核心是ASF(Advanced Stream Format)。 Microsoft将ASF定义为“同步媒体的统一容器文件格式”。ASF是一种数据格式,音频、视频、图像以及控制命令脚本等多媒体信息通过这种格式,以网络数据包的形式传输,实现流式多媒体内容发布。
    3.  Windows Media校园流媒体系统的设计
    3.1 网络结构设计
    Windows Media流媒体系统包括服务器端和用户端两部分。服务器端包括Windows Media服务器、制作机。Windows Media服务器用于存储和发布流媒体信息。制作计算机安装视频采集卡、声卡及摄像机,用于制作流媒体文件。用户端安装Windows Media Player软件。数据传输依托校园网。
    3.2  软硬件要求
    3.2.1服务器
    服务器硬件配置一般是PIII400以上CPU,内存在128~512M左右。操作系统Windows 2000 Server及Windows Media服务组件。
    3.2.2制作计算机
    制作计算机硬件配置一般是PIII400以上CPU,内存在128~512M,需要声卡、视频采集卡以及VCD或录像机。软件为Windows 98或Windows 2000 Professional,安装Windows Media编辑工具。 4. Windows Media校园流媒体系统的实现
    4.1  Media服务器的安装
    笔者所用微机(P4 1.8G,256M)已连入校园网,并能上因特网,操作系统为Windows 2000 Server,并添加了“Windows Media服务”和“Internet信息服务(IIS)”。 
    由于学校条件所限,笔者所用的Media服务器和制作机暂时为1台微机。网上下载并安装Windows Media 9系列的中文版播放器和编码器,下载网址为:
    4.2  ASF文件的制作
    笔者在微机上安装了Broadway视频采集卡,并通过录像机采集了两段AVI格式的录像,分别命名为LX1.AVI和LX2.AVI。通过Windows 2000 Server自带的编码器Windows Media Encoder可以很容易地将两个AVI文件转换为ASF文件:LX1. ASF、 LX2. ASF。在F盘上建立文件夹ASF,将两个ASF文件存入(为表述方便,文中所用文件名、路径、计算机名称、IP等,皆为笔者实际实验过程所用,读者可根据自己实际环境确定这些)。也可用Windows Media编码器9系列存为WMV格式文件,但要求客户端播放器必须为7.0以上版本4.3  使用“快速启动向导”创建“点播单播发布点”
    在F盘上建立文件夹“asx”并设为共享,以便在后续操作中放置“.asx”通知文件。
    在 Windows Media 管理器菜单框中单击“单播发布点”,出现“单播发布点”页。确保选择了“使用向导创建新的点播单播发布点”复选框,单击“点播”,然后单击“新建”, 出现“配置和发布单播点播流快速启动向导”。
    在“选择一个发布点”屏幕中,选择“创建一个发布点”。在“创建一个新的发布点”屏幕中,在“别名”框中键入别名为“asf”。在“路径”框中,键入“F:\asf\”。在"查找目标 .asf 文件"屏幕,输入“F:\asf\lx1.asf”。在“选择发布”屏,选择“MMS协议”和“创建一个.asx文件”,然后选择 “下一步”。在“准备发布”屏幕中,选择 “完成”。 
    将“lx1.asx”通知文件保存到“F:\asx\”里面。在“发布完成”屏幕中,单击“测试 URL”、“测试 .asx”可以在 Windows Media Player 中传递点播单播发布点的流式化内容“lx1.asf”。
    4.4 “广播单播发布点”的创建
    4.4.1启动“Windows Media编码器9系列”的广播功能,步骤如下:
    打开视频采集设备,启动“Windows Media编码器9系列”。在“新建会话”窗口中选择“广播实况事件”,按“确定”。
    在“新建会话向导”窗口的“设备选项”屏中,“视频”选择“Broadway MPEG Capture/compression”(笔者的微机视频采集卡型号),“音频”选择“Realtek AC97 Audio”(笔者的微机声卡型号),按“下一步”。在“广播方法”屏中,选择“自编码器拉传递”,按“下一步”。在“广播连接”屏中,HTTP端口设为“8080”,按“下一步”。在“编码选项”屏中,选择“多比特率视频和音频”,按“下一步”。在“存档文件”屏中,按“下一步”。在“包括视频文件”屏中,按“下一步”。在“显示信息”屏中,随便输点东西(最好有意义),按“下一步”。在“设置检查”屏中,按“完成”。
    在“Windows Media编码器9系列”程序窗口中,按“开始编码”,“Windows Media编码器9系列”开始工作,在窗口中可看到其采集画面和相关信息。
    4.4.2使用“快速启动向导”创建“广播单播发布点”
    在 Windows Media 管理器菜单框中单击“单播发布点”,会出现“单播发布点”页。确保已选择了“使用向导创建新的广播单播发布点”复选框,单击“广播”,然后单击“新建”,会出现“配置和发布单播广播流快速启动向导”。
    在“选择发布点”屏幕中,选择“创建一个广播发布点”。在“指定源”屏幕中,为广播内容选择源为“Windows Media 编码器”。在“配置和发布单播流”屏幕中,在“别名”框中键入一个别名“test”。然后在“路径”框中键入路径“ “端口”框中的值设为“8080”。在“选择发布方法”屏,选择“MMS协议”和“创建一个.asx文件”,然后选择 “下一步”。在“准备发布”屏幕中,选择 “完成”。
    将“test.asx”通知文件保存到“F:\asx\”里面。在“发布完成”屏幕中,单击“测试 URL”、“测试 .asx”,可以在 Windows Media Player 中传递广播单播发布点的流式化内容。
    4.5 使用“快速启动向导”创建“多播广播站”
    在F盘上建立文件夹“nsc”并设为共享,以便在后续操作中放置“.nsc”广播站信息文件。
    在 Windows Media 管理器菜单框架中,单击“多播站”,相应显示为多播广播站页。确保已选择了“使用向导创建新广播站”复选框,单击“广播站”,然后单击“新建”,出现“配置和发布多播流快速启动向导”。
    在“选择一个广播站”屏幕上,选择“创建新的广播站”。在“创建新的广播站”屏幕上,键入广播站的名称“guangbo1”和说明(随便填),然后选择“分发模式”为“多播和分发”,按“下一步”。在“指定节目和流名称”屏幕上,在“节目名称”中键入节目的名称“myProgram1”,在“流名称”中键入流的名称“myStream1”。 在“指定流对象来源”屏幕上,选择流的来源为“高级流格式(.asf)文件”。在“指定流对象来源 URL”屏幕上,键入流的来源 URL“mms:// mediaserver /asf/lx2.asf”。在“指定流格式信息”屏幕上,指定流来源的路径为“F:\asf\lx2.asf”,以便将流格式信息添加到广播站定义中。 
    将多播广播站信息文件(guangbo1.nsc)存储到 Microsoft Windows Media Player 可以访问的位置。在“广播站信息文件的导出路径”屏幕上,键入“F:\nsc\guangbo1.nsc”。在“广播站信息文件 URL”屏幕上,选择“使用一个到广播站信息文件的共享路径”并输入“\\ mediaserver \nsc\guangbo1.nsc”。 在“选择发布方法”屏幕上,按“下一步”。在“准备发布”屏幕中,按“完成”。 
    将guangbo1.asx保存到F:\asx里面。在“发布完毕”屏幕上,单击“测试 .asx”,开始在 Windows Media Player 中播放由广播站发送的内容流。
    4.6 建立默认Web站点虚拟目录
    启动“Internet信息服务”窗口,点开服务器名“mediaserver”前的“ ”号,再右击“默认Web站点”,打开其快捷菜单。在快捷菜单中,点“新建”中的“虚拟目录”,启动“虚拟目录”创建向导,按“下一步”。在“虚拟目录别名”屏中,输入别名“asx”,按“下一步”。在“Web站点内容目录”屏中,输入“F:\asx”,按“下一步”。在“访问权限”屏中,按“下一步”。在“Web站点内容目录”屏中,输入“F:\asx”,按“下一步”,再按“完成”,结束向导。
    4.7使用网页链接进行测试
    启动“Microsoft Frontpage”程序窗口。将网页保存到“F:\asx”里面,起名为“index.htm”。
    新葡亰496net2003中的四大web接口,Media技术的流媒体系统的设计与实现。插入一个九行两列的表格。在第一行输入“1.请测试“点播单播发布点”:”,在第二行第一列输入“点播单播一”,链接到 Media编码器9系列”的广播功能):”,在第五行第一列输入“广播单播一”,链接到http:// mediaserver /asx/test.asx;在第五行第二列输入“广播单播二”,链接到 mediaserver /test;在第六行第二列输入“广播单播四”,链接到mms://10.10.214.161/test。分别试验四种访问方法。
    在第七行输入“3.请测试“多播广播站”(要在“多播广播站”中先启动节目):”,在第八行第一列输入“广播多播一”,链接到http:// mediaserver /asx/guangbo1.asx;在第八行第二列输入“广播多播二”,链接到
    在任一台联入校园网的微机上输入
    4.8 实验效果
    在笔者所在学校的校园网环境中(近50台微机,主干网100M,桌面10M),每一台微机均能访问笔者所做的流媒体服务器并能较流畅地播放“点播单播”、“广播单播”、“多播广播”等媒体流,并发访问的客户端在20台以内为宜。学校拍摄的许多教学录像,经笔者进行处理并通过流媒体服务器提供对全校的播放服务,受到了全校师生的欢迎,取得了很好的效果。 
    [1]Microsoft Corportion, “Windows 2000 Server 配置服务器帮助”, 2000.
    [2]吴国勇、邱学刚、万燕仔编著,《网络视频流媒体技术与》,北京邮电大学出版社,2001.
    [3]刘晓平、孔明光、吴斌编著,《Windows2000中文版实用教程----Server篇》,水利水电出版社,2000

    随着Internet和Intranet应用日益丰富,视频点播也逐渐应用于宽带网和局域网。人们已不再满足于浏览文字和图片, 越来越多的人更喜欢在网上看电影、听音乐。而视频点播和音频点播功能的实现,则必须依靠流媒体服务技术。就目前来看,最流行的流 媒体点播服务器只有两种,即Windows Media服务和Real Server。下面我们在这里主要讨论在Windows 2003 Server环境下如何搭建视频点播服务器。我们大家知道,Windows Media服务采用流媒体的方式来传输数据。通常格式的文件必须完全下载到本地硬盘后,才能够正常打开和运行。而由于多媒体文件 通常都比较大,所以完全下载到本地往往需要较长时间的等待。而流媒体格式文件只需先下载一部分在本地,然后可以一边下载一边播放 。Windows Media服务支持ASF和WMV格式的视频文件,以及WMA和MP3格式的音频文件。

    架设流媒体服务器需要安装IIs5/6,一般CPU需要为奔腾550MHz以上,内存为128M,并且拥有5G以上可用磁盘空间。该服务器能与家中其他电脑共享上网。

      打印服务器的Web接口

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

      一、Windows Media服务的安装

    利用旧电脑架设流媒体服务器方法非常简单,我们就通过下面的方法来了解一下流媒体服务器的搭建过程。

      打印服务器是Windows Server 2003服务器中的一种,它是实现资源共享的重要组成部分。在Windows Server 2003中,如果打印服务器安装了IIS服务器,则拥有权限的网络用户就可以通过IE等浏览器来管理打印服务器,域中的用户也可以通过浏览器来安装打印机、管理自己打印的文档等。这种方便的管理模式就是“打印机服务器Web接口管理方式”。其实现的过程如下:

     

      Windows Media服务虽然是Windows Server 2003系统的组件之一,但是在默认情况下并不会自动安装,而是需要用户来手动添加。而在Windows Server 2003操作系统中,除了可以使用“Windows组件向导”安装Windows Media服务之外,还可以通过“配置您的服务器向导”来实现。

    Windows Media Services流媒体服务器是一种通过 Internet 或局域网向客户端传输音频和视频内容的平台。客户端可以是使用播放机例如 Windows Media Player)观看服务器播放的内容。Windows Media 服务器流是Windows Server 2003系统中自带的流媒体广播组件,程序支持多路视频同时广播,程序具有延迟时间短,操作简单等特性,Windows Media Services支持对mpg、asf、wmv等多种视频格式进行广播。

      首先安装IIS 6.0和相关的远程管理组件。点击“开始→控制面板→添加/删除程序”,在“添加或删除程序”窗口中点击“添加/删除Windows组件”按钮,接着在弹出的“Windows组件向导”窗口中选择“应用程序服务器”。

     

      (1)在刚刚安装好Windows Server 2003操作系统并进入Windows时,系统会自动运行“管理您的服务器”窗口。单击其中的“添加或删除角色”超级链接,将显 示“配置您的服务器向导”对话框。

    老旧电脑变身流媒体服务器第一步.Windows Media Services的安装

      双击“应用程序服务器”后,在弹出的窗口中勾选“Internet信息服务(IIS)”。因为要设置打印机服务器可以使用Web接口方式的管理,所以还需要接着点击“详细信息”按钮。在弹出的窗口中勾选“Internet打印”选项,才能实现Web打印及管理打印机。

    功能

    流媒体服务器的主要功能是以流式协议(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。

     

      (2)单击该对话框中的“下一步”按钮,计算机将开始自动检测所有的设备、操作系统,并检测所有的网络设置。在检测完成后将 显示“配置选项”对话框,选择“自定义配置”选项,以自定义安装自己所需要的网络服务。

    Windows Server 2003系统默认安装中没有安装Windows Media Services,我们先来对该组件进行安装。在开始菜单中单击“管理您的服务器”,打开“管理您的服务器”→“添加或删除角色”→“配置您的服务器向导”,单击“下一步”系统开始扫描当前所有服务器信息,随后会弹出一个“添加您的服务器向导”对话框,选中“流式媒体服务器”如图1),单击“下一步”按钮,按照提示安装即可完成。

      在组件安装完毕后,就可以在局域网中的任何一台计算机上输入http //打印服务器名称/printers/(如http //192.100.100.16/printers/)进入打印机服务器的Web接口管理页面了。在该页面可以看到这台服务器上的所有打印机及状态。

    sewise软件系统

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

     

      (3)单击“下一步”按钮,将显示“服务器角色”对话框,在“服务器角色”列表框中列出了所有可以安装的服务器。系统中大部 分服务的安装和卸载都可以在该对话框中进行选择。

    新葡亰496net 1 

      终端服务器的Web接口

    直播服务器软件

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

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

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

    • 支持用户链接数控制功能;

    • 提供二次开发接口;

    • 支持分布式部署;

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

       
       
       
       

    新葡亰496net2003中的四大web接口,Media技术的流媒体系统的设计与实现。 

      (4)选择列表框中的“流式媒体服务器”选项,然后单击“下一步”按钮,将显示“选择总结”对话框,用来查看并确认所选择的 选项。  

    图1 配置流媒体服务器

      终端服务器是一种可以让有权限的远程网络用户,通过桌面界面登录的方式对服务器进行管理的服务。一般来说,我们都是通过“远程桌面连接”功能实现客户端与终端服务器之间的连接。

    点播服务器软件

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

    • 支持2种上传方式,可上传大文件;

    • 支持H.264/AAC编码;

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

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

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

    • 支持播放请求认证;

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

    • 支持云部署;

    • 提供二次开发接口;

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

    新葡亰496net 2

    点播功能(8张)

     

      (5)单击“下一步”按钮,将显示“正在配置组件”对话框,并根据提示将Windows Server 2003安装光盘放入光驱。

    ...

      在Windows Server 2003中,用户只要让终端服务器搭配IIS服务器,就可以在客户端通过使用IE浏览器(4.0以上版本)完成与终端服务器的连接、登录与管理操作。这项功能就是下面将要讲述的“远程桌面Web连接”功能。它的主要目的就是让管理员不必在每台计算机上都安装“远程桌面连接”程序,就可以通过Web接口(浏览器)来连接终端服务器。

    虚拟直播服务器软件

    • 轻松创建自己的网络电视台;

    • 将视频文件转为实时直播流;

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

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

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

    • 通用的rtmp标准输出;

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

    • 支持云部署。

     

      (6)放入安装光盘后单击“确定”按钮,系统便开始从光盘中复制文件并安装Windows Media服务,并用进度条代表当前的安装进度。

      首先安装IIS 6.0,并在安装的过程中双击“Internet信息服务(IIS)”,在打开的窗口中勾选“万维网服务”。接着双击“万维网服务”,在弹出的窗口中勾选“远程桌面Web连接”后,开始安装选中的组件。

    剪切服务器软件

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

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

    • 支持H264 AAC编码;

    • 音视频文件无损剪切;

    • 智能识别关键帧,精确到关键帧剪切;

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

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

    • 支持多码率输出;

    • 支持直播节目的边录制边剪切;

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

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

    • 提供二次开发接口;

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

     

      (7)安装完成以后将显示对话框,这表示已经成功地将此服务器设置为流式媒体服务器。

      在安装该组件后,可以在远程计算机的IE地址栏中输入http //服务器IP地址或名称/tsweb/(如http //192.100.100.16/tsweb/)即可访问终端服务器了。在“远程桌面Web连接”页面中输入服务器的IP地址并设置好分辨率大小后,点击“连接”按钮就可以登录到终端服务器的登录界面。输入正确的用户名和密码就可以登录到该服务器的桌面环境。

    转码服务器软件

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

    • 支持2种上传方式,支持2G以上大文件上传;

    • 支持水印功能;

    • 支持各种格式、编码、码率、分辨率转码;

    • 支持批量列队转码;

    • 支持多路同时转码;

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

    • 输出编码格式为H264 AAC的MP4或FLV视频文件;

    • 支持高清转码;

    • 提供二次开发接口;

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

     

      (8)单击“完成”按钮关闭该向导,返回到“管理您的服务器”窗口,将显示流式媒体服务器已成功安装。

      提示:如果出现无法连接到终端服务器的情况,请确认终端服务器的远程桌面功能是否激活,即右键点击“我的电脑”,在弹出的菜单中选择“属性”,在属性窗口中的“远程”选项卡设置界面,勾选“允许用户远程连接这台计算机”即可。

    内容管理系统

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

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

    • 直播节目支持EPG功能;

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

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

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

     

      另外,Windows Media服务也可以在“控制面板”中,采用传统的“添加/删除程序”方式来添加安装。在“Windows组件向导”对话框中, 选中Windows Media Services复选框,并根据系统提示插入Windows安装光盘即可成功安装。

      流媒体服务器的Web接口

    UMS/AMS

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

     

      Windows Media服务安装完成后,将返回到“管理您的服务器”窗口。单击其中的“流式媒体服务器”右侧的“管理此流式媒体服务器”超级 链接,或依次单击“开始”->“控制面板”->“管理工具”->Windows Media Services选项,将显示Windows Media Services窗口。有关Windows Media服务的所有管理工作均可在该窗口中完成。

      在Windows Server 2003中,架设既支持网络广播又可进行视频点播的Windows Media流媒体服务器是一件很容易的事情,但你想过没有,我们同样可以通过Web接口来管理流媒体服务器。

    安装UMS1.8.9/AMS5.0

    详见程序安装指南。

     

      该窗口中介绍了关于流媒体的一些基础知识,以作为入门者对它的了解。在“入门”选项卡中,单击左侧基础知识中的某个选项,即 可在右侧显示出关于该项的解释说明。

      在“Windows组件向导”窗口中勾选“Windows Media Services”,并进入该选项的详细设置窗口,勾选“用于Web的Windows Media Services管理器”项。从随后弹出的“Windows Media Services安装警告”提示框中,可以看到当前选中的组件需要IIS 6.0的支持。此时请点击“确定”按钮(IIS 6.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托盘右下角的蚂蚁图标来弹出系统菜单,见下图:

    新葡亰496net 3

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

    新葡亰496net 4UMSMonitor主控界面

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

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

    新葡亰496net 5UMS配置选项

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

    2.2. 测试点播功能

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

    视频文件及媒体库路径准备好后,请确保修改的设置已经生效,以及文件名没有冲突。如果您使用的是安装程序自带的Nginx Web服务器,请将nginx安装目录下html子文件夹中的vod.html文件用记事本打开;如果您使用已有的Web服务器,请将Web服务器根目录下的UMSvod.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服务器,您可以通过浏览器访问

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

    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软件,确保视频采集设备和音频采集设备能正常工作,正常工作的硬件设备看似应该如下图所示:

    新葡亰496net 6

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

    新葡亰496net 7

    2.3.4 查看直播视频

    如果您使用的是安装程序自带的NginxWeb服务器,请将nginx安装目录下html子文件夹中的live.html文件用记事本打开;如果您使用已有的Web服务器,请将Web服务器根目录下的UMSlive.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服务器,您可以通过浏览器访问

     

      二、制作流式文件

      在上述组件安装完毕后,就可以在远程计算机的IE浏览器地址栏中输入http//流媒体服务器IP地址8080/(如http //192.100.100.16 8080/default。asp)使用Web接口管理流媒体服务器了。输入网址并按回车键后,就可以看到Windows Media Services的Web接口管理页面了。

    使用直播集群组网功能

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

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

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

    新葡亰496net 8

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

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

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

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

    新葡亰496net 9

     

      Web服务可用来发布HTML文件,而视频点播服务自然可用来发布流媒体文件。使用Windows Media编码器,可以将文件扩展名为.wma、.wmv、.asf、.avi、.wav、.mpg、.mp3、.bmp和.j pg等文件转换成为Windows Media服务使用的流文件。.asf、.wma和.wmv文件扩展名代表标准的Windows Media文件格式。其中的.asf文件扩展名通常用于使用Windows Media Tools 4.0创建的基于Microsoft Media的内容。而.wma和.wmv文件扩展名是作为Windows Media编码器的标准命名约定引入的,目的是使用户能够容易区别纯音频(.wma)文件和视频(.wmv)文件,这三种扩展名 可以交换使用。

      为了安全考虑(防止其他用户管理Windows Media Services),大家可以在退出Web接口管理页面时,输入网址http //192.100.100.16 8080/WMSLogOff。asp来注销本次管理。

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

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

    4.1 UMAS服务模式介绍

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

    新葡亰496net 10UMAS协作图

    或见下图:

    新葡亰496net 11UMAS流程图

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

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

    4.2.1配置UMAS服务

    请首先确保UMAS服务已经安装。打开UMSMonitor配置工具(方法见2.2),您可以从已安装的服务列表中查看UMAS服务是否已经安装。要配置UMAS服务,先用鼠标选中Ulrant Media Access Service(UMAS)行,点击面板右边的“配置服务”按钮,即会弹出UMAS服务的配置页面,如下图。

    新葡亰496net 12UMAS配置选项

    其中,口令分发服务相关参数影响UMS主服务程序与UMAS服务的连接,包括口令分发服务配置栏目和口令分发服务连接设置栏目;口令获取服务相关参数影响通过HTTP连接接口创建并返回口令功能,该部分设置包括口令获取服务配置和口令获取服务连接设置栏目。要获取各个参数的使用方法,请将鼠标移动至相关文本框,您可以通过界面提示信息来修改参数。

    注意:这里设置的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服务的配置页面,再选中“综合配置”页面,如下图所示。

    新葡亰496net 13UMS连接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格式举例:
    <?xml version ="1.0" encoding="utf-8"?>
    <Token>CiQY56Fy6X65ltXH</Token>
    返回的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获取的媒体访问控制口令}

     

      1、安装Windows Media编码器

      远程维护Web接口

    WMS

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

     

      Windows Server 2003中并没有自带Windows Media编码器,需要到Microsoft官方网站上下载Windows Media编码器的简体中文版,然后再执行安装过程。需要注意的是,编码器既可以安装在Windows Media服务器上,同时也可以安装在其他计算机上。也就是说,编码器只需安装在执行编码(即转换文件格式)工作的计算机上。

      远程维护功能是一项非常重要的功能,它可以帮助网络管理员通过Web接口来完成服务器的多个具体服务项目的管理维护操作,也就是远程进入IIS 6.0 Web接口管理页面。

    安装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即可);

     

      (1)双击运行下载的Windows Media编码器安装文件,将显示安装向导对话框,在本安装向导中显示了可以安装的组件。

      在“Windows组件向导”窗口中依次选择“应用程序

    安装Windows Media Encoder

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

     

      (2)单击“下一步”按钮,将显示“许可协议”对话框,要求用户阅读最终用户许可协议,可访问用户是否接受许可协议中的条款 ,然后单击“我接受许可协议中的条款”单选项。

    Management Interface)在Windows Server 2003中是一项非常值得 网络 用户使用的功能,这项功能主要的目的就是为了向一些有权限的 网...

    运行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管理以及远程管理,其管理界面与本地管理除了少几个功能外,几乎没有差别。

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

     

    3)选择完之后单击“下一步”按钮,将显示“安装文件夹”对话框,在“安装文件夹”文本框中显示了Windows Media编码器将要安装的位置。当然,也可以键入其他的安装路径。单击“浏览”按钮以选择其他的安装路径。

    设置允许连接的客户端数量

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

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

    第2步,切换到“属性”选项卡,在“类别”列表中选中“授权”选项,然后在“插件”列表中双击“WMS IP地址授权”选项。

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

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

     

      (4)单击“下一步”按钮,即可显示“准备安装”对话框,此时表示现在可以开始安装Windows Media服务了。

    PPS

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

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

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

     

      (5)单击“安装”按钮,安装文件就会向硬盘中开始复制文件,并进行Windows Media 服务安装。在安装完成后就会显示安装完成对话框,提示已经成功地完成Windows Media编码器9系列安装向导。

    VJMS

     

      (6)单击“完成”按钮以完成安装,并根据系统提示重新启动计算机。

    产品概述

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

     

      依次单击“开始”->“程序”->Windows Media->“Windows Media编码器”选项,将会运行Windows Media编码器,并显示“Windows Media编码器”窗口。

    性能优势

    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协议、优化的编码模块、集群链接策略,达到即点即播的视频启动速度,无需收看者进行长时间等待便可开始收看视频。

     

      2、转换文件格式

      转换文件格式的标准描述应当是“对存储信息源编码”,其实也就是将保存在硬盘或光盘上的多媒体文件转换为Windows Media服务可使用的流媒体文件格式,这个文件格式转换过程叫做编码。Windows Media编码器可以将MPG和AVI格式的多媒体文件编码为WMV格式。

      (1)依次单击“开始”->“所有程序”->“Windows Media”->“Windows Media编码器”选项,将显示“新建会话”对话框。选择其中的“转换文件”图标,以准备转换视频文件。

      (2)单击“确定”按钮,将显示“新建会话向导”窗口。直接在“源文件”文本框中键入要转换文件所在的文件夹和文件名,或者 直接单击“浏览”按钮,以查找要转换的文件。默认状态下,输出文件与源文件均保存在同一文件夹。当然,也可以重新指定保存的文件 夹。

      (3)单击“下一步”按钮,将显示“内容分发”对话框,以指定分发内容的方式。由于是为Windows Media服务制作节目,所以在这里应该要选择“Windows Media服务器(流式处理)”选项。

      (4)单击“下一步”按钮,将显示“编码选项”对话框,在这里可以指定音频和视频编码方式。如果该视频文件只被用于局域网或 宽带传输,可选择高质量的视频和音频,并指定较高帧速率,从而获得清晰的图像和逼真的声音。当然,此时所占用的网络带宽也偏高, 文件存储空间也就大。在这里每选中一个比特率就会生成一个相应的WMV文件,因此通常情况下只需选中一个比特率即可。

      (5)单击“下一步”按钮,将显示“显示信息”对话框,分别可以在相应的文本框中键入该视频文件的相关信息。

      (6)单击“下一步”按钮,将显示“设置检查”对话框,在这里可以显示并检查该视频文件的相关信息。如果有任何错误,可以单 击“上一步”按钮以返回至相关页面重新进行相关的设置。

      (7)单击“完成”按钮,系统将开始文件格式的转换。这可能要花一段时间,需耐心等待。

      (8)文件的格式转换完成后,将显示“编码结果”对话框,单击“关闭”按钮,以结束格式转换过程。若要继续转换下一个视频文 件,可单击其中的“新建会话”按钮。若要检查刚转换的视频文件,可单击“播放输出文件”按钮。

      3、对实况进行编码

      对实况信息源进行编码运算,就是指通过将音频或视频设备录入的音频、视频或图片等源信息进行编码运算,以将它们转换为流或流 文件的过程。对实况源进行编码的过程与对已存储信息源的编码过程特别相似。

      (1)启动Windows Media编码器后,在“新建会话”对话框上的“向导”选项卡中,选择“捕获音频或视频”图标,然后单击“确定”按钮,以运行“ 新建会话向导”窗口。首先显示“设备选项”对话框,在这里显示用户可以使用的视频和音频设备。

      (2)单击“下一步”按钮,将显示“输出文件”对话框,由于要将所创建的文件保存,需要在“文件名”文本框中键入保存路径, 并自定义一个文件名,当然也可以单击“浏览”按钮来选择保存文件的文件夹。

      (3)单击“下一步’按钮,将显示“内容分发”对话框,在“要如何分发内容”列表框中列出可以使用的分发方式。由于是对实况 源进行流式处理,所以在这里应该选择“Windows Media服务器”选项。

    (4)单击“下一步”按钮,将显示“编码选项”对话框。在这里显示了所选择的分发方式的编码设置,其中包括视频、音频和比特 率等。如果用户不想使用这些默认设置,也可以进行修改。

      (5)单击‘完成”按钮,’打开严Windows Media编码器”进行编码,也可以单击“下一步”按钮,将显示“显示信息”对话框。在这里可以为该编码文件添加显示信息,这些 信息将在使用Windows Media Player播放,并且只存在启动了字幕时才可以看到。

      (6)单击“完成”按钮后,会打开WindowsMedia编码器直接进行编码,也可以单击“下一步”按钮对刚才的设置信息 进行检查,将显示“设置检查”对话框。<

    越来越多的人更喜欢在网...

    本文由新葡亰496net发布于服务器网络,转载请注明出处:新葡亰496net2003中的四大web接口,Media技术的流媒

    关键词: