I have a desktop application developed in JavaCV that connects with a security camera and displays the video in real time. The code I found in this forum. I wonder how I can play this video stream, generated by JavaCV, in a web application, like a JSF page, JSP or HTML. Below is the code I'm using, it's working perfectly.
public static void main(String[] args) throws Exception {
OpenCVFrameGrabber grabber = new OpenCVFrameGrabber("http://MY_USER:MY_PASSWORD@MY_IP_ADDRESS:PORT/mjpeg.cgi?user=MY_USER&password=MY_PASSWORD&channel=0&.mjpg");
grabber.setFormat("mjpeg");
grabber.start();
IplImage frame = grabber.grab();
CanvasFrame canvasFrame = new CanvasFrame("Camera");
canvasFrame.setCanvasSize(frame.width(), frame.height());
while (canvasFrame.isVisible() && (frame = grabber.grab()) != null) {
canvasFrame.showImage(frame);
}
grabber.stop();
canvasFrame.dispose();
System.exit(0);
}
Aucun commentaire:
Enregistrer un commentaire