Alojamiento de video local. Parte 0. Determinando las reglas

Fondo

A todos nos encantan las películas, los programas de televisión y otros videos en Internet. Después de algunas deliberaciones, surgió la idea de escribir un servidor pequeño y muy simple con la capacidad de ver videos en diferentes dispositivos.





Principales características

  • Ver en diferentes dispositivos





  • Actualización automática de la colección escaneando directorios





  • Posibilidad de continuar viendo desde el mismo lugar donde lo dejó





  • Posibilidad de agregar nuevos videos a la colección.





  • Haga que el servicio sea lo más liviano posible para que pueda ejecutarse incluso en una Raspberry Pi débil





  • Rechazo de servicios / dependencias innecesarias en aras de ahorrar RAM





  • Número máximo de formatos admitidos, sin recodificación ni segmentación





Apilar

Como primera solución, quiero tomar Python y FastApi para el Backend, es difícil decir cuál será la solución principal de Frontend, pero definitivamente admitirá reproductores de video externos, por ejemplo, VLC. En el futuro, también se puede agregar un reproductor integrado a la página web, pero anticipo problemas con los códecs, etc. Consideraré las soluciones de Frontend con más detalle en las próximas partes.





Salir

Aproximadamente hemos decidido la tarea, en el proceso creo que se volverá más complicado y adquirirá nuevas características. En cuanto a los análogos, sé perfectamente bien al menos sobre Kodi para la misma Raspberry Pi, y todo parece crear una bicicleta, pero esto es solo una idea que tal vez alguien tomará como un proyecto favorito o un estudiante de TI necesitará un proyecto para un trabajo de curso :)





Deje sus ideas relacionadas con bibliotecas / características / herramientas y otras en los comentarios, en la siguiente parte intentaré expandir la lista de características y desplegar Backend con una descripción.








All Articles