2022年配置网络直播服务_ .pdf

上传人:Q****o 文档编号:27866997 上传时间:2022-07-26 格式:PDF 页数:20 大小:697KB
返回 下载 相关 举报
2022年配置网络直播服务_ .pdf_第1页
第1页 / 共20页
2022年配置网络直播服务_ .pdf_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《2022年配置网络直播服务_ .pdf》由会员分享,可在线阅读,更多相关《2022年配置网络直播服务_ .pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、7 4高效架设网络影视服务器 G2SLTA是RealServer 8.5及其以前的版本使用的模拟直播工具。Helix Server做了一些改进,并改名为SLTA。很容易看出, 两者有很大的相似性。也正由于两者的相似性,模拟直播时 Helix Server的设置与直播也就相同。下面就讨论一下,各种直播方式的配置方法。第二节配置网络直播服务直播时需要同时使用Helix Server和压缩编码器 (如 Helix Producer) ,两者通常位于两台不同的电脑上,也就是说,在直播现场还需一台电脑用于运行压缩编码器。为方便携带,可以使用笔记本电脑。另外,直播现场还需要视频采集卡、摄像机、麦克风等 设

2、备。进行直播的 前提 是必须保证 压缩编码器 能够 正常 地运行,为Helix Server提供连续 的数据流 。所以,在 合理 配置 Helix Server的同时,也要正确地 配置压缩编码器,所以在 阅读本章之前 ,可以 先了解 一下 这些 相关的内容(包括 Windows Media 编码器和 Helix Producer的 应 用 )。准备好这些 ,我们 就可以 开始 配置 Helix Server了。和其它 设置一 样,Helix Server的直播设置也在Helix Server管理页 面内进 行。进入 Helix Server的配置 管理界 面,在左边 的框架 中单击【 Broa

3、dcasting】 ,打开 下一 级菜单 ,如下 图 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 )作为压缩编码器

4、 进 行直播。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 20 页 - - - - - - - - - 75第六章架设网络电视台第二 、QT&RTP Encoding使用 Apple 公司 的 Quick Time&RTP Encoder为压缩编码器 进行直播。第三 、Windows Media Encoding使用 Microsoft公司 的 Windows Media 编码器 作为压缩编码器进行直播。第四、 Live Archiving设置 Helix Serve

5、r是否保存压缩编码器 发送过来 的数据流 。 Helix Server可将数据流边 转发边 存储 ,也可 只转发 不 存储 。第五、Broadcast RedundancyHelix允许 管理 员使用 多个相同 内容的直播 源,当某 个直播 源由于网络 原因而停止,Helix Server自动将收 看该直播 节目 的用 户重定向 连接到其它直播 源。下面 我们先 讨论使用 RealNetworks 公司 的压缩编码器时Helix Server的配置方法, 稍后再介绍 Apple 公司 和 Microsoft公司 的压缩编码器。1使用 Helix Producer进行直播这里我们 以 Helix

6、 Producer为例介绍 配置直播的一般步骤 , 我们 将针对 不同 版本的 Pro-ducer 做下 比较 。步骤 一 :进入 配置 界 面。单击【 Broadcasting】 下的 【RealNetworks Encoding】链接 ,即可进入 配置 界面,如图 6-2-2所示 。图6-2-2直播配置 界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 20 页 - - - - - - - - - 7 6高效架设网络影视服务器其中“9.0 Producer” 即 是

7、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

8、/path/stream name它的作用就是提示Helix Server该向用户发送哪个数据流。例如,链接中的 “mountpoint ” 若为 “broadcast ” , 则Helix Server向用户转发 Helix Producer发送过来的数据流;若为 “encoder ” , Helix Server则将 RealProducer 传送过来的数据流转发给用户。对于 Helix Producer, Helix Server默认 的Mount Point是 “/broadcast/” , 管理 员无 法更改此载 入点,在 发布 的链接 中只 能使用 “/broadcast/”作为

