在X86平台上安裝網路攝影機驅動及應用

來源:互聯網
上載者:User
文章目錄
  • 編譯核心
  • 安裝驅動
  • 查看網路攝影機型號
  • 下載
  • 安裝
  • 使用spcaview工具
  • 通過C/S架構實現
  • 通過B/S架構實現
 

http://mxhaard.free.fr處下載的需的驅動,核心版本是2.6.11以上的用gspca,2.6.11以下的用spca5xx(這也不是絕對的,因為我曾在2.6.17下也驅動成功過)。

目錄

[隱藏]

  • 1 驅動安裝

    • 1.1 編譯核心
    • 1.2 安裝驅動
    • 1.3 查看網路攝影機型號
  • 2 安裝網路攝影機應用程式
    • 2.1 下載
    • 2.2 安裝
    • 2.3 使用spcaview工具
  • 3 架設網路視頻監控伺服器
    • 3.1 通過C/S架構實現
    • 3.2 通過B/S架構實現

[編輯]

驅動安裝[編輯]

編譯核心
<M> Video For Linux
V4l USB devices --->
<M> USB ZC0301[P] Image Processor and Control Chip support (此處因人而異)

這兩個選項必須是用M,不能用*

[編輯]

安裝驅動

1>gentoo

emerge -av gspca-modules-2.6.18-4-686 (2.6.18-4-686和核心版本號碼相對應)

2>debian

apt-get insall gspcac1
[編輯]

查看網路攝影機型號

運行命令:lsusb 我的是: Bus 002 Device 003: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 WebCam

linux上的視訊交談工具有aMsn、Ekiga(gnomemeeting)等,有興趣可到網上找安裝和使用方法

[編輯]

安裝網路攝影機應用程式

linux上網路攝影機應用程式有spcaview、spcagui等,此處只介紹spcaview的安裝方法。 SpcaView 軟體包,包括一組工具: spcaview工具是用來紀錄資料流,也能用來播放資料 spcaserv 是流媒體伺服器 spcacat 簡單圖片的抓取工具

[編輯]

下載

spcaview的是:http://mxhaard.free.fr/spca50x/Download spcaview依賴於libsdl(用到其中的sdl-config命令),是:http://www.libsdl.org

[編輯]

安裝

1)

cd SDL-*
./configure ; make ;make install

2)

cd spcaview-*
make ; make install
[編輯]

使用spcaview工具

1)抓圖

spcaview -d /dev/video0 -f jpg -s 320x240

2)抓到資料流

spcaview -f yuv -o ***.avi

如果想知道spcaview更多的用法,請參看SpcaTools Howto:http://mxhaard.free.fr/sview.html

[編輯]

架設網路視頻監控伺服器[編輯]

通過C/S架構實現

1)運行服務端(spcaserv)

spcaserv -s 解析度 -w IP地址:連接埠,如spcaserv -s 320x240 -w 192.168.0.172:7070

2)運行用戶端監控資料流(spcaview)

spcaview -s 解析度 -w IP地址:連接埠,如spcaview -s 320x240 -w 192.168.0.172:7070
[編輯]

通過B/S架構實現

1)配置apache 把apache的家目錄設為/var/www/html/webcam

cp -rfv spcaview-*/http-java-applet/* /var/www/html/webcam
chmod 777 /var/www/html/webcam/ -R
cp index-sample.html index.htm (index-sample.html是視頻首頁)

2)安裝java外掛程式 我們可以通過瀏覽器來監控,利用瀏覽器監控可以跨平台監視,這樣無論Linux、Windows、還是MacOS,或者是BSD及其它UNIX系統,只要 有圖形介面的瀏覽器,在案頭環境下就可以對網路攝影機所“控制”的範圍進行監控。由於伺服器端的Web頁麵包括java控制項,所以得安裝java環境。 我用的是firefox瀏覽器,給它做個連結就行了:

ln -s /opt/jdk1.5.0_03/jre/plugin/i386/ns7/libjavaplugin_oji.so  /opt/firefox/plugins/

也可以在目前使用者根目錄下建立連結:

mkdir ~/.mozilla/firefox/plugins
cp libjavaplugin_oji.so ~/mozilla/firefox/plugins

(此處不能用ns7-gcc29裡面的外掛程式,否則firefox會報錯並退出)
3)運行服務端(spcaserv)

spcaserv -s 解析度 -w IP地址:連接埠,如spcaserv -s 320x240 -w 192.168.0.172:7070

4)使用Web監控資料流

在firefox地址欄中輸入:localhost或原生IP即可

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.