如何做电视直播
在大型企事業單位內部,經常需要發布一些自辦的節目內容來實現信息和文化內容的傳遞;在大型社區,需要通過發布網絡電視節目來豐富人們的日常文化生活和休閑娛樂。
那么,我們應該如何來發布電視節目呢?下面根據我自己的經驗,給大家介紹一下具體的實現方法:
首先,我們先看一下這樣的平臺需要哪些組成部分:
網絡電視系統結構圖
按照以上結構圖,我們逐步說明各部分的實現方式:
第一步:準備要直播的信號源
對于實時的活動直播,我們要準備好采集畫面用的高清攝像機;對于電視節目直播,我們要準備好可以接收落地電視節目信號的廣電數字機頂盒或者衛星接收機,如果我們要同時采集10套電視節目信號,就要準備10臺數字機頂盒或者10臺衛星接收機。
第二步:準備前端信號采集處理設備
對于企事業單位的自辦節目,節目源可能是攝像機實時拍攝的畫面,也可能是預先錄制好的視頻內容。如果是攝像機實時拍攝的畫面,我們需要通過相關的設備去采集攝像機的實時畫面,這時就用到直播采集編碼處理設備,并將此設備和攝像機通過視頻線纜連接來進行視音頻信號的實時采集。根據不同的應用場合,我們介紹兩種“直播采集編碼設備”的實現方式:
1.?????? 電腦+采集卡+軟件的實現方式
優點:功能豐富、定制靈活
缺點:功耗大,不太適合全年365天不關機運行的應用
實現方式:
1)? 準備一臺高性能的PC機或者筆記本電腦(要求安裝64位的Windows操作系統,可以用Win7或者Win10);
2)? 準備采集信號用的高清視頻采集卡(PC設備推薦使用PCI-E接口的內置采集卡,筆記本電腦推薦使用USB3.0接口的外置采集卡);
3)? 直播采集編碼軟件(推薦使用“直播大師”這款專業軟件);
安裝步驟:
步驟一:? 首先安裝好視頻采集卡到電腦上(具體方式可咨詢采集卡銷售商);
步驟二:? 安裝“直播大師”軟件;
第一步, ? 從這里下載安裝串流直播軟件;
安裝過程很簡單,安裝時你可以選擇“自定義”安裝方式,在這里你可以選擇功能最為強大的“至尊版”,如下圖:
第二步,對直播大師軟件進行相應的設置
?信號來源設置
點擊“設置”按鈕,打開配置界面。
點擊“信號來源”選項卡,在采集設備中選中您安裝的視頻采集卡,如下圖:
?
我這里使用的是圓剛C727 視頻采集卡
注意:對于有多個輸入接口的采集卡,要根據采集卡廠商的操作手冊來進行設置。
輸入的視頻尺寸要和攝像機的輸出信號分辨率相匹配,幀率要和攝像機的輸出幀率匹配。通常高清攝像機輸出的信號是1080I@50的,這個信號去隔行處理后幀率為25幀/秒。
音頻信號來源部分,如果音頻信號也是通過這張采集卡的音頻接口來采集的,那么就選中“自動選擇與食品采集設備對應的音頻采集設備”選項。
配置完以后點擊“確定”按鈕保存配置信息。
編碼參數設置
打開“編碼參數設置”選項卡,然后依次選擇視頻編碼的分辨率(我們當前選擇1920×1080)、視頻編碼格式(當前選用H.264)、編碼處理單元、視頻碼率(當前設置為4000kbps)、音頻編碼格式(當前選用AAC-LC)、音頻碼率(當前設置為128kbps)、錄制格式(通常選用MP4),這樣編碼參數便設置完成。
媒體發布設置
打開“媒體發布設置”選項卡,如下圖:
按照圖標所標示的4個步驟進行操作
1.選擇直播流的發布協議(通常選用rtmp);
2.輸入媒體服務器的發布地址;
如果使用活動直播平臺提供的流發布服務器,在這里輸入活動直播平臺的節目發布地址pub.huodongzhibo.com/live ;如果使用自己搭建或者其它第三方提供的流發布服務器,在這里輸入相應的流發布地址。
3.輸入流名稱(這個流名稱要從你的流服務器提供商那里索取。如果使用活動直播平臺的流服務,請聯系活動直播官方客服獲取);
4.測試連接(這個步驟很重要,一旦配置信息有誤,這里能夠得到錯誤提示信息);
以上3部分設置完成后,串流直播軟件設計即告完成。
然后,我們在程序的原始視頻預覽窗口中可以看到節目畫面,如下圖:
原始視頻預覽畫面
?????????步驟三: 將信號源和視頻采集卡的輸入接口通過視音頻線纜連接;
通常使用HDMI高清線纜連接,線纜一端接入攝像機或者數字電視機頂盒或者衛星接收機,線纜另一端接入到視頻采集卡的HDMI接口上;
步驟四: 以上工作做好之后,我們在“直播大師”的控制臺窗口中就可以看到節目畫面。
2.?????? 使用專用的直播采集服務器
直播采集服務器是一款專業的嵌入式高清信號采集和處理設備,它通過高度集成的嵌入式芯片工藝來制作完成,具有高清視音頻信號采集、視音頻壓縮編碼、直播流網絡輸出發布等應用功能,可以完全代替“電腦+采集卡+直播軟件”來完成電視直播信號前端處理的功能。
優點:功耗極低,穩定性極強
缺點:附加功能少,不可定制,不適合需求復雜的應用場景,如:不能實現直播錄像、字幕插播、廣告插播、版權加密等功能。
安裝步驟:
1)? 將直播信號源和該設備用視頻線纜連接(通常用HDMI高清線纜);
2)? 在設備的WEB配置界面中設置好視頻編碼格式、視頻分辨率、視頻幀率、視頻碼率、音頻編碼格式、音頻采樣率、音頻碼流、直播發布服務器的IP地址和節目發布相關參數;
第三步:搭建直播流媒體發布服務器
流媒體發布服務器是專業的流轉發服務設備,它的主要功能是為終端用戶提供直播流的轉發服務,承載大并發用戶的訪問。在大型的視頻網站平臺中,都會用到這種流媒體發布服務器(比如優酷網、樂視網、騰訊視頻)。
直播流媒體服務器可以找專業廠商購買,比如先鋒流媒體發布服務器、Sysmaster streaming server 等。
第五步:搭建網站WEB服務器
網站web服務器的主要功能是為終端提供節目的訪問入口。如果要為機頂盒終端提供節目訪問服務,WEB服務器需要運行EGP服務程序;如果要為PC和手機終端提供節目訪問服務,WEB服務器上要發布適合這兩種終端的界面站點。
第六步:終端訪問
機頂盒終端:
將機頂盒聯網,并在機頂盒中植入IPTV平臺的客戶端APP運行,開機后打開機頂盒APP后即可瀏覽和播放網絡電視節目。
PC和移動終端:
這兩種終端可以瀏覽器訪問WEB服務器的用戶站點來收看節目。
總結
- 上一篇: 原生JDBC操作数据库流程
- 下一篇: 为什么要使用PreparedStatem