在Media Services中發(fā)布和播放方式介紹與應(yīng)用
原創(chuàng)【51CTO獨(dú)家特稿】之前我們Media Server服務(wù)器的應(yīng)用實(shí)戰(zhàn)中將所有需要發(fā)布的視頻文件都制作完成了,在發(fā)布之前需要將轉(zhuǎn)換后的文件上傳到Media Server 服務(wù)器,在完成了這項(xiàng)工作后讓我們來(lái)看看使用Windows Media Services 2008 如何組織這些內(nèi)容?
我們知道Media Services發(fā)布方式和播放方式可以組合成4種發(fā)布點(diǎn)類(lèi)型,即“廣播—單播”、“廣播—多播”、“點(diǎn)播—單播”和“點(diǎn)播—多播”林,最簡(jiǎn)單的方式就是選擇創(chuàng)建“點(diǎn)播—單播”類(lèi)型發(fā)布點(diǎn)的,步驟如下所述:
創(chuàng)建單播發(fā)布文件
打開(kāi)Windows Media Services窗口,在左窗格中展開(kāi)服務(wù)器目錄,并選中“發(fā)布點(diǎn)”選項(xiàng)。然后右窗格空白處單擊鼠標(biāo)右鍵,選擇“添加發(fā)布點(diǎn)(向?qū)В?rdquo;命令,如圖1所示。并在后面彈出 “歡迎使用‘添加發(fā)布點(diǎn)向?qū)?rsquo;”頁(yè)面,單擊“下一步”按鈕。然后在“發(fā)布點(diǎn)名稱(chēng)”頁(yè)中的 “名稱(chēng)”文本框中鍵入添加的發(fā)布點(diǎn)名稱(chēng),如Course01,然后單擊“下一步”按鈕。
圖 1 添加發(fā)布點(diǎn)
在“內(nèi)容類(lèi)型”頁(yè)中,選擇“目錄中的文件”單選按鈕,這就可以將我們統(tǒng)一轉(zhuǎn)碼后的文件進(jìn)行點(diǎn)播播放,單擊“下一步”按鈕。之所以選擇 “目錄中的文件”,是因?yàn)檫@樣可以創(chuàng)建能夠?qū)崿F(xiàn)點(diǎn)播播放多個(gè)文件的發(fā)布點(diǎn),使我們能夠?qū)⒘髅襟w文件名包含在網(wǎng)址中來(lái)播放單個(gè)文件,或者按既定順序播放多有文件。而在后面的“發(fā)布點(diǎn)類(lèi)型”頁(yè)中,選擇“點(diǎn)播發(fā)布點(diǎn)”或“廣播發(fā)布點(diǎn)”單選按鈕,在此選擇“點(diǎn)播發(fā)布點(diǎn)”單選按鈕,然后單擊“下一步”按鈕。
在“目錄位置”頁(yè)中,如圖2所示,這通常在一個(gè)空間比較大的分區(qū)上、并且保存了大量WMS格式的視頻(音頻)文件的目錄,此案例中選擇“E:\MOV”。
圖 2 選擇播放點(diǎn)的目錄(存儲(chǔ)流媒體文件的位置)
單擊“瀏覽”按鈕,打開(kāi)“Windows Media Services瀏覽”對(duì)話框。單擊“數(shù)據(jù)源”編輯框右側(cè)的下拉三角按鈕,選中主目錄所在的磁盤(pán)分區(qū)。然后在文件夾列表中選中主目錄,并單擊“選擇目錄”按鈕。注意在目錄位置下面有一個(gè)“允許使用通配符……”的復(fù)選框,建議你選擇這項(xiàng)功能,否則在創(chuàng)建公告時(shí)可能會(huì)遇到問(wèn)題,單擊“下一步”按鈕。
在“內(nèi)容播放”頁(yè)中,選擇在播放列表中文件的播放方式(循環(huán)播放、、隨機(jī)播放),這可根據(jù)需要選擇。而“單播日志記錄”頁(yè)中,是否啟用日志記錄功能。通常測(cè)試情況下,啟用這項(xiàng)功能,單借助于日志記錄可以掌握點(diǎn)播較多的流媒體文件以及點(diǎn)播較為集中的時(shí)段等信息。單擊“下一步”按鈕。
在“發(fā)布點(diǎn)摘要”頁(yè)中,查看創(chuàng)建的發(fā)布點(diǎn)的信息,檢查無(wú)誤之后,單擊“下一步”按鈕。之后在“正在完成‘添加發(fā)布點(diǎn)向?qū)?rsquo;”頁(yè)中,如圖3所示,選中“完成向?qū)Ш?rdquo;復(fù)選框及“創(chuàng)建包括播放列表(.wsx)以及公告文件(.asx)或網(wǎng)頁(yè)(.htm)”單選按鈕,然后單擊“完成”按鈕。
圖 3 完成“添加發(fā)布點(diǎn)向?qū)?rdquo;
至此,我們按照“點(diǎn)播”的形式組織好了學(xué)員需要課下學(xué)習(xí)的視頻內(nèi)容,下面考慮的問(wèn)題是如何讓學(xué)員知道從哪里才能訪問(wèn)到這個(gè)資源呢?這就需要使用到“公告”的內(nèi)容。由于我們?cè)谏厦娴倪x中了制作播放列表和公告文件,將彈出 “創(chuàng)建包裝向?qū)?rdquo;頁(yè),這主要是用于創(chuàng)建廣告用的,如果你不想加入這樣的內(nèi)容,直接跳過(guò)即可。
排除發(fā)布公告的故障
成功創(chuàng)建發(fā)布點(diǎn)以后,為了能讓學(xué)員知道已經(jīng)發(fā)布的流媒體內(nèi)容,應(yīng)該創(chuàng)建發(fā)布公告告訴他們。請(qǐng)注意如果以單播流方式傳遞內(nèi)容,則無(wú)論是通過(guò)點(diǎn)播發(fā)布點(diǎn)還是廣播發(fā)布點(diǎn)進(jìn)行傳遞,都要使用“單播公告向?qū)?rdquo;來(lái)創(chuàng)建公告。因?yàn)橹拔覀冊(cè)谕瓿?ldquo;添加發(fā)布點(diǎn)向?qū)?rdquo;時(shí)選中了“創(chuàng)建公告文件(.asx)或網(wǎng)頁(yè)(.htm)”單選鈕,因此會(huì)自動(dòng)打開(kāi)“單播公告向?qū)?rdquo;對(duì)話框。這包括如下內(nèi)容:
公告點(diǎn)播目錄
指定內(nèi)容的訪問(wèn)路徑
修改服務(wù)器名稱(chēng)
選擇公告選項(xiàng)
編輯公告元數(shù)據(jù)
完成“單播公告向?qū)?rdquo;
測(cè)試公告文件
當(dāng)然我們也可以自行運(yùn)行“單播公告向?qū)?rdquo;,選擇新建立的發(fā)布點(diǎn),然后在右側(cè)的頁(yè)面中選擇“公告”頁(yè),在下方有一個(gè)“運(yùn)行單播公告向?qū)В║)”的按鈕,如圖4所示,同樣可以啟動(dòng),不過(guò)一次你只能運(yùn)行一個(gè)“向?qū)?rdquo;。
圖 4 運(yùn)行單播公告向?qū)?p#
另外還有一點(diǎn)提示,如果之前沒(méi)有選中目錄位置下面的“允許使用通配符……”的復(fù)選框,那么在運(yùn)行向?qū)У臅r(shí)候就無(wú)法選擇“目錄中的所有文件”,可以在圖5中發(fā)現(xiàn),無(wú)法選擇一個(gè)目錄中的所有文件,也就是說(shuō)培訓(xùn)中心之前的需求就成了“縹緲?lè)?rdquo;了!
圖 5 選擇公告內(nèi)容
如果要解決上面的問(wèn)題,需要根據(jù)提示:“必須在發(fā)布點(diǎn)的‘屬性’選項(xiàng)卡上制定允許使用通配符訪問(wèn)目錄內(nèi)容”,在圖6中右鍵選擇這項(xiàng)功能,然后在彈出來(lái)的快捷命令中選擇“啟用”即可。
圖 6 允許使用通配符對(duì)目錄進(jìn)行訪問(wèn)
建立公告
好了!排除可能遇到的問(wèn)題,我們開(kāi)始建立公告,你馬上就可以看到自動(dòng)的向?qū)Чδ苁嵌嗝吹纳衿妫@可以生成在網(wǎng)頁(yè)中嵌入流媒體播放的效果。
在歡迎對(duì)話框中直接單擊【下一步】按鈕,然后在“點(diǎn)播目錄”頁(yè)中,選擇公告的內(nèi)容(是一個(gè)文件還是目錄中所有的文件),在此選擇“目錄中的所有文件”單選按鈕,然后單擊“下一步”按鈕。在“訪問(wèn)該內(nèi)容”頁(yè)中,列出了訪問(wèn)當(dāng)前內(nèi)容的路徑,由于我們是對(duì)外網(wǎng)發(fā)布流媒體內(nèi)容,因此必須能讓客戶端解析到Media Services的IP地址,因此必須用到完整的DNS服務(wù)器名稱(chēng),你可以在這里點(diǎn)擊“修改”按鈕變更服務(wù)器的名稱(chēng),如圖7所示,點(diǎn)擊“完成”后,然后單擊“下一步”按鈕。
圖 7 指定服務(wù)器及URL
在“保存公告選項(xiàng)”頁(yè)中,如圖8所示,選中“創(chuàng)建一個(gè)帶有嵌入的播放機(jī)和指向該內(nèi)容的鏈接的網(wǎng)頁(yè)”復(fù)選框,然后單擊“瀏覽”按鈕,將“公告文件名”和創(chuàng)建的.htm文件,保存在發(fā)布點(diǎn)指定的目錄中,然后單擊“下一步”按鈕。
圖 8 保存公告的位置
在 “編輯公告元數(shù)據(jù)”頁(yè)中,可以編輯標(biāo)題、作者、版權(quán)等信息,之后單擊“下一步”按鈕。最后單擊“完成”按鈕,并可以選中了“完成此向?qū)Ш鬁y(cè)試文件”復(fù)選框,則彈出“測(cè)試單播公告”對(duì)話框。
測(cè)試課件內(nèi)容
由于我們之前在“發(fā)布點(diǎn)”中已經(jīng)保存有視頻文件,在圖中單擊“測(cè)試”按鈕,即可在Windows Media Player或Internet Explorer的網(wǎng)頁(yè)中播放了。我們需要在遠(yuǎn)程計(jì)算機(jī)上觀看,那么就可以將制作好公告文件通過(guò)郵件的方式,或者在論壇上給出下載地制即可,當(dāng)然,還可以在IIS服務(wù)器上專(zhuān)門(mén)發(fā)布帶有視頻內(nèi)容的Web頁(yè)面。通過(guò)Windows Media Player訪問(wèn)后的界面中右鍵點(diǎn)擊“屬性”后,可以看到流媒體視頻資料的公告信息。
當(dāng)然,還需要考慮一下那些使用“蝸牛”網(wǎng)絡(luò)的學(xué)員,我們也可以調(diào)整一下Media Player的性能屬性的參數(shù)來(lái)測(cè)試,如果是慢速網(wǎng)絡(luò)的連接,你在圖9中選擇一些相對(duì)較低的網(wǎng)絡(luò)速度進(jìn)行測(cè)試。
圖 9 調(diào)整播放器的網(wǎng)絡(luò)參數(shù)
完成之后,可以使用這個(gè)降低的速率連接公告,當(dāng)你會(huì)發(fā)現(xiàn)視頻的效果和聲音質(zhì)量都差了很多,但勉強(qiáng)是可以接受的,此時(shí)查看文件的屬性,我們實(shí)現(xiàn)了“智能流”的功能,真正的關(guān)心“弱者”了。
最后,我們可以從多個(gè)途徑發(fā)布出制作好的點(diǎn)播文件了,這包括通過(guò)郵件附件的方式將Course01.asx發(fā)送給學(xué)員,將Course01.htm利用IIS服務(wù)器發(fā)布出去。
【51CTO獨(dú)家特稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處?!?/p>
【編輯推薦】
- 微軟Media Services助力技術(shù)沙龍現(xiàn)場(chǎng)直播
- Media Services管理工具的使用方式與錯(cuò)誤解決
- Media Services服務(wù)器部署與流媒體應(yīng)用