串流媒体完全手冊在网页中嵌入串流媒体档案 你可以让 RealProducer 自动替你产生网页的 HTML 档案,然后你便可以以这个自动产生的档案做为基础加以适当的修改。在 HTML 原始码里面,Netscape 浏览器使用 <embed> 标签,微软 Internet Explorer 浏览器则使用 <object> 标签来把 RealMedia 内容嵌入到网页中。 一旦完成了页面制作,RealProducer 可以自动替你把页面档案以及原始的媒体档案(RAM 档案)传送到你指定的网站上面去。除此以外你还需要另一个扩展名为 .rpm 的纯文本文件,用来让 Web 服务器或者 RealServer 服务器知道要传送哪个媒体档案,并且在浏览器中播放。在 <embed> 与 <object> 标签中的参数是参照到这个 .rpm 档案(而非直接参照到 .ram 媒体档案),该档案是纯文字格式,里面包含了串流媒体档案的 URL。RealProducer 可以自动替你产生这个 .rpm 档案。 你可以选择让你的 RealMedia 档案以不同的使用者控制模式显示在浏览器画面上,或者也可以让 RealMedia 影片或声音无间隙地内嵌在网页中,当使用者来访时便可自动播放。 要在网页中嵌入 QuickTime 内容,在 Netscape 或者 IE 浏览器里面都是使用 <embed> 标签。 不同形式媒体间的整合 虽然声音与影片是大家主要会感兴趣的部分,然而 RealNetworks 与 QuickTime 两者都可以处理各种不同形式的媒体档案,例如串流文字,一般的图片或者甚至是 MIDI 音乐。 QuickTime 本身便内建了在时间轴上处理不同形式媒体的能力,而且也提供了类似于 SMIL,RealPix 以及 RealText 的功能。QuickTime 的另一项优势在于许多常用的多媒体制作软件,例如 Macromedia 公司的 Director,都可以将本身制作出的多媒体内容输出成 QuickTime 影片格式。QuickTime 影片在 4.0 版本之前都还不具有串流播放功能,而目前最新的版本则不但具备串流功能,甚至还可以汇入 SMIL 简报档案。 QuickTime 使用称为数据轨(tracks)的数据格式来储存单一数据串流。每个数据轨都包含一个相对应的媒体档案,并且和其它数据轨之间是相互独立不受彼此影响的。这些数据轨可以同时一起播放,或者循序播放。你可以把 QuickTime 影片想象成一个用来包装你在多媒体简报中所使用各种媒介数据轨的容器。 QuickTime Pro 是一个在麦金塔或者 Windows 平台上都可使用的编辑软件,可以用来制作含有数据轨的串流影片。其它功能更强大,可用来制作 QuickTime 影片的软件在市面上也可以找到。 串流媒体的传送 Web 服务器可以透过 HTTP 通讯协议来处理 RealMedia 以及 QuickTime 档案,然而 Web 服务器本身的设计并不能有效率地传送串流媒体档案。串流媒体必须占用一个不间断的封包串流,而且会长时间地与服务器保持联机状态,和专属联机几乎没有两样。如果有太多访客同时上线观看串流媒体档案,Web 服务器的效能便会大打折扣。 RealNetworks 免费提供能够处理 20 人同时上线观看的 RealServer 服务器,这对一般低流量需求来说已经足敷使用。然而这个免费授权方案并不适用于 ISP 业者。RealServer 也提供高流量版本,不过价格自然也相对地较高。 QuickTime 技术则提供了 QuickTime Streaming Server 服务器软件,它支持好几种特殊通讯协议,其中也包含了 RTSP 在内。这套服务器软件事实上是 Mac OS Server X 服务器内附套件的一部份。 |
|