Para usar la duplicación de pantalla, asegúrese de que el servidor de seguridad de su red esté configurado
correctamente. Los siguientes puertos deben estar abiertos y permitidos:
•
TCP 6000-7000, 7100, 47000, 47010
•
UDP 5353, 6000-7000, 7011
Solicitudes HTTP
La duplicación de pantalla usa un puerto 7100 codificado de forma rígida. Es un servidor HTTP que admite las
siguientes solicitudes:
•
POST/stream
•
Paquetes de secuencias
•
Datos de códec
•
Sincronización de tiempo
•
Protección mediante contraseña
POST/stream
Inicia la transmisión de vídeo en directo. El cliente envía una lista binaria de propiedades con los metadatos de la
secuencia, y acto seguido se envía la secuencia propiamente dicha. En este punto, la conexión deja de ser una
conexión HTTP válida.
En cuanto el servidor recibe una solicitud de stream, envía solicitudes NTP al cliente en el puerto 7010, también
codificado de forma rígida. El cliente debe exportar su reloj maestro, que se usará para sincronización de
audio/vídeo y recuperación de reloj.
Paquetes de secuencias
La secuencia de vídeo se empaqueta con encabezados de 128 bytes, seguidos de una carga opcional.
Datos de códec
Este paquete contiene los datos H.264 extra en formato AVCC (ISO/IEC 14496:15). Se envía:
•
Al principio de la secuencia
•
Cada vez que cambien las propiedades del vídeo
•
Cuando cambie la orientación de la pantalla
•
Cuando la pantalla se encienda o se apague
Sincronización de tiempo
Se envían solicitudes al cliente de Airplay cada 3 segundos. La fecha de referencia de las marcas de tiempo es el
comienzo de la sesión de duplicación.
Protección mediante contraseña
Un servidor de Airplay podría requerir una contraseña para mostrar contenido de la red. Para implementar esto se
usa el estándar de autenticación implícita de HTTP (RFC 2617). ActivCast implementa automáticamente la
protección mediante contraseña.
10
ActivConnect OPS-G Guía de administración de TI