Activar la Cámara de tu pc con funciones agregadas en Java.
Estas imágenes para que se vean rápidamente tenemos que empaquetarlas, para asi cogerlas en forma de arreglos estas imágenes, llegando así a simular la transmisión en forma de video.
Pasos:
1. Instalar la librería de java JMF, este es el framework
multimedia de java para poder trabajar con vídeo,imagen, sonido, etc.
2. Activar y Comprobar la cámara, mediante librerias
integradas del jmf.
3. Empaquetaremos las imagenes en forma de arreglo
para asi transmitir mediante Socket este comprimido y
asi se pueda vizualizar como un VIDEO normal.
4. No olvidar que si queremos agregar al mismo tiempo
que se este vizualizando el video un chat, deberemos de
utilizar hilos(Thread) para que se ejecuten las 2 cosas al mismo tiempo.
5. Cerrar el Socket al terminar la conexión caso contrario
daría problemas de que el puerto esta siendo utilizado
Thread
a) Recibir imágenes comprimidas(Ver a la persona).
b) Envío de imágenes comprimidas(que me puedan ver).
c) Recepción de texto
d) Envío de texto
Nota: para el envío de archivos deberemos de tener un Socket(cliente) dentro de una computador y un ServerSocket(Servidor) dentro de otra computador.
Por lo general el Servidor es el esencial,este puede enviar a muchos clientes tu camara para que te puedan ver al mismo tiempo si es que asi lo deseas.
DESCARGA DEL PROYECTO: presiona aquí
Hermano el link esta roto seria de gran ayuda si lo podrías re subir
ResponderEliminarDisculpa la demora pana. Ya esta arreglado el LINK
Eliminaramigo me sale java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver que tengo q hacer ahi???
ResponderEliminartIENES k agregarle los driver a la libreria del proyecto... te esta dando problemas en la conección con la Base de Datos
Eliminarcuales son los drivers
ResponderEliminarbuenos dias me gustaria que me colaborara con algo del codigo la verdad a mi me salio error al conectar con la base de datos de oracle, lo que yo hice para solucionarlo fue realizar una base de datos en mysql para que funcionara necesitaba agregarle otras cositas a la base de datos, lo hice y tambien usted tenia hay algo que era como el seudonimo para que el cliente pueda iniciar sesion yo le quite y dije que en vez del nickname fuese la cedula en la base de datos ya me guarda correctamente pero a la hora de iniciar sesion me dice que usuario o contraseña incorrecta ojala me pueda colabrar ya que es muy urgente
ResponderEliminarBuen día, excelente trabajo, me puedes sacar de una duda que tengo en las clases de chat la IP seteada 192.168.0.2 que representa, es el servidor o que función tiene en el chat..
ResponderEliminarMuchas gracias por la atención prestada.
pana cual es la contraseña y el id de usuario
ResponderEliminarquisiera aprender programar mas bueno este mi correo: javi-armijos1@hotmail.com
ResponderEliminarCuales son los usuarios y contraseñas de tecnico y cliente?
ResponderEliminarAparece un error de java.sql.SQLException: Exepción de E/S: The Network adapter could not estabilish the conection
ResponderEliminar