楊軍



【摘 要】海峽之聲網絡電臺系統主要分為網絡媒體資源管理、全媒體綜合服務管理、全媒體業務應用三大部分。網絡媒體資源管理平臺是全媒體內容發布及運營的基石,為資源收集、內容處理和流媒體發布提供基礎支撐。全媒體服務層,以統一內容支撐平臺為依托,封裝各種類型的全媒服務形式,包括直播、點播、虛擬直播、嘉賓訪談、視頻分享、內容編輯、多屏適配等。業務應用層,與用戶交互,提供交互式UI界面,聚合可以提供的業務類型,包括PC終端、手機終端、IP電視終端,實現統一平臺、三網合一的全媒體業務目標。
【關鍵詞】網絡電臺;流程設計;拓撲架構
1 網絡電臺系統流程設計
1.1 視頻點播
如圖1所示,為網絡電臺系統點播子系統示意圖,說明如下:
1.1.1 收錄采集
內容生產節目源,包括直播編碼器輸出IP流、各類介質和文件等,通過上載工作臺匯入內容平臺。收錄采集內容,對于信號收錄和全臺接入素材,由于其內容值得信任,因此無需入庫審核;但對于外來介質上載和文件導入、以及播客上傳后挑選素材,需要審核,確保內容生產庫內容安全。
1.1.2 內容加工
內容加工包括簡單節目拆條和精細制作,對于日常收錄等已經制作好素材,在日常生產中主要通過節目拆條來完成,后臺自動拆條服務器會首選對收錄內容進行自動轉場識別,形成標記點,為前臺人工拆條提供輔助,在人工打點確認后,提交后臺合成自動合并,并填寫標題、關鍵字、正文登簡單編目信息,提交發布。
1.1.3 轉碼發布
審核通過成片節目,根據預先策略,主動向前端流媒體發布系統推送。由于本項目收錄2Mbps生產碼流、500Kbps和800Kbps發布碼流,系統合成三個版本,因此在發布時無需轉碼直接遷移。遷移同時,將成品節目保持在媒資庫中。另外,視音頻內容發布編輯,也可根據需要,主動搜尋內容平臺媒資庫內容,將節目編排到發布庫中,后臺服務器將自動拉取對應節目文件到發布存儲。
1.1.4 流媒體播出
在流媒體播控系統中,編輯根據需要,創建相關欄目,內容平臺推送過來的節目,直接通過門戶Web服務器進行發布。終端用戶登錄門戶后,挑選到點播內容,點擊節目觸發后臺流媒體服務器,讀取對應節目內容,并通過點播組件向用戶展現。
1.2 廣播收錄
如圖2所示,總體流程分為以下步驟:
(1)直播信號經編碼壓縮生成H.264/AAC媒體流,管理員設置編碼參數,同一視頻源生成不同碼率與分辨率的視音頻流;
(2)編碼器將媒體流推送至流媒體服務器,管理員添加收錄頻道,并設置好頻道屬性。如:錄制完成后歸檔的發布點、素材庫欄目;錄制視頻是否需要截圖等。
(3)通過C/S模式的節目編單工作站,編寫當前頻道的節目單,發送至直播收錄服務器。直播收錄服務器會按照編寫的節目單進行錄制。
1.3 現場直播
如圖3所示,現場直播業務的總體流程分為以下步驟:
(1)直播信號經編碼壓縮生成H.264/AAC媒體流,管理員設置編碼參數,同一視頻源生成不同碼率與分辨率的視音頻流;
(2)編碼器將媒體流推送至流媒體服務器,管理員設置流媒體服務器相關屬性,如是否支持時移、播放協議(RTMP、HDS、HLS);
(3)直播支持CDN,如采用CDN方式,流媒體服務器將作為CDN源站,將直播分發到各CDN節點,觀看者將直接觀看最近CDN節點直播;
(4)直播起始階段,管理員可在后臺的現場直播頻道界面,控制信號的錄制時間;
(5)通過播放器與直播頻道、生成直播播放組件,通過CMS系統進行前臺展現。
1.4 廣播轉播
如圖4所示,直播業務的總體流程分為以下步驟:
(1)直播信號經編碼壓縮生成H.264/AAC媒體流,管理員設置編碼參數,同一視頻源生成不同碼率與分辨率的視音頻流;
(2)編碼器將媒體流推送至流媒體服務器,管理員設置流媒體服務器相關屬性,如是否支持時移、播放協議(RTMP、HDS、HLS);
(3)通過C/S模式的節目編單工作站,編寫當前頻道的節目單,用于前臺頁面的展示。
(4)直播支持CDN,如采用CDN方式,流媒體服務器將作為CDN源站,將直播分發到各CDN節點,觀看者將直接觀看最近CDN節點直播;
(5)通過播放器與直播頻道、播出節目單等的結合,生成直播播放組件,通過CMS系統進行前臺展現。
1.5 網絡直播
網絡直播即虛擬直播,實現的業務流程總體如下:
(1)準備素材,包括節目素材庫與直播信號注;
(2)通過節目編單工作站,將直播源與節目庫素材進行統一編排,生成輪播節目單;
(3)將輪播任務發送給流媒體服務器,將節目單發送給管理服務器,結合輪播頻道生成播放組件,通過WEB服務器進行統一展現。
2 網絡拓撲架構
如圖6所示,系統的部署可分內容生產平臺與播出控制平臺等部分。采集工作區主要負責節目采集編碼,同時提供網絡直播服務,在直播同時保存節目提供點播、編輯等二次應用;局域內網主要負責節目編輯。
中心機房部署管理服務器、流媒體服務器、WEB發布服務器、轉碼服務器、訪談服務器、磁盤存儲以及網絡設備等硬件,全部采用主備方式進行集中部署,提供網站頁面及音視頻服務。
視頻轉碼服務根據內容需求按照多個編輯節點配置,每個節點對視頻內容的上傳,設計考慮多個子節點內容的同時上載、同時轉碼的并發,可擴展采用集群式轉碼服務器部署。同時,多節點視頻資源的管理、上載和二次編輯等,根據身份權限認證,按權限進行操作。另外,網站發布在技術必須支持多終端同時訪問,通過PC、手機、平板電腦等訪問。
[責任編輯:張濤]