9、Mount Point。默认情况 下, 对于 G2 to 8.5 Producer,它对应的 Mount Point是“/encoder/” ;对于Pre-G2 Encoder ,它对应的 Mount Point是“/live/” 。管理员可以对这两个载入点进行更改,但发布链接时必须使用更改后的载入点(MountPoint) 。本例中不对 Mount Point做更改 ,直 接 使用 默认 设置。步骤 三: 设置 端口 。端口 (Port )用于 Helix Server与各 版 本的 Producer 进行连接。一般Helix Server使用一 些连续 的端口 供Helix Produce

10、r连接。【Port Range 】 为端口范围,默认值 为“ 50001 50050” ,即 Helix Producer可以使用 此范围 内的任意端口 与 HelixServer 进行数据 传送 。Helix Producer先与 Helix Server建立 一个 HTTP连接,用于 发送 用户名和密码。通 过身份验 证后,Helix Server在此端口范围 内任选一 端口 与 Helix Producer建立 连接,开始 接收视频 数据 ,如 图 6-2-4所示 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心

11、整理 - - - - - - - 第 3 页,共 20 页 - - - - - - - - - 77第六章架设网络电视台图6-2-4连接过程从上图可看出,每一个Helix Producer与Helix Server建立 两个连 接, 即占 用两个端口 。在默认情况 下, Helix Producer可以使用 “5000150050”范围 内的 50 个端口,即 HelixServer 允许 有25个Helix Producer同时与 其连 接。如果你想增大并发连接数,可以扩大该端口范围,但要确保该端口没有被系统其它 应用程序占 用。而对 于 Helix Producer之前 的版本,Helix

12、 Server只使用一 个特定 的端口与之连 接。 默认情况 下, Helix Server使用 “4040”端口 与 G2 to 8.5 Producer连接;使用 端口“ 5050”与 Pre-G2 Encoder连 接。若更改了这些端口, 必须确保用户使用更改后的端口与 Helix Server连接,否则将 会发生错误 。本例中 不对 Port做更改 ,直 接 使用 默认 设置。步骤四 : 设置 身份验 证 。“ Authentication” 即身份认 证。 Helix Server 管理 员向需要发布直播视频的 Helix Producer使用者 提供 用户名 和密码。 Helix

13、Producer使用者 向Helix Server发送直播数据流之前 需进行身份验 证, 否则 Helix Server不与 该 Producer 建立 数据传输 连接。 RealNetworks 各个版 本的Server 都提供这 种认证机 制以方便 管理 员对 服务器的 管理 。Helix Server有 5 个用 户组 ,打开“Authentication”栏的下 拉菜单 ,如图 6-2-5 所示 。图6-2-5选择用户组通过该 下 拉 菜单 ,管理 员 可以 选 择 某 个 用 户组 的 成员使用直播权限 。 默认情况下,Helix Server允许 “ SecureRBSEncode

14、r” 用 户组 内的成员使用 Helix Producer发布 直播视频,允许“SecureEncoder ” 用户组 内的成员使用 RealProducer G2到 RealProducer 8.5之间任意版本 发布 直播视频。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 20 页 - - - - - - - - - 7 8高效架设网络影视服务器无论什么情况下, “Secure Admin ”组内成 员都有直播 权限 。前面我们也 提到,管理员有 权限 对Helix

15、Server做任何操 作, 所以保 护好 管理员 帐号 是非常重 要的。要新建一个 帐号 ,可以直 接单击 下拉菜单 下方的 【Creat 】链接 进入 Helix Server的用户配置 界面, 或 者在 左边框 架内单击【 Security】下【Authentication】 ,这部分内 容第四章第三 节 有 详细 介绍 。在“SecureRBSEncoder”用户组 内 新建 一个 用户,用户名 为“HelixProducer” ,密码为 “Helix ” 。若是使用 RealServer进行直播, 则应该在“SecureEncoder”组 里建一个用 户 。在配置压缩编码器时, 需 要

