Estoy trabajando en una aplicación Electron con una interfaz React que tiene como objetivo realizar algunas tareas de video. En este momento, estoy cargando un archivo de video en el backend, convirtiéndolo a un formato de datos base64 y luego enviándolo al front-end de React para usarlo como fuente para el reproductor de video. Esto funciona según lo previsto.
Si bien esto funciona muy bien para archivos de video más pequeños, existe un límite en el tamaño de los datos que se envían.
Me preguntaba si hay una forma real de permitir que React cargue el archivo multimedia directamente al pasar la URL local como fuente. Sé que esto no está permitido por motivos de seguridad web, pero mi aplicación está incluida en Electron y no se conecta a Internet.
Si eso no es posible, alternativamente, ¿cuál sería la mejor manera de cargar archivos multimedia grandes (tamaños de 4 GB, etc.) para verlos en el reproductor?
Importar el archivo de video directamente dentro de React Component no es una opción porque el usuario importa dinámicamente el video al seleccionarlo del sistema local.
Cualquier ayuda sería muy apreciada.