王顯達
濱海新區(qū)融媒體中心 天津 300450
由中科大洋開發(fā)的D3-Air媒體準備系統(tǒng)(Global Media Preparation,簡稱GMP),具有高可靠、高可用、高可維護性的特點,實現(xiàn)了常規(guī)狀態(tài)、緊急狀態(tài)、應急狀態(tài)下對于節(jié)目素材的備播處理[1]。
節(jié)目素材的準備過程一般分為3個階段,第一個階段實現(xiàn)了節(jié)目素材從制作生產(chǎn)到媒資系統(tǒng)的傳輸,第二階段則實現(xiàn)了從媒資系統(tǒng)、外部通道到二級存儲服務器的傳輸,第三階段實現(xiàn)了由二級存儲服務器向各個頻道的主備視頻服務器進行傳輸。
當遇到緊急情況時,GMP媒體準備系統(tǒng)將采取緊急上傳流程,直接通過傳輸節(jié)目素材文件的方式,將素材緊急傳輸?shù)蕉壌鎯Ψ掌魃?。當二級存儲服務器發(fā)生故障時,也會提供完善的節(jié)目素材應急上載服務,將文件直接上載至視頻服務器。當播出系統(tǒng)內部某一頻道的視頻服務器發(fā)生故障時,將提供完善的機動素材播出服務。分段備播流程,則是通過啟動多個媒體準備軟件的方法,大幅度提高了軟件的備播效率。
由于流程化的導入,GMP媒體準備系統(tǒng)已成為新一代播出體系中至關重要的組成部分。GMP可按照節(jié)目單內容和素材準備流程,在本頻道的全業(yè)務區(qū)域范圍內搜索待播素材,并通過備播策略將素材及時轉移至確定的播放位置。通過全文件化的備播過程,大大提高了播出準備的工作效率,實現(xiàn)了素材傳輸流程的管理。
在大洋GMP服務管理器中“配置”中對GMP軟件進行配置,在設置界面中對GMP服務名稱、GMP服務端IP地址、節(jié)點顯示名稱、GMP服務的端口號、GMP服務的刷新間隔、是否啟動備份服務器內容根據(jù)實際情況進行修改,子節(jié)點配置標簽為默認配置,無法修改,面板設置標簽頁中可以選擇大洋GMP服務端軟件配置界面面板顯示方式[2]。日志標簽頁對“日志記錄到本地文件”、“日志記錄到數(shù)據(jù)庫”、“數(shù)據(jù)庫類型”、“數(shù)據(jù)源”、“數(shù)據(jù)庫”、“用戶”、“密碼”進行配置,將數(shù)據(jù)庫配置輸入完成后,點擊“測試”,會彈出對話框提示“數(shù)據(jù)庫測試成功”,再點擊“確定”按鈕退出配置對話框。
根據(jù)電視臺具體情況,節(jié)目素材準備時間設置。
-4~-7天,素材從制作、廣告存儲區(qū)往媒資存儲區(qū)遷移;
-1~-3天,素材從媒體資源系統(tǒng)服務器傳輸?shù)蕉壌鎯Ψ掌?,該服務器由近線存儲體A和近線存儲體B組成;
0~-1天,素材從二級存儲服務器遷移至各主視頻服務器、備視頻服務器和統(tǒng)一備份至機動備播服務工作站。
在系統(tǒng)配置軟件中,各存儲區(qū)的配置設備存儲ID為:
表1 存儲區(qū)名稱對照表
在“GMP服務”子節(jié)點中的“服務設置”中配置消息服務器參數(shù),相關配置參數(shù)含義如下[3]:①類型:消息服務類型,選擇支持MSMQ和ActiveMQ。②服務器:輸入播控系統(tǒng)中部署消息服務MessageServer的計算機名稱。③系統(tǒng)隊列:消息服務所創(chuàng)建的系統(tǒng)隊列名稱,建議使用默認提供的系統(tǒng)隊列名稱,便于維護和管理。④消息隊列:消息服務所創(chuàng)建的消息隊列名稱,建議使用默認提供的消息隊列名稱,便于維護和管理。⑤本機控制頻道:選擇本機大洋GMP服務需要控制的頻道。⑥調試級別:媒體素材準備日志記錄的詳細程度,數(shù)值調整越大則記錄越詳細,該值最大為5,系統(tǒng)默認值5。⑦主服務器:目前此功能無效,無須填寫。⑧過期的系統(tǒng)日志條目自動刪除,保留…天:輸入自動刪除和保留過期日志條目的天數(shù)。⑨過期系統(tǒng)任務自動刪除,保留…天:輸入過期系統(tǒng)任務自動刪除,保存天數(shù)。
在“顏色定制”欄中可以自定義素材處于不同任務狀態(tài)時的顏色,包括“正?!薄ⅰ巴瓿伞?、“錯誤”、“處理中”、“關門時間警告”和“關門時間報警”等六種任務狀態(tài)的顏色修改。單擊任意錯誤類型,選擇需要修改的項目,在下拉菜單選擇顏色對修改項進行修改。而“還原缺省”按鍵,則將所有顏色還原至系統(tǒng)默認值。
在“GMP服務”子節(jié)點中的“遷移協(xié)議”的配置各種不同遷移協(xié)議插件,實現(xiàn)不同系統(tǒng)之間的素材遷移。
對于添加的遷移協(xié)議,需點擊“協(xié)議設置”按鍵對遷移協(xié)議的參數(shù)進行相應配置。此處只介紹“DCAAirSync”、“gPluginIMAMSync”和“gPluginPushTypeSync”3個遷移協(xié)議的配置。
在電視臺實例中添加了3個遷移協(xié)議:
表2 遷移協(xié)議一覽表
在“GMP服務”子節(jié)點中,存儲區(qū)標簽頁中配置相應的存儲區(qū),存儲區(qū)ID必須要與系統(tǒng)配置軟件中存儲區(qū)配置的Storage ID參數(shù)一致。
軟件的存儲區(qū)類型有以下九種類型:視頻服務器、二級存儲、媒資、帶庫、應急備份區(qū)、存儲區(qū)組、低碼流、外部存儲和上載等,配置了11個存儲區(qū)。
一般而言,對于存在多個頻道的播出系統(tǒng)而言,主、備視頻服務器的源存儲區(qū)都是一樣的。例如,根據(jù)我臺實際情況,由于近線存儲體A和近線存儲體B采用負載均衡策略,因此需要創(chuàng)建一個“互備組”類型的“存儲區(qū)組”,該存儲區(qū)組的子存儲區(qū)組包括近線存儲體A和近線存儲體B,我們可以將CH01和CH02的主備視頻服務器分成兩個存儲區(qū)組:“主播出服務器組”和“備播出服務器組”,并且該存儲區(qū)組的分組類型為“頻道組”。在制定遷移策略時,只需要對“主播出服務器組”和“備播出服務器組”制定相應的策略,不需要對每個視頻服務器逐一制定策略。
素材備份為相互備份方式,其類型的存儲區(qū)組配置由CH1主、備服務器和CH2主、備服務器采用負載均衡策略,因此需要創(chuàng)建一個相互備份類型的存儲區(qū)組,該存儲區(qū)組的子存儲區(qū)組包括CH1主、備服務器和CH2主、備服務器。
在“GMP服務”子節(jié)點中的“準備策略”標簽頁中配置素材的遷移策略。根據(jù)準備系統(tǒng)的素材準備流程,配置了以下素材遷移策略:①提前3天(-1~-3天),進行二級存儲服務器的節(jié)目準備,也就是由媒體資源存儲區(qū)向二級存儲服務器(NearlineA或NearlineB)的節(jié)目遷移。對于此準備策略,在準備策略的列表項中,輸入目標存儲區(qū)的ID:“NLGP”和節(jié)目提前準備時間:“3”天。②提前1天(-1~0天),執(zhí)行主播出服務器組BCGPM和主播出服務器組BCGPB的素材準備,也就是執(zhí)行從NearlineA(近線存儲區(qū)A)或者NearlineB(近線存儲區(qū)B)往主、備播出服務器組(CH01、CH02頻道的主、備播出服務器組)的素材遷移。對于該準備策略,在準備策略的列表項中,對其輸入目標存儲區(qū)的ID:“BCGPM”和“BCGPB”以及節(jié)目提前時間:“1”天。
節(jié)目催要配置中勾選發(fā)送節(jié)目催要單參數(shù),表示對于節(jié)目單中沒有上載的素材,向目標存儲區(qū)(媒資或其他存儲區(qū))發(fā)送節(jié)目催要信息。設置發(fā)送素材催要時間,如果設置為4,表示素材在開播前4個小時還未上載的話,就向目標存儲區(qū)發(fā)送催要信息,提示目標存儲區(qū)需上載該素材。
關門時間為報警設置,如果素材在關門時段內還沒上載完成,素材準備軟件就會用特殊顏色標注顯示。而關門時可設定為相對時間長,勾選自動恢復添加節(jié)目單參數(shù)前的復選框,表示軟件能夠自動恢復加載數(shù)據(jù)庫中的節(jié)目單。節(jié)目單加載的時間設置為自動重新加載節(jié)目單的間隔時間;標示不確定節(jié)目單最后修改時間判斷的復選框,表示可以確定節(jié)目單是否更改時間,但不以最后更改的時間為基礎;標記顯示“技審狀態(tài)”的復選框,表示在GMP客戶端軟件的節(jié)目單界面上增加素材“技審狀態(tài)”列項,顯示素材的自動技審狀態(tài);標記顯示素材狀態(tài)復選框,表示在GMP客戶端軟件的節(jié)目單界面上增加素材“素材狀態(tài)”列項,顯示素材的素材狀態(tài)信息;在過程監(jiān)控接口中輸入大洋集中監(jiān)控軟件的客戶端工作站的IP地址。
根據(jù)濱海廣播電視臺節(jié)目準備流程,本臺設置了4種備播流程,分別是正常備播流程、機動備播流程、手動備播流程、文件緊急直送流程,下面為詳細介紹。
準備系統(tǒng)的備播過程如下:①視頻素材從各存儲區(qū)遷移至二級存儲服務器;②節(jié)目素材從二級存儲服務器遷移至相應頻道的主播出服務器、備播出服務器和統(tǒng)一備份服務器。
提交播出節(jié)目單后,準備系統(tǒng)自動進入素材準備播出流程,首先用節(jié)目單編輯軟件編輯好相應節(jié)目單,節(jié)目單中的節(jié)目素材的存儲區(qū)包括媒資、二級存儲服務器等。將節(jié)目單進行保存,經(jīng)過人工審核、人工審批操作后,提交至播出系統(tǒng),準備軟件系統(tǒng)能自動獲取節(jié)目單內容對節(jié)目素材進行準備,并按照設置好的準備播出策略對節(jié)目單中的節(jié)目素材自動進行遷移。由于CH1主、備服務器和CH2主、備服務器是互備組,當執(zhí)行播出服務器的節(jié)目素材準備時,軟件將節(jié)目素材從二級存儲服務器遷移相應頻道主、備播出服務器和,并按服務器存儲容量大小,動態(tài)地將每條遷移任務平均的分配到主播服務器和備播服務器。
每個機動備用播出工作站可以對數(shù)個頻道中的任意一個頻道進行機動準備播出,當相應頻道中的主、備視頻服務器發(fā)生故障時,可以通過對機動備播工作站備份的頻道進行切換,用以接替發(fā)生故障的頻道進行機動備份播出。在機動備份播出工作站進行相應頻道切換時,會對媒體準備軟件進行消息發(fā)送,軟件接收到克隆頻道的變更消息后,將自動修改近線存儲區(qū)的備播頻道屬性。軟件也可以手動的對存儲區(qū)克隆頻道屬性加以修改。媒體準備軟件會根據(jù)克隆頻道存儲區(qū)的信息自動加載故障頻道的節(jié)目單,根據(jù)節(jié)目單信息生成指令向機動備份播出存儲區(qū)發(fā)出遷移任務,若克隆頻道存儲區(qū)的信息切換,會根據(jù)切換后頻道的節(jié)目單生成新的遷移任務。
GMP手動備播流程,通過手動提交備播任務,對已知節(jié)目進行備播,完成一些指定的備播功能。
緊急備播流程,通過節(jié)目素材文件直接傳送的方式緊急將外部的素材文件遷移到近線存儲。
目錄監(jiān)視功能:大洋GMP軟件能夠實現(xiàn)“目錄監(jiān)視”功能,實時了對一個指定存儲路徑的監(jiān)視,如果該路徑遷移了一條沒有素材信息的新素材,GMP軟件能夠立即將素材從被監(jiān)視的存儲路徑遷移到近線存儲區(qū),并可選擇是否對該素材進行轉碼,將素材根據(jù)模板轉換為指定播放格式,素材遷移后,素材的基本信息存入播出數(shù)據(jù)庫中以備調用。
通過四年的使用,可以看出GMP媒體準備系統(tǒng)軟件運行穩(wěn)定,通過本系統(tǒng)實現(xiàn)對整個素材進行自動化備播操作,方便播控值機人員對素材遷移進行檢測,及時了解素材遷移情況,極大地提高了播控值機及運維人員的工作效率,為保障播出安全提供了一種便捷的技術手段。