Hola, me interesó tu proyecto y me puse a estudiar la documentación de JW Player.
No sé si ya has usado JW Player, por si no lo usaste te cuento algunas cosas de su forma de funcionar:
- A cada video que quieras reproducir debés registrarlo en JW Platform y obtenés un ID único para ese video
- Se deben crear reproductores personalizados a través de JW. Cada reproductor recibe un ID único para que puedas usarlo.
- Luego desde la página que quieras usar JW Player llamás al reproductor y video por sus ID.
Entonces para lo que querés lograr necesitas desarrollar un panel de administración donde tengas un formulario para ingresar la URL del video en Google Cloud, un título y una descripción. Luego cuando le des a aceptar se registre automáticamente el video en JW a travéz de su API, obtenga el ID para ese video y lo guarde en una base de datos.
Además para poder ofrecer las distintas calidades, necesitás los videos en las distintas calidades. Luego debés registrar una lista de reproducción con todos los videos en JW.
Si ya tenés una página web habría que ver como funciona el panel de administración para adicionarle la parte para gestionar los videos.
Estoy a tu disposición para resolver cualquier duda que tengas.