顧春方,濮 波
(蘇州電視臺,江蘇 蘇州 215006)
每年蘇州電視臺都會接到外景直播節(jié)目的需求,雖然直播節(jié)目具有很強的時效性,容易吸引觀眾,但是也存在著播出風險,同時由于廣告客戶的需求,還必須在外景直播中插播廣告,因此,利用延時播出是一種既安全簡單,又可以增加廣告收益的解決方法。
蘇州電視臺原來使用的延時播系統是由2臺PRO?FILE-PVS播出服務器和2臺裝有大洋公司延時播出軟件的延時播出工作站組成。2臺PROFILE-PVS播出服務器由于使用年限太久,加上系統老化嚴重,部分功能已無法使用,雖然通過改造將串口控制該為NPORT控制,并安裝了相應軟件,但是光纖卡、解碼卡等的故障使得系統在使用中存在著不穩(wěn)定因素,因此決定在現有播出系統的基礎上,通過大洋播出軟件的功能挖掘,配以422倒換器的手動控制,實現延時播出任務。
蘇州電視臺現在的播出系統主要由6臺K2視頻服務器[1]完成5個頻道的全年無間斷播出任務。每2個頻道共同時用2臺K2視頻服務器互為主備,每個頻道配有一主一備2臺播出工作站??沼嗟?個頻道資源,作為其他5個頻道播出系統的備份,在設備檢修或故障時完成應急播出的任務。
正常情況下,各頻道信號源經8931分配后分別進入1602切換器和CONCERTO矩陣(64×64),再一起進入QMC后經2塊8931后輸出,此為PGM信號。其中,QMC含內置LOGO及1路鍵,并具BYPASS功能。系統流程如圖1所示。
圖1 系統流程圖
播出主備控制機控制主備K2的播出通道、QMC(包括上下臺標)、矩陣。其中,控制QMC可間接控制1602切換器,這是播出的主通路;控制矩陣是切換播出的備通路。主備控制工作站中都安裝了MOXA卡,擴展出8個RS-422串口;主備串口再通過RS-422倒換器[2],連接到所控設備。控制示意圖如圖2所示。
圖2 控制示意圖
利用蘇州電視臺的一個空閑頻道資源,通過大洋軟件的線路上載功能,配合大洋播出軟件,實現串聯單的手動修改,完成延時播出任務。
首先,要解決的就是視頻信號SDI的通路問題。對照單臺K2視頻服務器的編解碼通道,將實時的現場信號通過矩陣調度切給K2視頻服務器的線路上載通道(見圖3)。
圖3 K2服務器通道示意圖
其次,利用大洋公司的上載軟件,將信號采集進K2視頻服務器,通過邊載邊播的功能,在信號上載進入K2視頻服務器大約30 s之后,就可以通過審片軟件,對現場信號進行審片,這個功能使技術人員可以預先在播出之前察看進入視頻服務器的現場信號,并根據時間點對視頻進行處理(由于是播出軟件,并不具備非編功能,因此視頻的處理例如刪減片斷、插播廣告需要實時地在播出軟件中通過修改串聯單實現)。
由于現場信號采用邊載邊播的播出方式,因此與傳統的播出方式不太一樣,視頻文件不可能通過視頻服務器間的遷移來實現主、備的同步播出,因此為了實現信號源的冗余,將主、備2路現場信號分別切換給作為主、備延時播服務器的2臺K2服務器,通過2路線路采集,采用不同的ID號采集,進入視頻服務器。
在通常的播出方式中,所有的播出設備都是由1臺播出控制機控制,422切換器的作用實際上實現的是當主播出控制機發(fā)生故障時,備播出機可以實現接管功能。
不同于平常的播出,延時播需要同時播放2個不同ID的素材(上文介紹的線路上載的素材),通過對大洋播出軟件的功能挖掘,發(fā)現通過手動控制422切換器,將主K2服務器的主路播出通道手動切換給播出主機控制,播放進入主K2服務器的主現場信號素材,將備K2服務器的備路播出通道手動切換給播出備機控制,播放進入備K2服務器的備現場信號素材。
這樣,就實現了通過播出軟件,控制2臺K2視頻服務器,播放2路現場信號素材。
采用延時播出的方式,就是為了能夠在現場信號出現異常時有時間及時處理,規(guī)避直播中的播出風險,同時,應廣告客戶的需求,可以在外景直播中插播廣告。
但是,一般的播出上載軟件[3],并不具有非線性編輯的功能,因此要實現素材的刪減,廣告內容的插播只能通過播出軟件的實時修改串聯單功能來實現。實時播出界面如圖4所示。
圖4 實時播出界面(截圖)
因此,在播出中,首先要通過上載軟件的邊上載邊審片的功能,找到現場信號的開始點,通過手動修改播出串聯單的素材入點,實現對于播出入點的控制。
其次,要實現廣告的插播功能,就需要通過邊上載邊審片的功能,實時地找到廣告插播的時間點,通過計算(應扣除播出入點)相對播放時間,將廣告以“相對插播”的方式進行播出。
所謂延時播出,就是現場節(jié)目提前一定時間開始,而電視播出的時間要比節(jié)目開始的時間有一定的延后。因此,關鍵時間點的把握,十分重要。
假設1,現場節(jié)目的開始時間為T0,電視信號一般會提前10 min左右開始錄制,假設節(jié)目開始錄制時間為T,電視直播節(jié)目的開始時間為TK,時間軸見圖5。
圖5 假設1延時播出時間軸
因此,相對于播出系統來說,定時播出的時間為TK,播出文件(素材)的入點為T0–T。本次的播出延時量為TK–T0。
假設2,廣告1的插播的絕對時間為T1,播放的時間長度為t,則時間軸見圖6。
圖6 假設2延時播出時間軸
因此,相對播出系統來說,播出廣告1的相對插播點為T1-TK,播放長度為t。
假設3,現場有一段信號由于種種原因需要刪除,開始點為T2,結束點為T3,如圖7所示。
圖7 假設3延時播出時間軸
因此,需要手動的,在當前播出素材的下面,重新添加一條與延時播素材相同ID的素材,播出方式為定時播出,定時開始時間為T2+(TK–T0),素材的入點為T3-T。
以上就是延時播出中一些節(jié)目需求的相關處理方式以及相關時間點的計算,其他的計算方式依次類推。
將2路實時的現場主、備信號,分別切給2臺K2視頻服務器。
直播具有很強的實時性,因此在開始前,所有的播出設備都必須進行較時操作,保證整個系統內的時間準確。
一般情況下,提前10min開始采集現場信號,并在采集開始30 s以后,打開審片通道,實時地進行審片操作,及時找到開始點。
首先,確認2臺K2服務器通過手動切換的方式,由2臺不同的播出控制機控制。
其次,將2個不同ID的現場信號素材分別加載到2臺播出機的串聯單中。
通過審片軟件,找到現場信號開始的時間點,手動修改播出串聯單的素材入點。
通過審片軟件,找到現場信號中的廣告插入點,并通過計算(扣除播出入點)相對播放時間,將廣告以“相對插播”的方式進行播出。
通過審片軟件,找到現場信號中需要刪除片斷的開始點,并通過計算(扣除播出入點)相對播放時間,在加上節(jié)目之間廣告播出的實際總長度,確定刪除片斷結束點開始的播出時間(用來設置定時播的開始時間),手動增加1條現場信號的素材,添加到播出串聯單中,將素材入點設置為需要刪除片斷的結束點,開播時間設置為定時播出,時間為之前計算得出的開始時間。
由于本文采用播出軟件來實現延時播的功能,因此受到軟硬件條件的制約,操作比較繁瑣,需要手動控制422切換器,在播出中需要通過人工找點的方式找到相應的關鍵時間點,并通過人工的計算,得到播出的素材入點、廣告插播點、素材的刪除點、新的播出時間等,操控臺的技術人員還需要與計算、找點的技術人員配合,不斷地實時修改延時播的串聯單,諸多環(huán)節(jié),例如人工找點、時間點的計算,手動修改實時的播出串聯單等,都存在著相應的播出風險。
針對以上的問題,采取了利用老的PROFILE-PVS播出服務器配來進行一些找時間點的操作,并用PRO?FILE-PVS播出服務器作為K2視頻服務器延時播出的熱備,同時也有技術人員進行操作,共同完成延時播出的任務。
蘇州電視臺通過采用K2視頻服務器配合大洋的播出軟件,實現了延時播出的任務,并配以老的PRO?FILE-PVS播出服務器作為熱備,利用創(chuàng)新的設計思路,深度挖掘播出軟件的功能,真正實現了利用播出系統構建了延時播出的解決方案,出色完成了2013年蘇州旅游節(jié)開幕的延時播出任務,收獲頗豐。
[1] K2 storage system release notes[EB/OL].[2013-10-25].http://wen?ku.baidu.com/link?url=v2XfFaRwoa3bmLHt-z_qg5PJ2Bk0UuE9ox gIRbAEGAr33xdrN2ZvcP8gURwfrqvxQF8JiXdke_t9wANbUqVzD?HbGm85tbGrzGViXfVh7qa7.
[2] 原版sony422控制協議[EB/OL].[2013-10-25].http://wenku.baidu.com/link?url=PHcxI5k1o2dQX_ScWusiY6TOrmqlf1Rn3IspiEt9db UfQzccePOGhduUTnp0osj4rMVQwDUWSbbKAIXXv4VaKt0jaXO XEo1fmeoTm9bKA4K.
[3] 大洋D-Cube-Air播出軟件使用手冊_V2.6.5.2[EB/OL].[2013-10-25].http://wenku.baidu.com/link?url=PHcxI5k1o2dQX_ScWusiY6TOrmqlf1Rn3IspiEt9dbUfQzccePOGhduUTnp0osj4iKk9 FEtGhn8Wxm3_OtklEb0a_jCCn6N_VLtbkCfNwd3.