資源描述:
《網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第37卷專輯太原理工大學(xué)學(xué)報(bào)Vol.37Spec.Issue2006年5月JOURNALOFTAIYUANUNIVERSITYOFTECHNOLOGYMay20063文章編號(hào):100729432(2006)S120135202網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)張煒,段富(太原理工大學(xué)計(jì)算機(jī)與軟件學(xué)院,山西太原030024)摘要:運(yùn)用流媒體技術(shù)實(shí)現(xiàn)了在網(wǎng)絡(luò)中連續(xù)傳輸實(shí)時(shí)的多媒體。討論了如何利用開放軟件包MPEG4IP在Linux下進(jìn)行MPEG24壓縮編碼。使用多媒體數(shù)據(jù)流的傳輸協(xié)議、實(shí)時(shí)傳輸協(xié)議(RTP)和實(shí)時(shí)流協(xié)議(RTSP)實(shí)現(xiàn)了這一技術(shù)。所設(shè)計(jì)的以瀏覽器/服務(wù)器
2、(Brower/Server)為構(gòu)架的網(wǎng)絡(luò)監(jiān)控系統(tǒng)可以使用戶在現(xiàn)有的網(wǎng)絡(luò)環(huán)境下,通過(guò)瀏覽器軟件在遠(yuǎn)程客戶端直接地觀看到監(jiān)控圖像。關(guān)鍵詞:視頻監(jiān)控;流媒體;MPEG4IP;Linux;實(shí)時(shí)傳輸協(xié)議(RTP);實(shí)時(shí)流協(xié)議(RTSP)中圖分類號(hào):TP39311文獻(xiàn)標(biāo)識(shí)碼:A隨著網(wǎng)絡(luò)帶寬、各種視頻信息處理技術(shù)的出現(xiàn),文件(2an選項(xiàng)表示禁止音頻編碼)。視頻監(jiān)控進(jìn)入了全數(shù)字化的網(wǎng)絡(luò)時(shí)代。針對(duì)目前的對(duì)音頻、視頻進(jìn)行編碼后,就要把它們合成一監(jiān)控系統(tǒng)的需要,利用一些企業(yè)、公司已有的局域個(gè)完整的MPEG24文件。MPEG4IP為此提供了一網(wǎng),結(jié)合流媒體技術(shù),進(jìn)行功能上的擴(kuò)充,從
3、而在局個(gè)叫mp4creator的專用工具,它能夠增刪MPEG24域網(wǎng)內(nèi)部實(shí)現(xiàn)視頻監(jiān)控系統(tǒng),也可以根據(jù)實(shí)際的需文件中的軌道?,F(xiàn)在我們先來(lái)為制作MPEG24文要,通過(guò)Internet實(shí)現(xiàn)遠(yuǎn)程的監(jiān)控。件增加一條視頻軌:mp4creator2cmyvideo.avi2hintmytest.mp41視頻信號(hào)編碼的實(shí)現(xiàn)2hint標(biāo)記要求mp4creator為視頻軌附加一條利用MPEG4IP中各種工具就能快捷地編碼和hinttrack。在用達(dá)爾文服務(wù)器實(shí)現(xiàn)流媒體傳輸時(shí)播放MPEG24格式文件.我們可以從mpeg4ip.就要用到hinting。如果mytest.mp4文件不存
4、在,sourceforge.net網(wǎng)站上下載此軟件包。mp4creator會(huì)自動(dòng)創(chuàng)建。增加音軌命令如下:解壓及編譯MPEG4IP軟件包:mp4creator2cmyaudio.aac2hint2interleavemytest.tarzxvfmpeg4ip1.4.1tar.gzmp4make其中的interleave標(biāo)記只支持mp4格式的AAC;如makeinstall果音軌是mp3格式,則忽略此項(xiàng)。最后還要對(duì)文MPEG4IP套件帶有兩個(gè)編碼器mp4encode和件進(jìn)行優(yōu)化:xvidenc,但是它們只能對(duì)YV12格式的AVI輸入mp4creator2optim
5、izemytest.mp4文件編碼。而FFmpeg卻能對(duì)DV/mp1/mp2/Di2此命令對(duì)文件的布局進(jìn)行了優(yōu)化,從而提高其vX/XviD等多種格式文件解碼,因此建議大家使用播放時(shí)的流速。重整后的MPEG24文件開頭含有FFmpeg以簡(jiǎn)化視頻編碼過(guò)程。把上述各種格式轉(zhuǎn)能實(shí)現(xiàn)HTTP流式傳輸?shù)目刂菩畔?。在把文件掛化為MPEG24格式的命令相同:上流服務(wù)器前,要進(jìn)行測(cè)試。MPEG4IP帶有的ffmpeg2i2an2b3002vcodecmpeg46、PEG24文件,建議使用gmp4player。上述命令表示利用MPEG24標(biāo)準(zhǔn)編碼器以如果測(cè)試成功,即可上傳文件到流服務(wù)器的media300kb/s的速度把輸入文件轉(zhuǎn)換為MPEG24純視頻目錄下,這樣自己制作的影視節(jié)目就可以在網(wǎng)上流3收稿日期:2006202221作者簡(jiǎn)介:張煒(1975-),男,山西太原人,在讀碩士,主要從事軟件開發(fā)環(huán)境研究,(Tel)0351-6684589通訊聯(lián)系人:段富,男,教授,(Tel)0351-6014056136太原理工大學(xué)學(xué)報(bào)第37卷式播放了。2)運(yùn)行Darwin流服務(wù)器,完成提供流服務(wù)的功能。經(jīng)過(guò)相關(guān)配置將用于直播的SDP文
7、件拷入2基于B/S模式視頻監(jiān)控系統(tǒng)的實(shí)現(xiàn)流服務(wù)器相關(guān)目錄中。傳統(tǒng)的TCP/IP協(xié)議最初是為提供非實(shí)時(shí)數(shù)據(jù)3)運(yùn)行服務(wù)器視頻采集程序。該程序?yàn)殚_放業(yè)務(wù)而設(shè)計(jì)的。網(wǎng)絡(luò)視頻信息傳輸?shù)闹饕攸c(diǎn)就是軟件包MPEG41P基礎(chǔ)上編寫出來(lái),完成視頻采集、在Internet上傳輸?shù)臄?shù)據(jù)是對(duì)傳輸時(shí)間有嚴(yán)格限制視頻壓縮(MPEG24)等功能。的多媒體實(shí)時(shí)數(shù)據(jù),多媒體數(shù)據(jù)的傳輸往往要求帶DarwinStreamingServer是通過(guò)IP網(wǎng)絡(luò)將信寬高、低延時(shí)和低抖動(dòng)。為解決IP網(wǎng)絡(luò)環(huán)境中傳輸號(hào)傳給那些裝有QuickTime播放器的終端。進(jìn)行實(shí)時(shí)數(shù)據(jù),需要采用新的網(wǎng)絡(luò)協(xié)議如實(shí)時(shí)傳輸協(xié)議
8、視頻直播前,需要將新生成的SDP文件拷