配置网络直播服务 6_2

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高效架设网络影视服务器

是RealServer 8.5及其以前的版本使用的模拟直播工具。Helix Server做了一些改进,并改名为SLTA。

很容易看出,两者有很大的相似性。也正由于两者的相似性,模拟直播时Helix Server 的设置与直播也就相同。下面就讨论一下,各种直播方式的配置方法。

第二节配置网络直播服务

直播时需要同时使用Helix Server和压缩编码器(如Helix Producer),两者通常位于两台不同的电脑上,也就是说,在直播现场还需一台电脑用于运行压缩编码器。为方便携带,可以使用笔记本电脑。另外,直播现场还需要视频采集卡、摄像机、麦克风等设备。

进行直播的前提是必须保证压缩编码器能够正常地运行,为Helix Server提供连续的数据流。所以,在合理配置Helix Server的同时,也要正确地配置压缩编码器,所以在阅读本章之前,可以先了解一下这些相关的内容(包括Windows Media编码器和Helix Producer 的应用)。

准备好这些,我们就可以开始配置Helix Server了。和其它设置一样,Helix Server的直播设置也在Helix Server管理页面内进行。进入Helix Server的配置管理界面,在左边的框架中单击【Broadcasting】,打开下一级菜单,如下图6-2-1所示

图6-2-1直播设置列表

Helix Server不仅可以很好地支持RealNetworks公司各个版本的Producer,还兼容了流媒体技术领域内的所有主流产品,如Apple公司的Quick Time Encoder,Microsoft公司的Windows Media编码器。

设置列表里有5个选项,分别如下:

第一、RealNetworks Encoding

使用RealNetworks公司的产品(如Helix Producer和RealProducer G2)作为压缩编码器进行直播。

74

第六章架设网络电视台第二、QT&RTP Encoding

使用Apple公司的Quick Time&RTP Encoder为压缩编码器进行直播。

第三、Windows Media Encoding

使用Microsoft公司的Windows Media编码器作为压缩编码器进行直播。

第四、Live Archiving

设置Helix Server是否保存压缩编码器发送过来的数据流。Helix Server可将数据流边转发边存储,也可只转发不存储。

第五、Broadcast Redundancy

Helix允许管理员使用多个相同内容的直播源,当某个直播源由于网络原因而停止,Helix Server自动将收看该直播节目的用户重定向连接到其它直播源。

下面我们先讨论使用RealNetworks公司的压缩编码器时Helix Server的配置方法,稍后再介绍Apple公司和Microsoft公司的压缩编码器。

1.使用Helix Producer进行直播

这里我们以Helix Producer为例介绍配置直播的一般步骤,我们将针对不同版本的Pro-ducer做下比较。

步骤一:进入配置界面。

单击【Broadcasting】下的【RealNetworks Encoding】链接,即可进入配置界面,如图6-2-2所示

75

76

高效架设网络影视服务器

其中“9.0 Producer ”即是Helix Producer ;“G2 to 8.5 Producer ”指RealProducer G2和RealProducer 8.5之间的所有版本;单击页面上的链接【pre-G2 encoders 】可进入Pre-G2 Encoder 配置界面,如图6-2-3所示

图6-2-3Pre-G2 Encoder 配置界面

步骤二:设置载入点(Mount Point )。

载入点(Mount Point )包含于管理员在Web 页上发布的链接中,格式为:

http://Helix Server Address:httpport/ramgen/mount point/path/stream

name

它的作用就是提示Helix Server 该向用户发送哪个数据流。例如,链接中的“mount point ”若为“broadcast ”,则Helix Server 向用户转发Helix Producer 发送过来的数据流 ;若为“encoder ”,Helix Server 则将RealProducer 传送过来的数据流转发给用户。

对于Helix Producer ,Helix Server 默认的Mount Point 是“/broadcast/”,管理员无法更改此载入点,在发布的链接中只能使用“/broadcast/”作为Mount Point 。

默认情况下,对于G2 to 8.5 Producer ,它对应的Mount Point 是“/encoder/”;对于Pre-G2 Encoder ,它对应的Mount Point 是“/live/”

管理员可以对这两个载入点进行更改,但发布链接时必须使用更改后的载入点(Mount Point )。

本例中不对Mount Point 做更改,直接使用默认设置。

步骤三:设置端口。

端口(Port )用于Helix Server 与各版本的Producer 进行连接。

一般Helix Server 使用一些连续的端口供Helix Producer 连接。【Port Range 】为端口范围,默认值为“50001~50050”,即Helix Producer 可以使用此范围内的任意端口与Helix Server 进行数据传送。

Helix Producer 先与Helix Server 建立一个HTTP 连接,用于发送用户名和密码。通过身份验证后,Helix Server 在此端口范围内任选一端口与Helix Producer 建立连接,开始接收视频数据,如图6-2-4所示。

相关文档
最新文档