16、使用这 里的用户名 和密码 。 如果用户名 和密码错误 , HelixServer 将不接收Producer 发送过来的数据流。从图 6-2-3 可看出, 对于 Pre-G2 Encoder ,Helix Server的身份验 证不基于用 户名 ,只要用 户提供 的 密码正 确即可通 过验 证 。如果更改 了前 面的一 些 设置, 那单击【 Apply 】后,必须 重新启 动 Helix Server才能使设置 生 效。步骤五 : 收 集直播 信息 。直播视频的 链接格式为http:/Helix Server Address:httpport/ramgen/mount point/path/s

17、treamname。其中 “path ”和“stream name”在 Producer中进 行设置。 所以在 Web页上发布链接 之前 ,需要 收 集 这些 信息 。有时 Helix Server和 Producer 的管理 员并不是同一 个人,所以,一方面 Producer 的管理 员 需要 从 He l i xSe r v e r 处获取 用 户名 和 密码(本 例假设用 户名 和密码 分别 为“HelixProducer”和“ Helix ” ) ;另一方面Producer管理员要告诉他 在 Producer里的设置, 即“ path”和“ stream name ” (本 例 假设分

18、别 为“party”和“live.rm” ) 。获得 的信息 将包 含在 W e b 的链接 中。有关 这些 设置信息参考 , 可参考第八章 Helix Producer 9.0 Plus有关 “现场直播”的内容, 也可以 在直播 开始 后从Helix Server的Monitor 里查看 直播视频 的信息。步骤 六: 在 We b 页 上 发布链接 。我们 讨论 了 使用 RealNetworks 公司 各版本 Producer 进行直播时 Helix Server的配置。和点播一 样,最后 一步就是在 Web页上发布链接 了。在 Web 页发布链接 时, protocol(协议 )一 般采

19、用 http。进行 单播时 链接 基本 格式为 :http:/Helix Server Address:httpport/ramgen/mount point/path/stream name stream name 可以 取任意 名称, 但它必须为 完整的文件名, 即需包含文件 后缀, 如 “live.名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 20 页 - - - - - - - - - 79第六章架设网络电视台rm” ,若为“ live ”则会发生错误 。Hel

20、ix Server地址可以用 域名或者 IP 地址,本例的 IP 地址为:10.10.10.10。HTTP 端口 就是 安装 时设置的HTTP 协议监听 端口 ,本 次安装 中已经把 默认 设置 “80 ”改成 了 “8 0 8 0 ” , 参见安装 过程 的 介绍 。根 据前 面的设置,本例 中将发布 以下 链接 :第一、使用 Helix Producer进行直播时的 链接:http:/10.10.10.10:8080/ramgen/broadcast/party/live.rm你可以 先 用 RealOne Player打开 该链接 ,测试一下,看 发布的链接 是否正确。第二 、 使用 R

21、ealProducer G2和 Pre-G2 Encoder 进行直播时, 只需根据情况 替换上述链接中的“mount point” (broadcast) 、 “path ” (party)和“ stream name” (live.rm)即 可 。现在,使用RealNetworks 公司 各 版本的 Producer 进行直播的 基本配置 已经完成 。用户只要点击 W eb 上的 链接 就可以 收 看直播视频,而不需要 做任 何的设置。配置 Helix Producer时,一 般使用 “Push,Account-Based Login(Helix Server) ”模式, 除了需要 合法的

22、用 户名 和密码外,还需要Helix Server主机 的 IP 地址或 域名、HTTP端口 。Helix Server的 HTTP 监听 端口默认 为“80” ,而本例中它 被改为“ 8080 ” ,具体可通 过单击左边框 架中【Server Setup 】下的 【Ports 】查看, 详细 内容请参见 第四章第三 节 。此时的直播服务使用的是单播模式,后面将介绍 怎么架设 分流 服务器以 提供 更加完善 的直播服务。G2 to 8.5 Producer的配置 界面中还有一 个连 接超时的设置 : “Timeout ” 。“ Timeout ”的默认值 为 30秒,即如果 RealProdu

