graph TD
A[Abrir el cliente MCTool] --> B{Emparejamiento del dispositivo}
B -- Correcto --> C[Página principal del dispositivo]
B -- Fallido --> D{Comprobar Wi-Fi\n Volver a emparejar}
C --> E[Configuración del dispositivo MDVR]
C --> F[Transmisión de vídeo en directo en tiempo real]
C --> G{Lista de archivos del dispositivo}
G --> H{Descargar archivo}
H --> I[Descarga de archivos del dispositivo]
I --> J[Archivos descargados]
J --> K[Reproducir y gestionar archivos]
C --> L[Ajustes del cliente]
subgraph Emparejamiento del dispositivo
B -- Búsqueda automática --> B1{Mostrar progreso del emparejamiento}
end
subgraph Configuración del dispositivo MDVR
E --> E1[Introducir contraseña para iniciar sesión]
E --> E2[Configurar opciones del dispositivo]
E --> E3{Actualizar configuración}
end
subgraph Transmisión de vídeo en directo en tiempo real
F --> F1{Seleccionar tipo de flujo}
F --> F2{Seleccionar canal}
F --> F3{Control de reproducción}
end
subgraph Lista de archivos del dispositivo
G --> G1{Filtrar archivos: canal, fecha y hora}
G --> G2{Ver información del archivo}
G --> G3{Actualizar lista de archivos}
end
subgraph Descarga de archivos del dispositivo
I --> I1{Mostrar estado de descarga}
I --> I2{Mostrar información del archivo}
I --> I3{Mostrar progreso de descarga}
I --> I4{Mostrar progreso de transcodificación}
end
subgraph Archivos descargados
J --> J1{Ver información del archivo}
J --> J2{Reproducir archivo}
J --> J3{Guardar en la galería}
J --> J4{Eliminar archivo}
end
subgraph Ajustes del cliente
L --> L1{Ajustes de idioma}
L --> L2{Ver información de versión}
L --> L3{Ver acuerdo de usuario}
end
sequenceDiagram
participant Usuario
participant Cliente MCTool
participant Dispositivo MDVR
Usuario ->> Cliente MCTool: Abre el cliente
activate Cliente MCTool
Cliente MCTool ->> Dispositivo MDVR: Se conecta por Wi-Fi e intenta emparejar el dispositivo
alt Emparejamiento correcto
Dispositivo MDVR -->> Cliente MCTool: Devuelve un mensaje de éxito
Cliente MCTool ->> Usuario: Muestra la página principal del dispositivo
else Emparejamiento fallido
Dispositivo MDVR -->> Cliente MCTool: Devuelve un mensaje de error
Cliente MCTool ->> Usuario: Muestra un aviso de error y sugiere comprobar el Wi-Fi
end
Usuario ->> Cliente MCTool: Introduce la contraseña del dispositivo y pulsa iniciar sesión
Cliente MCTool ->> Dispositivo MDVR: Envía la solicitud de inicio de sesión
alt Inicio de sesión correcto
Dispositivo MDVR -->> Cliente MCTool: Devuelve un mensaje de éxito
Cliente MCTool ->> Usuario: Muestra la página de configuración del dispositivo
else Error de inicio de sesión
Dispositivo MDVR -->> Cliente MCTool: Devuelve un mensaje de error
Cliente MCTool ->> Usuario: Muestra un aviso de error y sugiere comprobar la contraseña
end
Usuario ->> Cliente MCTool: Selecciona la función En directo/Reproducción
activate Cliente MCTool
Cliente MCTool ->> Dispositivo MDVR: Envía una solicitud de directo/reproducción
Dispositivo MDVR -->> Cliente MCTool: Devuelve datos del flujo de vídeo
Cliente MCTool ->> Usuario: Muestra la interfaz del reproductor de vídeo
deactivate Cliente MCTool
Usuario ->> Cliente MCTool: Descarga un archivo / Gestiona archivos descargados
activate Cliente MCTool
Cliente MCTool ->> Dispositivo MDVR: Envía una solicitud de descarga/gestión de archivos
Dispositivo MDVR -->> Cliente MCTool: Devuelve datos del archivo / resultado de la operación
Cliente MCTool ->> Usuario: Actualiza el progreso de descarga / la lista de archivos
deactivate Cliente MCTool
Usuario ->> Cliente MCTool: Accede a la página de ajustes
Cliente MCTool ->> Usuario: Muestra las opciones de ajustes
Usuario ->> Cliente MCTool: Modifica los ajustes
Cliente MCTool ->> Usuario: Guarda y aplica los ajustes