| Description: |
MINORU
v1.1.5
Quad-Buffer eliminado por falta de utilidad al estar presentes otras mejoras en el receptor que lo hacen innecesario.
v1.1.4
Corrigiendo el problema de los paquetes no recividos por saturación de cola.
Se crean ligeras esperas entre cada envio de paquetes para separarlas.
Se implementa el sistema Quad-Buffer.
- Los puertos para emitir pasan a ser 4.
- Los tres añadidos son los contiguos al normal.
v1.1.3
Mejora en la conversión de la imagen mostrada, tiene mejor color.
Cambio en la fórmula para generar el timestamp y el SSRC iniciales.
V1.1.2
Mejora del rendimiento, ya no cae el framerate al enviar por red. Se han quitado los "printf" y se ha solucionado.
Separadas las estructuras del código, ahora se encuentran en net_formats.h
V1.1.1
Añadido archivo con la configuración para eclipse
V1.1
Añadida modificación del Payload para compatibilidad con DoritoTV:
+ 112 - 0x70 / YUV422 320x240 Side By Side (y por defecto)
+ 113 - 0x71 / YUV422 320x240 Side By Side Light
+ 114 - 0x72 / YUV422 640x480 Side By Side
+ 115 - 0x73 / YUV422 640x480 Side By Side Light
V1.0
Completa funcionalidad en envio de paquetes RTP con el complemento para video sin comprimir, segun el RFC 4175.
Formatos aceptados:
+ 320x240 25fps Side by Side & Side By Side Light
+ 640x480 15fps Side by Side & Side By Side Light
Por defecto se envian a la direccion localhost puerto 25225, pero se puede seleccionar al arrancar. Ver la ayuda.
Las lineas se fragmentan en segmentos de 1280 bytes por paquete. Si la linea es menor (caso 320x240 Side by Side Light), solo se envia el fragmento de 640bytes de cada linea. No comparten paquete.
-ADVERTENCIAS:
El framerate cae debido al tiempo de apertura de la cámara. Si la escena a capturar no tiene buena iluminación, este crece demasiado.
-FUTURAS MEJORAS:
-Para mejorar el rendimiento de red, permitir que las lineas de imagen puedan compartir paquete. Si hay sitio, enviar otra en el mismo paquete.
-Repasar includes y librerias que no se utilizan para el proyecto.
--ejemplos de arranque--
./v4l2stereo -0 /dev/video1 -1 /dev/video0 -w 640 -h 480 --fps 20 --ssidebyside --nowindow
./v4l2stereo -0 /dev/video1 -1 /dev/video0 -w 320 -h 240 --ssidebyside --nowindow |