23、cer 30秒内没有向 Helix Server发送 数据流 的话,Helix Server将断 开与 RealProducer的连接。如果你的网络 状况不好,可以 增大该值 ,以 确保 直播的 顺利 进 行。一般情况 下,如果 RealProducer 在 30秒 内都无 法发送 数据流 到 Helix Server, 那网络 状况肯 定已经非 常 糟糕 , 应该 想办 法改 善 了。2使用 QT & RTP Encoder 进行直播QuickTime广播基于 RTSP控制协议 和 RTP报文 格式,由于 支持 RTSP(实时流传输 协议)和 RTP(实时 传输 协议 ) ,所以 Helix

24、 Server能很好地支持 QuickTime 视频 格式,以及其它 基于 RTP的视频 格 式,如 MP3、MPEG-4 等。此时 Helix Server的配置也很 简单,不需要大 量 更改默认 设置就可以 进行直播服务。Sorenson Encoder for QuickTime(下面 简称 Sorenson Encoder )是 RTP压缩编码器的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 20 页 - - - - - - - - - 8 0高效架设网络影视服

25、务器一种。配置 Helix Server时最好对 Sorenson Encoder也有一 定的了解 , 有关它 的使用 超出了本 书 的范围 , 请 读者可 参 阅其它 的 资料 。下面 我们 以它为 例进 行叙述 。步骤 一 :进入 配置 界 面。单击【 Broadcasting】下【QT & RTP Encoding 】 ,如 图 6-2-6所示 。图6-2-6QT & RTP Encoding 配置 界面步骤 二: 添加或删除Encoder。Helix Server预先设置 了 两个 Encoder (编码): “QuickTime Encoders ”和“RTPEncoders ” 。

26、一 个用 作 Quick Time直播,另一 个用作 RTP直播。 这两个 Encoder 可以交替使用, 即可以用 “QuickTime Encoders”转发 RTP格式的 媒体 ,也可以用 “RTP Encoders ”转发 Quick Time格式的 媒体 。当然,也可 自定 义 一个 新的 Encoder。单击名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 20 页 - - - - - - - - - 81第六章架设网络电视台目录 。 在本例中必须确保在 Con

27、tent 文件夹内 有一个名为 “otherencodersdp”的子文件夹 , 否则新建 的 Encoder 无效。步骤五 :设置 连 接 超 时( Ti me Ou t ) 。“ Connetion TimeOut” 定义的是 Helix Server向Sorenson Encoder 发出建立 数据传输 连接请求后等待响 应的最大时 间。默认情况 下,如 果 Sorenson Encoder 10秒内没有回应,则Helix Server停止 等待 ,向用户发送 一个错误 信息 。本例使用 默认值 。这个 参数一 般使用 默认值 ,如果没有 特殊 情况 就不必更改。 否则,如果 值太 大而

28、且Sorenson Encoder 没有 响应, Helix Server将会长时间处于等待状态, 将浪费 系统资源;若该值太小 , Sorenson Encoder 还没来 得及发 出响 应而Helix Server已经中断了连接 等待 , 那用户将无法收看 直播 视频 。步骤 六: 设置 中 断 会 话超 时。“ End of Session Timeout” 定义Helix Server需要中断连接时向Sorenson Encoder 发出请求后等待响 应 的最大时 间。默认情况 下,如 果 Helix Server 10秒内得不到响应,则不再等待 ,直 接 中 断 连 接 。步骤 七

