Este artículo es una lectura interesante sobre cómo la aplicación de Instagram maneja el caché de video.
https://instagram-engineering.com/mejorando-la-reproducción-de-video-en-android-2f6c6a0058d
Estoy tratando de implementar un sistema similar en un clon de Reddit en el que estoy trabajando. He podido almacenar en caché usando el enlace y el sistema de archivos expo. Compruebo si el video en una URL está almacenado en caché y, de lo contrario, simplemente envío el enlace original al reproductor de video y descargo el video en segundo plano. Sin embargo, el problema es que mi método da como resultado 2 solicitudes. Lo cual es definitivamente un desperdicio. Necesito una forma de descargar el video y al mismo tiempo transmitirlo al componente del reproductor de video. Cualquier ayuda sería genial. Gracias