Switch to full style
Java2 codes,problems ,discussions and solutions are here
Post a reply

Chat with Video Transmission in Java

Tue Oct 26, 2010 1:32 pm

Hi!

For Java classes, I wrote a simple chat (source code below). Then I added a graphical user interface (GUI) for my application (using Swing). Now I would like to add a video transmission (using a webcam). The problem is that I don't know how to start. If anyone knows a website where everything is nicely described, I'd be happy. Or can you recommend me some good book?

java code
package app;

import java.net.*;

public class WriteServer {

public static InetAddress host;
public static int serverPort = 666;
public static int clientPort = 999;
public static int buffer_size = 1024;
public static DatagramSocket ds;
public static byte buffer[] = new byte[buffer_size];

public static void main(String[] args) throws Exception {
if (args.length == 1) {
host = InetAddress.getByName(args[0]);
ds = new DatagramSocket(serverPort);
theServer();
} else {
ds = new DatagramSocket(clientPort);
theClient();
}
}

public static void theClient() throws Exception {
System.out.println();
System.out.println("============== CLIENT ==============");
System.out.println(" HOST: " + InetAddress.getLocalHost());
System.out.println("------------------------------------");
System.out.println(" >>>>>>> WAIT FOR A MESSAGE <<<<<<< ");
System.out.println("====================================");
System.out.println();
while (true) {
DatagramPacket p = new DatagramPacket(buffer, buffer.length);
ds.receive(p);
System.out.println(new String(p.getData(), 0, p.getLength()));
}
}

public static void theServer() throws Exception {
System.out.println();
System.out.println("============== SERVER ==============");
System.out.println(" HOST: " + InetAddress.getLocalHost());
System.out.println("-------------- CLIENT --------------");
System.out.println(" HOST: " + host);
System.out.println("------------------------------------");
System.out.println(" >>>>>>>> TYPE YOUR MESSAGE <<<<<<< ");
System.out.println("====================================");
System.out.println();
int pos = 0;
while (true) {
int c = System.in.read();
switch (c) {
case -1:
System.out.println();
System.out.println("========= SERVER HAS ENDED =========");
System.out.println();
return;
case '\r':
break;
case '\n':
ds.send(new DatagramPacket(buffer, pos, host, clientPort));
pos = 0;
break;
default:
buffer[pos++] = (byte) c;
}
}
}
}




Re: Chat with Video Transmission in Java

Thu Oct 28, 2010 4:09 pm

hey you can solve this problem .. you need to make a media player and you need to know about the sockets. you can capture a device using java and also can transmit the captured information using sockets.... all the best lol ...

Post a reply
  Related Posts  to : Chat with Video Transmission in Java
 video chat application in java     -  
 video chat     -  
 Java Chat     -  
 Java Chat With Customizable GUI     -  
 java code for chat     -  
 java chat program.     -  
 Java Chat Program between two computers     -  
 chat system project in java using netbeans     -  
 Java Chat Program with client & Server     -  
 Need Help for Java Chat - one server multiple clients..     -