2011-04-18 93 views
0

我在使用java applet通過網絡捕獲和流式傳輸視頻。到目前爲止,它看起來像JMF已經過時,FMJ將無法以合理的速度捕捉。有沒有其他庫可以用來捕捉和/或從網絡攝像頭以每秒至少10-15幀的速度流式傳輸視頻?如何使用applet從java攝像頭捕獲視頻?

回答

0

我最近做了這個,不得不寫一個JNI來捕捉視頻並對其進行編碼或解碼。

這是一個痛苦,因爲您必須爲每個平臺(如Windows 32和64位,OSX 32和64位以及Linux 32和64位)編寫JNI。

使用JNLP(Java web start)是一個比applet更好的選擇,因爲它允許你設置它,所以它會自動下載併爲當前O/S安裝正確的JNI。

JNLP或Applet將要求您生成簽名的jar來工作。

+0

在這種情況下,我可能只是使用OpenCV進行捕獲。 – baobrien 2011-04-18 03:01:48

+0

是的,你可以將OpenCV包裝在JNI中,如果還沒有JNI包裝,你也可以使用JNA直接調用OpenCV。 – 2011-04-18 03:03:53

+0

@baobrien你很幸運http://code.google.com/p/javacv – 2011-04-18 05:47:20

相關問題