J'ai plus de 10 W de fichiers vidéo, plus de 100 Mo, avec fondamentalement le même format de nom, et ils sont placés sur un disque dur (quelques T ou plus).
Je souhaite créer un service de téléchargement et le jeter à la maison. Au départ, je voulais utiliser Php Mysql pour parcourir et écrire les chemins dans la base de données un par un.
Mais après plusieurs tentatives, cela a pris trop de temps et la machine a raccroché.
Après une longue recherche, je me suis soudain souvenu de Mongodb. J'en avais seulement entendu parler mais je ne l'avais jamais utilisé.
Je voudrais donc demander, puis-je accrocher le disque dur de ces vidéos (et certains fichiers musicaux) sur le serveur, et laisser directement MongoDb lire le disque dur et afficher les données de requête ?
MongoDB a ce genre de gameplay ?.....
Avez-vous déjà utilisé Everything ? Il est livré avec la fonction de recherche httpFileServer+, c'est génial
De plus, je suis curieux de savoir quelle vidéo vous avez obtenue pour ajouter 100 000 yuan, plissant les yeux
La clé pour stocker des vidéos sur le serveur n'est pas de savoir comment les enregistrer ou les lire, mais comment les lire. Personne ne veut télécharger lentement plusieurs gigaoctets de vidéo pour les lire sur la machine locale, vous devez donc créer un streaming media Server , un bon serveur de streaming dispose d'un bon système de récupération.
Utilisez MySQL pour enregistrer le chemin et le nom du fichier, et ajoutez un index.
Php+MySQL peuvent tout à fait le faire.
L'accès est le chemin d'accès du navigateur pour télécharger.