29、:设置是 否自动 搜索 SDP 连 接 。默认 设置为 Helix Server不自动 搜索 存放 SDP的目录,只有当第一个用户发 出请求要收看直播视频时,Helix Server才到特定 的目录里去寻找 用户需要的视频 所对应的 SDP文件,从中获取 直播 源的信息 ,再 与 Sorenson Encoder建立连接并接收 数据 。本例中选 择“No” 。步骤 八 : 设置 搜索 时 间间 隔 。若在步骤 七中设置 了 Helix Server自动 搜索 SDP目录,则可在 “SDP Directory ScanInterval”栏内设置 搜索 的时 间间 隔, 默认 设置为 5 秒。步骤

30、 九 :完成 修 改后 ,则 可 单击【 A p p l y 】 完成 设置。本例中新 建的 Encoder 如 图 6-2-7 所示 。图6-2-7新建的Encoder名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 20 页 - - - - - - - - - 8 2高效架设网络影视服务器设置 完成 后 , Helix Server需要 重新启 动以使 新的设置 生效。 这时所有与 Helix Server的连 接都将 被断 开。步骤 十: 在 We b 页 上 发布链

31、接 。上面 Helix Server已经 设置 好了 ,剩下的就是在Web页上发布链接 了。此时的 链接格式和使用 Helix Producer直播时不 太一样 ,格式为 :http:/Helix S erver Address:httpport/ramgen/mount point/file name.sdpHelix Server的地址仍 使用 “10.10.10.10” ,则本例中的链接 应为:http:/10.10.10.10:8080/ramgen/otherencoder/live.sdp上述 链接中的 mount point (载入点) 为新建 的 Encoder“Other ”

32、的载入点, “live ”为在Sorenson Encoder 内设置 的file name 。和前面一 样 , 这里 也可以使用 RTSP 协议 , 即上述链接 可改为“rtsp:/10.10.10.10:554/otherencoder/live.sdp” 。如果 安装 时监听 端口使用的是 默认 设置 ,则在链接中可以 不包 括端口 号。例如,RTSP的监听 端口使用的是 默认 端口“554” ,则可以 省略 该端口, 链接 变为:rtsp:/10.10.10.10/otherencoder/live.sdp。 而本次Helix Server的安装 中, 为避免与Web 的默认 设置冲突

33、, HTTP 的监听 端口被改 成“ 8080” ,则 需要在链接中 包含 该端口。这种格式的 链接 看起来像是直 接指向 一个 视频 文件, 但实际上 live.sdp并不是一 个媒体文件。 当用户单击这个 链接 时,Helix Server读取链接 中的 Mount Point otherencoder,然后寻找 其对应 的 Base Mount Point“otherencodersdp” ,即存 放 SDP文件的目录,并在该目 录下查找链接 中指向 的 SDP文件,再根据从该 SDP文件中获取 Sorenson Encoder的信息,Helix Server与 Sorenson Enc

34、oder建立 连接,开始 接收 直播 数据流 ,并将数据流 转发 给用户,否则 Helix Server将向 用户发送 一个 错误 信息 。上面是使用 Sorenson Encoder 时在 Helix Server中的设置,我们 接着学习 如何配合使用Windows Media编码器 进行直播。3使用 Media 编码器进行直播Helix Server现在 已经 可以 兼容Media编码器 了。 而在此之前, RealServer 8.0只兼容Apple公司 为 QuickTime量身定制 的编码器。Windows Media 编码器也是Windows 2000 Server的一 个组件,它

35、的最新 版本为 9.0 ,可以到 网 站的媒体页 面 免费 下载。下面 我们 使用 Media 编码器 来进行直播。步骤 一 :进入 配置 界 面。单击【 Broadcasting】 下【Windows Media Encoding】 ,其配置界面如 图 6-2-8 所示 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 20 页 - - - - - - - - - 83第六章架设网络电视台图6-2-8Windows Media编码器配置界面步骤 二: 新 建 一 个 视

