realserver中提供了兩種選擇:一個是手工的書寫SMIL文件,一個是使用自動生成SMIL功能。通過這兩種方式都可以使得播出廣告成為可能。 1。利用自動生成SMIL功能。 RealServer\\Configure\\Advertising下有三個選項:General,Ad Serving和Ad SIML Generation. 在Ad Serving中,RealServer有默認配置: Ad Mount Point:/adtag/general TargetHTML:http://www./ads/g2ads_def.html 在Ad SMIL Generation中,RealServer有默認配置: SMIL Mount Points: smilgen/banner 好了,現(xiàn)在,對于以前可以通過下面地址訪問地流媒體文件rtsp://yourrealserver.com/test.rm 你可以通過訪問以下地址rtsp://yourrealserver.com/adtag/general/smilgen/banner/test.rm 不出意外的話,應該會看到播放器在播放內容test.rm的同時,有了一個廣告條吧。 如果希望是自己的廣告,就可以修改剛才提到的RealServer\\Configure\\Advertising\\Ad Serving,增加自己的Ad Mount Point 和Target HTML. 2.手工的書寫SMIL文件. 和上面類似,不過這次的地址是這樣的:rtsp://yourrealserver.com/adtag/general/test.smil. 其中test.smil就是自己手工書寫的SMIL文件,在該SMIL文件中具有的標簽。 具體的內部的處理過程如下:在RealPlayer遇到這個標簽時,就會訪問RealServer.然后由RealServer中的TagHandler根據(jù)你請求的url找到相應的廣告處理的url(target html),從而取得具體的廣告,然后由RealServer的一個tag handler plugin將具體的廣告代替SMIL文件中的標簽,從而完成了廣告的播放。 |
|