JAVA library for videoconferencing and how to use libjitsi? - java

In case of a project we need to create a communication in videoconferencing with two PC
under Linux.
We search a library in JAVA to do this.
We found libJitsi base on Jitsi software, witch transmit with XMPP /Jingle.
I don't arrive to run their example which consists of these two classes:
http://bluejimp.com/jitsi/libjitsi/javadoc/org/jitsi/examples/AVTransmit2.html
http://bluejimp.com/jitsi/libjitsi/javadoc/org/jitsi/examples/AVReceive2.html
There is few documentation and it seems a little fuzzy.
Someone knows this library?
then or knows an alternative for the videoconferencing in JAVA?
thank you.
I used Netbeans or Eclipse Java EE.
SDK 1.7

I have done a project of video conferencing in java using these 2 files-
AVTransmit2.java
AVReceive2.java
What I understand is that with these 2 file you can communicate with java jmf plugin.
AVTransmit2.java works as a data capturer from your own webcam and transmit the data to the peer's IP address.
AVReceive2.java works as a data receiver from your remote peer and play the data by java jmf plugin.
For more understanding and easy implementation you can have a look at this open source project http://matrixsust.blogspot.com/2013/07/video-conferencing-project-in-java.html

Related

How to capture fingerprint using HTML and VeriFinger?

I'm developing a system whose requires to capture user fingerprint. I have done this task using a desktop app in Java.
I need to do it via web using a form or dialog, but I have no idea how to do it. I want to avoid applets. Is there a way to place a button in HTML and capture a fingerprint?
I'm using verifinger sdk
UPDATE
I sent a message to Verifinger team and they sent me this:
Trial SDK package includes all the functionality, including VeriFinger Extended.
Before starting to implement these questions should be raised and answered:
Will your solution be able to interact with user's computer?
If you want your browser application to use client side fingerprint scanners and you want to use Neurotechnology components for it - you should write an applet (Java) or ActiveX component and then embed it to C# asp.net application (sorry we do not have sample for that). There are other ways of implementation but the applet is a general approach.
Will your solution be able to extract biometric templates on client side?
If you want your application to extract and/or do matching on client pc - you will have to use either an applet or ActiveX (in order to run code that references our libraries on clients pc). If you do not want to do that - you can capture an image (either with our components, or maybe just allowing client to select a file), upload it to the back-end (running C# ASP.NET, Java EE or even PHP), do processing there, return the results.
In general the Java Applet sample is a good place to start: you can use it for image capture and/or template extraction and write your own middleware (like enrollment to database or matching) on server (i.e. web services) and reference it from the client browser application.
SDK does include Abis sample java applet. It can be built with Maven running from command prompt this command: "mvn clean install -Papplet"
From SDK\samples\biometrics\java directory (if SDK 5.0 is used)
From SDK\samples\ (if SDK 4.5 is used)
Maven version 3.1.1 is recommended.
I hope it can be useful.
UPDATE 2
I did an applet which capture the fingerprints and passed them to a javascript function.
UPDATE 3
I released an example project to to this, explained in this post.
The Verifinger SDK contains components for creating stand-alone or web-based applications.
Available as a software development kit that allows development of stand-alone and Web-based solutions on Microsoft Windows, Linux, Mac OS X, iOS and Android platforms.

Java based code that replicates Netstream and netconnection

Is there a java api that allows you to use Netstream and netconnection functions from adobe? I'm working on my android app and I am trying to add a video chat feature on the app. Since the rest of the app is already coded in java it doesn't seem like I can attach a swf file to one of the activities. So I'm looking for alternative solutions to to connect with a web based flash video chat website from the app.
There is the JUV RTMP tool which is Java API to access RTMP servers. It also support audio/video streaming but you will need to provide the codec code.
It is a paid product, but at least works fine. I could never find a good open source solution for this.

Where can I get to download Java comm api?

I want to write some programs using Java comm api. I am not able to find site/page from which I can download this API. Can anyone please tell me where can I get this API?
Basically I want to send SMS to mobile from PC. Mobile will connect to PC through USB cable. I would also like to know what are the possible ways to send SMS to mobile? (I am looking for option which wont incur me money)
Thanks in advance !
EDIT 1
I am not allowed to use third party APIs. It seems that Java comm API is dead now. So is there any other way to send messages to mobile from pc?
Download javax.comm api library from here : http://www.java2s.com/Code/Jar/c/Downloadcomm20jar.htm
In my opinion, the best alternative to javax.comm is rxtx.
Sending SMS over Serial Connection
For sending sms over serial connection you have to use AT command.
Here are some examples on other languages (but the concept is same).
http://linux-101.org/script/python-code-sending-sms-messages-usb-connected-mobile-phone
http://www.developershome.com/sms/howToSendSMSFromPC.asp
http://www.codeproject.com/KB/vb/AT_commands.aspx
I'd suggest you to test the commands on app like hyperterminal( alternative for win 7 : http://helpdeskgeek.com/windows-7/windows-7-hyperterminal/) first.
I would recommend RXTX. It doesn't use the javax.comm package, but it follows the same API, with a little extra.
If this is still relevant for you (maybe others, though);
Serialio.com are the true experts on serial communication. They have an excellent package (SerialPort) which I have used since 1997, and never given me any problems, and since then they have added support for Java Comm API as well as an endless number of platforms.
It might be an older version, but MIT hosts a copy of javaxcomm.zip here.
Try this source at oracle.com:
Misc. Java SE Tools and Libraries Downloads

Open source web conferencing system using java / JMF

Is there any Open source web conferencing solutions in Java, which could support features like a shared whiteboard, presentations, audio, video, Record / play back presentations etc? I am looking at some thing like WebEx, but also have a whiteboard to draw/share presentations.
I know that this question is old, however, I need to clarify that in BigBlueButton yes we use Java in the server side, you can check the code in the github repo:
https://github.com/bigbluebutton/bigbluebutton
In the the client side is done with flex, and for the desktop sharing is done with a java applet...
Do you know OpenMeetings?
http://code.google.com/p/openmeetings/
It uses Java but not solely. Other languages like Flash are also used.
The only alternative I know is BigBlueButton (GPL version available).
But it does not use Java at all..
Web page: http://bigbluebutton.org/
Google project page: http://code.google.com/p/bigbluebutton/

Networking with ios

I have an application that was written in Java and runs on the users machine. I now want to build an application on the iPhone which will communicate with my java app.
Can somebody point me in the right direction on how I can send and receive TCP packets with the iPhone, I want to of course be able to do that using wifi and 3G.
Thanks,
You use the NSStream classes. I've found it pretty easy to use.
See the SimpleNetworkStreams for an example.
One problem I found is that the iphone sdk does not include the NSStream method getStreamsToHost:port:inputStream:outputStream: which is what Mac OS examples use to open a NStream connection but there are lots of places that show you how to create your own like here.

Categories

Resources