• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      電視臺網(wǎng)絡(luò)直播系統(tǒng)搭建

      2018-08-27 00:55:34曾樹佳海豐縣廣播電視臺
      傳播力研究 2018年21期
      關(guān)鍵詞:視頻流端口編碼

      曾樹佳 海豐縣廣播電視臺

      一、直播平臺背景

      電視臺以傳播電視節(jié)目、采訪新聞為主。電視臺在探索自身的發(fā)展中,跟隨傳播媒介的變化而變化,現(xiàn)在的傳播向網(wǎng)絡(luò)、向用戶的手機(jī)上傳播,很多人們已經(jīng)習(xí)慣用電視盒點播節(jié)目,地鐵上、公車上、閑時在咖啡廳上等等的場景上用手機(jī)看視頻、看直播。對傳統(tǒng)的電視節(jié)目很少看,一方面是接受信號的電視節(jié)目較被動,電視臺播什么,人們只能看什么,甚至插滿廣告視頻。另一方面是觀看節(jié)目場景的多樣性,已經(jīng)不局限于在家里的電視上看節(jié)目,人們常利用零碎的時間在手機(jī)上看視頻。作為電視臺,在傳播的方式需要與時俱進(jìn),嘗試用多樣性傳播途徑探索。網(wǎng)絡(luò)上直播,是電視臺創(chuàng)新最重要的一項內(nèi)容,但實時的直播也給搭建和設(shè)備硬件提出了更高的要求。

      二、直播平臺搭建的硬件配置

      對電視臺初始搭建直播,不宜一開始就采用高端配置,可以先利用一臺服務(wù)器加寬帶的方式搭建平臺,待業(yè)務(wù)發(fā)展起來后,再根據(jù)需要升級配置。之前的服務(wù)器都是電視臺購機(jī),但現(xiàn)在隨著云主機(jī)、Ecs主機(jī)的興起和成熟,大部分的服務(wù)器都是在阿里云、騰訊云、天翼云等購買云主機(jī)。云主機(jī)優(yōu)點:1.方便維護(hù),主機(jī)不會因機(jī)器損壞、斷電等原因出現(xiàn)關(guān)機(jī)和斷網(wǎng)的故障。2.云主機(jī)方便根據(jù)需要擴(kuò)展配置,可以根據(jù)業(yè)務(wù)的不斷發(fā)展,需求不斷的提高,比如直播時觀看的人多了,需要加大帶寬,云主機(jī)很快、很方便地加大帶寬,根據(jù)需求升級服務(wù)器的配置。

      服務(wù)器操作系統(tǒng)采用Linux系統(tǒng),Linux是服務(wù)器最好的操作系統(tǒng),運行穩(wěn)定,不會因為長時間開機(jī)出現(xiàn)死機(jī)的現(xiàn)象。目前Linux系統(tǒng)可以采用cotens版本。

      三、rtmp直播流系統(tǒng)的搭建

      采用nginx搭建rtmp直播流服務(wù)器,是目前直播平臺的最好解決方案。這套方案最主要的是nginx配置,nginx是一個高性能的HTTP反向代理服務(wù)器,因它的穩(wěn)定性、豐富的功能集和負(fù)載均衡著名。首先安裝nginx,然后配置nginx的nginx.conf文件,該文件是配置nginx唯一入口,一般在此路徑下找到/usr/local/nginx/conf/nginx.conf。

      以上配置已經(jīng)好兩個接受視頻流的端口,只要用推流機(jī)或推流應(yīng)用,就可以隨時接受流。其中第14行配置了偵聽1935端口和第36行偵聽1936端口,這樣就開出兩路直播流。其運行原理是一但端口接受到視頻流,就調(diào)用ffmpge進(jìn)行編碼轉(zhuǎn)碼,然后成為hls特殊文件保存在硬盤上,視頻文件以切片的方式保存,第27行說明每個切片的時間長度為2秒。每2秒保存一個文件,觀看直播時就是調(diào)用這2秒文件,播完后再調(diào)用下一個2秒文件,采用這種方式不斷地播放下去。第13、35行聲明了一個流服務(wù)器。前端播放器采用網(wǎng)頁,前端播放器對流文件進(jìn)行讀取,從而達(dá)到直播視頻,這種方式是有延時的,一般會延時十秒到三下秒。

      接著我們還需要在系統(tǒng)中安裝ffmpeg,ffmpeg是一套可以用來記錄、轉(zhuǎn)換數(shù)字音頻、視頻的編碼軟件,該軟件已經(jīng)開源,是在Linux平臺下開發(fā)的,所以在Linux上運行是最好的。其作用是將我們推流上來的視頻流進(jìn)行編碼,編碼后記錄在硬盤上。ffmpeg提供多種編碼格式,根據(jù)實際需求設(shè)置。目前常用的記錄格式是 fl v、mp4格式,這兩格式的優(yōu)點就是占用空間小,適合網(wǎng)絡(luò)實時傳輸。我們常常需要在視頻上實時加臺標(biāo)或者水印,ffmpeg非常方便就可以做到。

      前端觀看直播,可以采用html實現(xiàn),應(yīng)用的范圍廣,可以在網(wǎng)頁上觀看直播,也可以在微信公眾號中觀看直播,甚至APP的直播頁也可以采用html實現(xiàn),html的關(guān)鍵代碼如下:

      四、應(yīng)用中的維護(hù)

      在直播時,后臺需要對流量、cpu、內(nèi)存等各項指標(biāo)進(jìn)行監(jiān)控,Linux自帶top命令,top命令后可以看各項進(jìn)程的運行指標(biāo),但top命令缺少查看帶寬的使用情況,這時候我們就需要使用iftop命令了,顯示2秒、四秒、十秒內(nèi)的寬帶使用率。訪問的IP地址。有多少用戶在觀看視頻,都可以在后臺監(jiān)控。

      此項直播平臺的搭建的優(yōu)點是快捷簡單,方便電視臺的業(yè)務(wù)開展,應(yīng)急一下需要直播的場景,例如臺風(fēng)到來,做一下現(xiàn)場直播,可以利用手機(jī)的推流軟件,向直播服務(wù)器推流,這樣就可以把直播廣播出去。而且搭建的成本低,只用了一臺云服務(wù)器。

      猜你喜歡
      視頻流端口編碼
      邊緣實時視頻流分析系統(tǒng)配置動態(tài)調(diào)整算法研究
      基于SAR-SIFT和快速稀疏編碼的合成孔徑雷達(dá)圖像配準(zhǔn)
      一種端口故障的解決方案
      基于視頻流傳輸中的擁塞控制研究
      《全元詩》未編碼疑難字考辨十五則
      子帶編碼在圖像壓縮編碼中的應(yīng)用
      電子制作(2019年22期)2020-01-14 03:16:24
      Genome and healthcare
      端口阻塞與優(yōu)先級
      美國視頻流市場首現(xiàn)飽和征兆
      初識電腦端口
      電腦迷(2015年6期)2015-05-30 08:52:42
      商洛市| 南郑县| 霍州市| 胶州市| 新密市| 永兴县| 河北区| 平乐县| 岫岩| 申扎县| 西乌珠穆沁旗| 达州市| 张北县| 舒城县| 安顺市| 南投市| 扎赉特旗| 苍南县| 兴宁市| 祁连县| 玉龙| 古交市| 磐石市| 武夷山市| 民县| 桂平市| 张家界市| 英山县| 古丈县| 民权县| 苍山县| 滁州市| 汪清县| 木里| 林芝县| 武鸣县| 金溪县| 乌拉特后旗| 曲周县| 海南省| 兰西县|