java程式中調用網路攝影機實現jsp程式網路攝影機資料擷取__js

來源:互聯網
上載者:User

近期的一個項目需要實現網路攝影機映像採集,經過一系列的折騰以後,終於實現了這個功能,現整理一下。

本身就java技術來說,要實現網路攝影機二次開發,採集網路攝影機圖片,需要使用到JMF,JMF適合使用在j2se程式當中,我需要在web程式中調用網路攝影機,很明顯JMF是搞不定了,想過寫一個applet程式,只是那東西要求用戶端必須要有jre環境,這個對於我來說不太合適,你總不能指望使用者訪問你的網站時先下載一個很大的jre去安裝以後再來再次訪問吧。

 

既然JMF不適用,那麼我們在java項目中如何?控制網路攝影機抓拍呢。本身在windows平台中我們可以使用視頻採集卡等的二次開發包去實現視頻資料的訪問,但是現在的網路攝影機都是usb的,甚至是膝上型電腦的顯示屏上就帶有網路攝影機,這種情況下使用採集卡二次開發包的方案又不適用,只能自己寫程式去做一個類似於“網路攝影機照相軟體”的東西,經過一系列的分析,最後終於實現了在web程式中調用網路攝影機,可以通過js代碼控制拍照,通過ajax技術實現資料的上傳,雖然我沒有在asp.net程式中測試,但是應該支援.net技術,也可以實現在asp.net的項目中採集網路攝影機資料,例如用來通過網路攝影機拍照,拍些大頭貼等。

 

羅嗦了一大堆,程式放在了csdn的下載資源上頭了,以後要做網路攝影機的二次開發時也不用到處找了,直接下載使用即可。

網路攝影機程式下載地址  http://peihexian.iteye.com/blog/1045576

 

壓縮包中含有基於純網頁的網路攝影機照片採集樣本程式,含有基於jquery架構的ajax資料操作程式樣本,具體的怎麼調用網路攝影機看範例程式碼吧,相信稍微懂些技術的人應該都能看懂,有完整的基於java技術的照片採集樣本程式,使用的是jsp頁面採集照片,serlvet程式接收網路攝影機照片資料。

以下為程式的樣本運行效果:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.