- 論壇徽章:
- 0
|
第一個(gè)問題主要是網(wǎng)絡(luò)配置問題,想想看怎樣訪問你家里的通過寬帶路由上網(wǎng)的電腦就知道了。
第二個(gè)問題就比較復(fù)雜一些,設(shè)備上需要一個(gè)server,需要一個(gè)協(xié)議,客戶端需要一個(gè)可以播放的播放軟件或者嵌在IE中的播放控件。這個(gè)有一系列的問題需要研究,大概是這樣一個(gè)流程:視頻采集設(shè)備->采集原始視頻數(shù)據(jù),通過某種編碼協(xié)議并編碼壓縮輸出到緩沖區(qū),編碼壓縮往往是專用DSP芯片來做的,你這里的是H264編碼->流媒體服務(wù)器程序讀取壓縮的視頻數(shù)據(jù),按照某種流媒體協(xié)議重新打包并發(fā)送到網(wǎng)絡(luò)上->客戶端軟件(也可以是網(wǎng)頁播放控件)連接server,獲取數(shù)據(jù)流,解包,然后按照對(duì)應(yīng)壓縮編碼格式解碼并播放。播放已存儲(chǔ)的文件流程類似,只是把保存的文件讀取,解開取視頻數(shù)據(jù)然后跟前面說的一樣。
整個(gè)過程其實(shí)跟CGI好像沒什么關(guān)系,無非就是怎么在網(wǎng)頁里嵌入這個(gè)播放器控件,如何對(duì)這個(gè)控件進(jìn)行一些簡(jiǎn)單的控制。
server程序是其中最復(fù)雜的一部分,另外如果是非標(biāo)準(zhǔn)協(xié)議和編碼格式,客戶端也要定制開發(fā)?梢粤私庀聄tsp協(xié)議,ffmpeg,vlc等開源軟件和庫。
[ 本帖最后由 pilgrim_kevin 于 2008-12-9 22:01 編輯 ] |
評(píng)分
-
查看全部評(píng)分
|