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