李 峰
(山西省廣播電視局監管中心,太原 030001)
隨著IPTV(網絡電視)用戶規模快速擴大和技術的不斷升級,用戶總數已經逼近3億戶,覆蓋范圍遍及各個城鄉家庭。IPTV 產業地位不斷提高,已成長為媒體傳播的主流渠道之一,IPTV 平臺的影響力逐漸提升。
現有的IPTV 監管系統針對省級集成播控平臺、用戶終端進行監管,采集相應的EPG、節目內容碼流、運行數據等信息,回傳至IPTV 監管系統,進行IPTV 節目監管數據的分析和處理[1],完成了基礎的IPTV 節目監管。面對IPTV 影響力的不斷提升,加強對IPTV 業務的安全播出保障勢在必行,必然要進行相應的IPTV 監管技術方面的升級。
二級監測直接建立與集成播控平臺內容分發系統的互通,采用webService 方式通過標準行業規范C2接口進行數據交互,有效規避跨編程語言、跨操作系統等問題,與運營商業務平臺獲取數據同步,保證數據更新的及時性。
終端監測,針對IPTV 信號的EPG 采集采用多任務協同工作,通過靈活的任務調度策略,可利用多個賬號同時進行EPG 分欄目掃描。采用模擬機頂盒接口方式,通過運營商自建接口模擬調用,從登陸鑒權過程抓取獲取認證信息同時通過接口交互完成全部數據采集,有效保障終端數據的完整性,具體鑒權實現流程如下。
第一步:監測前端模擬終端接入;
第二步:使用用戶密碼通過安全認證,并獲取UserToken 作為當前交互過程的認證憑證;
第三步:帶UserToken 標記通過加載登錄頁面向服務器端發起獲取頻道列表的請求;
第四步:服務器端返回頻道列表及擴展js 腳本;
第五步:通過解析腳本獲得各業務入口;
第六步:請求業務入口進入首頁,完成此次鑒權過程。
針對IPTV 系統中的視音頻數據流,系統直接從協議層面拉取、存儲,不依賴于第三方機頂盒等硬件設備的穩定性,采集可靠性高。音視頻采集流程如下圖所示:

圖1 音視頻采集流程
第一步:監測前端獲得播放URL 后開始解析,向指定的流媒體服務器建立TCP 鏈接;
第二步:發送SETUP 命令后建立視頻、音頻通道;
第三步:通過PLAY 指令請求流數據,當流媒體服務器返回200OK 后表示成功,此時監測終端開始接受流媒體服務器的數據包實現視音頻數據流的拉取與存儲。
采用基于碼流特征的比對方式,在碼流層面實現特征提取[2]、回傳、比對,計算消耗小(無需解碼)、網絡帶寬占用小(無需回傳視音頻,并且碼流特征值數據量小)、比對準確率高。
通過節目完整性的監測,及時發現傳輸過程中篡改節目內容的行為,包括廣告替換,更改臺標,疊加字幕和動畫等,這些信息和通過人工抽查發現的不一致數據一起,將被統一存儲到數據庫中供審核人員集中處理。
隨著IPTV 視聽節目數量和種類的不斷增加,一些低俗電視欄目不斷出現,違規傳播境外節目、違規傳播不法政治傾向和違規播放淫穢色情內容等現象時有發生。在實現對傳統廣播電視高效的技術質量監測的基礎上,對省級播控分平臺取到的視音頻進行分析處理,引入了更為先進的基于卷積神經網絡的深度學習算法,可以對封面和抽取到的關鍵幀進行智能圖像分析和處理[3]。基于卷積神經網絡的深度學習算法不僅實現了傳統涉黃和血腥內容鑒別,對部分涉暴和涉政內容也有了更好的識別效果,較其他圖像識別技術,準確性和時效性都有了大幅提高,對網絡視聽節目監測監管系統以及整個平臺提供了強有力的支撐,對于延伸到其他視聽新媒體節目的監測監管也有非常好的借鑒。
通過對EPG 采集方案、直播節目完整性、視音頻采集方案等進行了優化升級,提高了IPTV 監管數據更新的及時性和高效性,并針對IPTV 視聽節目,引入基于卷積神經網絡的深度學習算法,大幅度提高了準確性和時效性。