36、频 源 。单击名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 20 页 - - - - - - - - - 8 4高效架设网络影视服务器单击【 查 找 可用 端口 】 按钮 可以 从系统 获得 一个未被占用的 端口 。容易看 到,Media 编码器的HTTP连接端口 为“3614” ,因此 在 Port栏内输入“ 3614” 。步骤 六: 设置 流 名 称 。在 Stream Name栏内 输入数据流 的 名称,它将包含在 Web页上发布 的超链接 中。本例 选为 “l

37、 i v e. wmv ” 。和 Helix Producer不同 的是, 流的名 称在 Helix Server里进行 设置,名称可以 随便取,只要保 证链接中的流名 称与 这 里的设置相同即 可。步骤 七:单击【 A p p l y 】使设置 生 效。如果设置 完 毕,则单击【 Apply 】完成 修 改,然后重 新启 动 Helix Server,即可使用 新建的视频 源,如 图 6-2-10所示 。图 6-2-10设置 成功的视频 源本例中对于用 Media Player和 RealOne Player播放器收看直播的 链接 均为:http:/10.10.10.10:8080/asxg

38、en/wmtencoder/live.wmv.asx。 10.10.10.10是 Helix Server的 IP 地址 ,端口是 Helix Server服务器的 HTTP监听端口(本例为 8080) ,而不 是与编码器 的通讯 端口(本例为 3614) ,发布链接时 还需要特别注意的一点是, 在文件 名“ live.wmv ”后 面还有“ .asx ” 。Media 编码器 开始 运行 后,用 户点 击 Web页面上的 链接 就可以 收看直播 了。配置 Windows Media编码器时,一 般 使用 “自 编码器 拉传递”模式, 此时并不需要在编码器 端设置服务器的信息 。到这里 配置就

39、 完成 了 。动手 试 一 试,看看效 果如何?4 进行模拟直播前面我们 讨论 了使用各种压缩编码器和Helix Server进行直播。除直播以外,Helix Server还有一 个很 重 要的 功能 模拟直播。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 20 页 - - - - - - - - - 85第六章架设网络电视台实现模拟直播的方法有两种:其一,在 Helix Server的安装 目录下 Bin 文件夹内有两 个文件, slta.bat和slta.exe,

40、 我们 可以用 它 来实现这个 功能;其二 , 利用Helix Producer Plus进行模拟直播。 下面 先介绍 前者的方法, 后 者的方法 将在第八章有关Helix Producer Plus的应用 中进 行 叙述 。slta.bat是一个 批处 理文件 , 它里面 引用了slta.exe。 若想深入研究, 你可以用 记事本打开看看 其具 体 内容 。slta.bat在命令 提示 符下运行, 它 的基本使用 比较 简单,下面 先讨论一下 它的参数。打开 命令 提示 符 , 先进入 Hel i xSer v er 的安装 目录,本 例中为“D:Pr og r amFilesRealHel

41、ix Server” 。( 1 )单个文件的模拟直播命令 格式为 “binslta.bat address port username password name.rm pathfilename” 。表6-2-1命令 中各部分的意义和实例中的值默认 情况下 Helix Server允许 “SecureRBSEncoder” 用户 组内成 员使用 SLTA 和它连接。“ path ”用来标识 视频 文件的位置。 例如,视频 文件在“D:Program FilesRealHelix” 里, 文件 名为 “real9video.rm” , 当前目录为 “D:Program FilesRealHeli

42、x” ,则其相对路径 为“” 。执 行如下 命令 :binslta.bat 10.10.10.10 8080 HelixProducer Helix live.rm contentreal9video.rm回车 后 命令 开始 执 行。若slta.bat与Helix Server运行 于同一主机 , 则地址可用 “127.0.0.1” 代替 , 但端口 号必须是 HTTP协议 的通讯 端口(本例 已把默认 的 80 改为 8080) ,注意区分 不同端口的使用范围。模拟直播 源已经 开始 运行 了。那么 ,用 户怎么 能收看到这个 视频呢? 还是一 样,HelixServer 的管理 员需要

