Hosting video lokal. Bagian 0. Menentukan aturan

Latar Belakang

Kita semua menyukai film, acara TV, dan video lainnya di Internet. Setelah beberapa pertimbangan, muncul ide untuk menulis server kecil dan sangat sederhana dengan kemampuan untuk menonton video di perangkat yang berbeda.





Fitur utama

  • Lihat di perangkat yang berbeda





  • Pembaruan koleksi otomatis dengan memindai direktori





  • Kemampuan untuk terus melihat dari tempat yang sama di mana Anda tinggalkan





  • Kemampuan untuk menambahkan video baru ke koleksi





  • Jadikan layanan ini seringan mungkin sehingga dapat berjalan bahkan pada Raspberry Pi yang lemah





  • Penolakan layanan / dependensi yang tidak perlu demi menghemat RAM





  • Jumlah format maksimum yang didukung, tanpa pengodean ulang dan segmentasi





Tumpukan

Sebagai solusi pertama, saya ingin mengambil Python dan FastApi untuk Backend, sulit untuk mengatakan apa yang akan menjadi solusi Frontend utama, tetapi itu pasti akan mendukung pemutar video eksternal, misalnya, VLC. Di masa depan, pemutar internal juga dapat ditambahkan ke halaman web, tetapi saya mengantisipasi masalah dengan codec dan sebagainya. Saya akan mempertimbangkan solusi Frontend secara lebih rinci di bagian selanjutnya.





Hasil

Kami secara kasar telah memutuskan tugas, dalam prosesnya saya pikir itu akan menjadi lebih rumit dan memperoleh fitur baru. Adapun analog, saya tahu betul setidaknya tentang Kodi untuk Raspberry Pi yang sama, dan semuanya terlihat seperti membuat sepeda, tetapi ini hanya ide yang mungkin akan diambil seseorang sebagai proyek hewan peliharaan atau mahasiswa IT akan membutuhkan proyek untuk tugas kuliah :)





Tinggalkan ide Anda terkait perpustakaan / fitur / alat dan lainnya di komentar, di bagian selanjutnya saya akan mencoba memperluas daftar fitur dan meluncurkan Backend dengan deskripsi.








All Articles