亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于H.265的實(shí)時(shí)監(jiān)控系統(tǒng)

        2018-01-30 16:23:18周宇飛盧阿麗張建濤
        電子技術(shù)與軟件工程 2017年15期
        關(guān)鍵詞:編解碼服務(wù)器端命令

        周宇飛+盧阿麗+張建濤

        摘要:本文主要提出了一種基于H.265編解碼標(biāo)準(zhǔn)的實(shí)時(shí)監(jiān)控系統(tǒng)的設(shè)計(jì)方案,實(shí)現(xiàn)在視頻實(shí)時(shí)監(jiān)控領(lǐng)域利用H.265壓縮編碼和基于RTMP( Real Time MessagingProtocol)協(xié)議的視頻數(shù)據(jù)傳輸,探索在視頻監(jiān)控領(lǐng)域上運(yùn)用H.265協(xié)議完成視頻的編解碼。

        [關(guān)鍵詞]H.265 RTMP視頻實(shí)時(shí)監(jiān)控

        隨著計(jì)算機(jī)和信息化的發(fā)展,視頻實(shí)時(shí)監(jiān)控系統(tǒng)己向著網(wǎng)絡(luò)化、數(shù)字化、智能化方向發(fā)展、在城市安保、農(nóng)業(yè)、商業(yè)、軍事等方而發(fā)揮著極其重要的作用。當(dāng)今社會(huì),數(shù)字視頻不斷向高分辨率、高幀率和高壓縮率發(fā)展,視頻的多樣化和高清化趨勢對(duì)視頻的壓縮性能提出了更高的要求。為此,2010年4月VCEG和MPEG組建視頻編碼聯(lián)合組,聯(lián)手制定新一代視頻編碼標(biāo)準(zhǔn)——H.265/HEVC。2013年ISO/IEC正式發(fā)布了H.265/HEVC標(biāo)準(zhǔn)。H.265目標(biāo)是為音視頻服務(wù)提供更好的視頻編解碼方法。為了提高視頻監(jiān)控系統(tǒng)的實(shí)時(shí)性和普適性,設(shè)計(jì)并實(shí)現(xiàn)了一種基于H.265的實(shí)時(shí)視頻監(jiān)控系統(tǒng),采用RTMP傳輸協(xié)議作為實(shí)時(shí)數(shù)據(jù)通信的網(wǎng)絡(luò)協(xié)議,主要用來在Flash/AIR平臺(tái)和支持RTMP協(xié)議的流媒體/交互服務(wù)器之問進(jìn)行音視頻的數(shù)據(jù)通信和監(jiān)控服務(wù)。

        1 系統(tǒng)設(shè)計(jì)

        系統(tǒng)主要由客戶端和服務(wù)器端兩部分組成,服務(wù)器端由視頻服務(wù)器和Live555流媒體服務(wù)器組成,服務(wù)器使用Linux操作系統(tǒng),系統(tǒng)設(shè)計(jì)如圖1所示,首先采集音視頻信息,并將這些信息以H.265的編碼標(biāo)準(zhǔn)進(jìn)行編碼,生成H.265碼流和音頻流,再封裝成RTMP數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā),采用RTMP協(xié)議為客戶端提供實(shí)時(shí)的視頻服務(wù)。客戶端負(fù)責(zé)向服務(wù)器端發(fā)送請(qǐng)求,接收來自服務(wù)器端的信息,通過客戶端的播放器進(jìn)行視頻播放。

        硬件開發(fā)平臺(tái)使用海思Hi3 616A開發(fā)平臺(tái),H13 516A是專用于HD IP攝像機(jī)的多媒體芯片,具有高性能Cortex-A7處理器和內(nèi)部集成的硬件H.265視頻標(biāo)準(zhǔn)編碼器。開發(fā)平臺(tái)的處理數(shù)據(jù)流程為:首先調(diào)用系統(tǒng)控制模塊的媒體處理平臺(tái)編程接口(MPI)完成硬件和MPI初始化,它實(shí)現(xiàn)的重要功能是分配視頻緩存池;其次,調(diào)用VI模塊的MPI創(chuàng)建視頻輸入設(shè)備和視頻物理通道并設(shè)置參數(shù);然后,調(diào)用VPSS模塊的MPI創(chuàng)建組和通道,并設(shè)置組和通道參數(shù),輸出期望分辨率的視頻數(shù)據(jù);最后,調(diào)用REGION模塊的MPI,在原始圖像上疊加用戶信息.并調(diào)用VENC模塊的MPI對(duì)YUV原始圖像進(jìn)行H.265壓縮編碼,得到H.265格式碼流。

        2 RTMP協(xié)議

        RTMP是一種適合實(shí)時(shí)數(shù)據(jù)傳輸?shù)膮f(xié)議,該協(xié)議建立在TCP協(xié)議之上,適合在使用Flash平臺(tái)之問傳遞數(shù)據(jù),可以實(shí)現(xiàn)無插件播放。

        播放一個(gè)RTMP協(xié)議的流媒體需要經(jīng)過以下四個(gè)步驟:握手,建立連接,建立流和播放。RTMP連接都是以握手作為開始的;建立連接階段用于建立客戶端與服務(wù)器之問的“網(wǎng)絡(luò)連接”:建立流階段用于建立客戶端與服務(wù)器之問的“網(wǎng)絡(luò)流”;播放階段用于傳輸視音頻數(shù)據(jù)。

        2.1 握手

        流程如圖2所示。

        (1) 一個(gè)RTMP連接以握手開始,雙方分別發(fā)送大小固定的三個(gè)數(shù)據(jù)塊,握手開始于客戶端發(fā)送co、Cl塊。服務(wù)器收到co或Cl后發(fā)送S0和Sl。

        (2)當(dāng)客戶端收齊so和SI后,開始發(fā)送C2。當(dāng)服務(wù)器收齊co和Cl后,開始發(fā)送S2。

        (3)當(dāng)客戶端和服務(wù)器分別收到S2和C2后,握手完成。

        2.2 建立網(wǎng)絡(luò)連接

        (1)客戶端發(fā)送命令消息中的“連接”到服務(wù)器,請(qǐng)求與一個(gè)服務(wù)應(yīng)用實(shí)例建立連接。

        (2)服務(wù)器接收到連接命令消息后,發(fā)送確認(rèn)窗口大小協(xié)議消息到客戶端,同時(shí)連接到連接命令中提到的應(yīng)用程序。

        (3)服務(wù)器發(fā)送設(shè)置帶寬協(xié)議消息到客戶端。

        (4)客戶端處理設(shè)置帶寬協(xié)議消息后,發(fā)送確認(rèn)窗口大小協(xié)議消息到服務(wù)器端。

        (5)服務(wù)器發(fā)送用戶控制消息中的“流開始”消息到客戶端。

        (6)服務(wù)器發(fā)送命令消息中的“結(jié)果”,通知客戶端連接的狀態(tài)。

        2.3 建立網(wǎng)絡(luò)流

        (1)客戶端發(fā)送命令消息中的“創(chuàng)建流”命令到服務(wù)器端。

        (2)服務(wù)器端接收到“創(chuàng)建流”命令后,發(fā)送命令消息中的“結(jié)果”,通知客戶端流的狀態(tài)。

        2.4 播放

        (1)客戶端發(fā)送命令消息中的“播放”命令到服務(wù)器。

        (2)接收到播放命令后,服務(wù)器發(fā)送設(shè)置塊大小協(xié)議消息。

        (3)服務(wù)器發(fā)送用戶控制消息中的“streambegin”,告知客戶端流ID。

        (4)播放命令成功的話,服務(wù)器發(fā)送命令消息中的“響應(yīng)狀態(tài)”告知客戶端“播放”命令執(zhí)行成功。

        (5)在此之后服務(wù)器發(fā)送客戶端要播放的音頻和視頻數(shù)據(jù)。

        3 編解碼流程

        本實(shí)時(shí)監(jiān)控系統(tǒng)采用的編解碼和視頻通信流程如3所示,包括前處理、編碼器、數(shù)據(jù)傳輸、解碼器和后處理五個(gè)過程,在面對(duì)不同格式的視頻源時(shí),H.265可以通過前處理模塊將其轉(zhuǎn)換成統(tǒng)一的數(shù)據(jù)格式進(jìn)行編碼,H.265只需應(yīng)對(duì)幾種統(tǒng)一的視頻數(shù)據(jù)格式,解碼后的視頻再經(jīng)過后處理模塊還原為與原格式一致的恢復(fù)視頻。在保持編解碼算法的簡潔的同時(shí),還可以支持不同的視頻源以及更廣泛的視頻應(yīng)用。

        H.265仍舊采用混合編碼框架,內(nèi)容包括變化、量化、熵編碼、幀內(nèi)預(yù)測、幀間預(yù)測以及環(huán)路濾波等模塊。H.265幾乎在每個(gè)模塊都使用了新的編碼技術(shù),并且還在不斷擴(kuò)展,如比特深可伸縮HEVC編碼等,使得編碼壓縮性能提高了近一倍。

        4 結(jié)束語

        本文探討了將最新的視頻編解碼標(biāo)準(zhǔn)H.265運(yùn)用到視頻實(shí)時(shí)監(jiān)控系統(tǒng)中,伴隨著H.265強(qiáng)大的壓縮性能,勢必會(huì)使得視頻實(shí)時(shí)監(jiān)控技術(shù)得到進(jìn)一步的發(fā)展,為視頻實(shí)時(shí)監(jiān)控系統(tǒng)的網(wǎng)絡(luò)化、數(shù)字化打下堅(jiān)實(shí)的基礎(chǔ),強(qiáng)大的編碼優(yōu)勢使H.265會(huì)在不遠(yuǎn)的將來成為數(shù)字視頻產(chǎn)業(yè)的首選編解碼標(biāo)準(zhǔn)。

        (通訊作者:盧阿麗)

        參考文獻(xiàn)

        [1]G.J.Sullivan,J.Ohm,W.J.Han,et al. Overview of the high efficiency video coding (HEVC) standard,”IEEE Transactions on Circuits and Systems for Video Technology, Vol. 22, No. 12, pp. 1649-1668.Dec.2 012.

        [2] ISO\IEC 23008-2: 2013, Interna tional Organization fo r Standardization. 2013-11-25.

        [3]季健佼.解析海思H.265超高清IP視頻監(jiān)控解決方案[J],中國公共安全(綜合版), 2014(22):198-200、202.

        [4]王峰,基于H13 516的音視頻采集及網(wǎng)絡(luò)傳輸技術(shù)研究[D].西安:西安電子科技大學(xué),2013.

        [5]王建富.H.265/HEVC編碼加速算法研究[D].安徽:中國科學(xué)技術(shù)大學(xué),2015.endprint

        猜你喜歡
        編解碼服務(wù)器端命令
        只聽主人的命令
        1553B總線控制器編解碼設(shè)計(jì)
        大型民機(jī)試飛遙測視頻編解碼方法研究
        基于H.265編解碼的高清視頻傳輸系統(tǒng)研究
        電子測試(2018年18期)2018-11-14 02:30:54
        移防命令下達(dá)后
        淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
        成功(2018年10期)2018-03-26 02:56:14
        這是人民的命令
        在Windows中安裝OpenVPN
        主流視頻編解碼軟件的硬件性能分析與設(shè)計(jì)
        藍(lán)色命令
        真人做人试看60分钟免费视频| 天堂一区人妻无码| 精品无码一区二区三区爱欲九九 | 蓝蓝的天空,白白的云| 亚洲最大成人网站| 亚洲综合精品伊人久久| 亚洲av美女在线播放啊| 亚洲中文字幕乱码在线视频| 人妻诱惑中文字幕在线视频| 国产av丝袜旗袍无码网站| 日本高清不卡二区| 中文字幕一区二区三在线| 美女在线一区二区三区视频| 鸭子tv国产在线永久播放| 婷婷丁香91| 狼人狠狠干首页综合网| 亚洲国产av自拍一区| 五级黄高潮片90分钟视频| 亚洲午夜福利精品久久| 视频一区二区免费在线观看| 亚洲精品无码不卡在线播he| 少妇人妻200篇白洁| 欧美日韩国产在线成人网| 国产一区二区资源在线观看| 99久久99久久精品免费看蜜桃| 色综合无码av网站| 免费无码成人av在线播放不卡| 麻豆密入视频在线观看| 日本高清视频一区二区| 国产精品无码一区二区三区电影| 国产免费又色又爽又黄软件| 国产亚洲精选美女久久久久| 亚洲一区二区三区精品视频| 国产白嫩护士被弄高潮| 国产欧美精品在线一区二区三区| 国产一区二区在线观看视频免费| 久久精品av在线观看| 狠狠噜天天噜日日噜视频麻豆| 欧美日韩国产成人综合在线影院| 精品国产3p一区二区三区| 免费a级毛片又大又粗又黑|