43、Web 页上发布链接 。 从上表中 可得到,本例中链接 为:http:/10.10.10.10:8080/ramgen/broadcast/live.rm, 单击 该链接即 可用RealOne Player 打开进 行收看。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 20 页 - - - - - - - - - 8 6高效架设网络影视服务器它的格式跟 使用 Helix Producer直播时一 样, 仔细看看 前面的 内容就可以很 好地理解这个 链接 的 格 式。(

44、 2 )多个文件的模拟直播它的命令 参 数比较多 ,如 果只有一 个文 件需要 发布 ,那还可以 忍受 。但如果需要 发布很多的视频 文件 时, 输入一个个这 么长的命令岂 不是很 累?幸 运的是, SLTA 提供了 一个更好的 功能,它允许 管理 员建立 一个播放 列表进 行多个视频 文件的顺序播放。使用时 只要把命令 格式里 的视频 文件名及 路径 改成 播 放列表 的名称及 其路径 即 可,如下 :binslta.bat 10.10.10.10 8080 HelixProducer Helix live.rm listplaylist.txt“listplaylist.txt” 表示播放

45、列表playlist.txt位于D:Program FilesRealHelix S erverlist。下面 我们 举 例说 明如何 创 建一 个播放 列表 (它是一 个文本文件,包含需要播 放的各 个文 件的 路径 、 文件 名 及 其 播 放 的相 对 顺 序 ) 。不同的视频 文件可能放在不同的 目录内, 则需要在播 放列表中 指明各视频 文件的路径 。例如, 视频 文 件1.rm 位于, 2.rm 位于D:Program FilesRealHelix, 3.rm 位于D:Program 里有视频 文件3.rm。 若要顺序 播放 这 3 个 视频 文 件 , 则播放 列表 的内 容如下

46、 :F:MyDoc ume nt sMyVi deo s1. r mD:Pr o gr a mFi l e sRea lHe l i xSer v e r2. r mD:Pr o gr a mFi l e sRea lHe l i xSe r v e rcon t en t3. r m一个 文件 的信息 必须 占一行。上述 例子 使用的是 绝对路径, 播放列表 中还可以使用 相对路径 。例如,当前工作 目录 为“” ,则“D:ProgramFilesRealHelix Servercontent3.rm” 可以用 “content3.rm ” 替换, 它们的效果是相同 的。在命令 提示 符下

47、输入命令 如下 :binslta.bat 10.10.10.10 8080 HelixProducer Helix live.rm listplaylist.txt回车 后 开始 执 行,可 得 如下 结 果 :SLTA. EXE-L i v eBr o ad ca stSi mul a t i onUt i l i t yEx ecu t i n gSL TAwi t hhos t =10. 10. 10. 10 ,por t =80 80,us er i d=Hel i xPr od uc e r ,p as swor d =He l i x ,l i v e_ f i l e =l i

48、ve. r m,pl ay l i s t _f i l e =l i s tp l a y l i st.t x tSLTA( c)2 001- 2 002Real Net wo r ks ,I nc.Al lr i gh t sr es e r v e d.Add i ngTACe ve nts t r e amTr ans mi t t i n gF:MyDocu men t sMyVi d e os1. r m.0- - - - 1 - - - - 2 - - - - 3- - - - 4 - - - - 5 - - - - 6- - - - 7- - - - 8 - - - - 9

49、- - - - 10* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *Tr a ns mi t t i n gD:Pr ogr amFi l esRe a lHe l i xSer v er2. r m.0- - - - 1 - - - - 2 - - - - 3- - - - 4 - - - - 5 - - - - 6- - - - 7- - - - 8 - - - - 9 - - - - 10名师资料总结 - - -精品资料欢迎下载 - -

50、 - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 20 页 - - - - - - - - - 87第六章架设网络电视台* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *Tr a nsmi t t i ngD:Pr o gr a mFi l esRealHel i xSe r v e rco n t e nt3. r m.0 - - - - 1 - - - - 2- -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