Nous présentons le système de reprise de téléchargement

Une nouvelle fonctionnalité sort chez alugha : un outil de reprise des téléchargements interrompus, grâce à un gestionnaire de téléchargement vous permettant de gérer et d'effectuer vos téléchargements en arrière-plan.

Read this article in: Deutsch, English, Español, Français, Русский, العربية

Estimated reading time:6minutes

Le débit descendant moyen dans le monde ne cesse d'augmenter et c'est également le cas de la taille moyenne d'un fichier vidéo, résultat d'une plus grande résolution et d'un débit binaire plus élevé. Ce qui n'a certainement pas augmenté autant que votre débit descendant, c'est votre débit montant, surtout lorsque vous utilisez une connexion mobile. Frustation assurée si en plus d'être lent, le téléchargement échoue après 91% à cause d'une connexion au WIFI instable ou d'une défaillance de notre serveur et que vous êtes contraint de recommencer le téléchargement depuis le début. C'est pour éviter ce problème que nous vous  propsosons désormais un outil de reprise de téléchargement interrompu. 

L'idée 

Ce qui a été transféré et sauvegardé sur nos serveurs ne sera pas perdu si votre connexion venait à s'interrompre. En effet, votre fichier est divisé en plusieurs petites parties, téléchargées les unes après les autres. Si le téléchargement est interrompu pour une raison ou pour une autre, le téléchargeur alugha peut automatiquement tenter de relancer le téléchargement là où il s'est arrêté. Si l'interruption du téléchargement venait à perdurer plus longtemps, vous serez informé de son échec et pourrez le relancer mauellement. En activant le bouton de reprise de votre télégargement, la dernière partie du téléchargement effectuée avec succès sera reprise et le téléchargement reprendra à cet endroit. Vous pouvez en outre mettre en pause et reprendre manuellement votre téléchargement si vous êtes en route où si vous avez besoin de votre débit pour d'autres choses. Le gros avantage de notre outil par rapport à d'autres systèmes de reprise de téléchargement, c'est qu'alugha ajuste la taille des différentes parties de téléchargement du fichier en fonction de la vitesse de téléchargement. Il ne vous faut donc jamais plus de 30 secondes pour reprendre un téléchargement. 

Mais ce n'est pas tout. Alors qu'avant vous deviez attendre la fin du téléchargement pour pouvoir faire autre chose sur la page, notre gestionnaire de téléchargement vous permet désormais d'effectuer vos téléchargements alugha en arrière-plan. Comme le gestionnaire de téléchargement sait quel téléchargement appartient à quel utilisateur, vous pouvez en toute sécurité changer de compte pour télécharger d'autres fichiers, sans avoir à vous demander si les téléchargements lancés précédemment seront perdus. Si vous changez de compte ou fermez votre session, les téléchargements en cours sont mis en pause jusqu'à votre retour.

Après avoir sauvegardé votre vidéo dans le publicateur ou enregistré votre fichier, votre téléchargement sera transféré au gestionnaire de téléchargement et sera effectué en arrière-plan, sauf si vous fermez la page. Vous pouvez donc, tout en restant sur la page, continuer à modifier les détails de la vidéo, regarder d'autres vidéos, lancer un autre téléchargement, etc.. 

Mais en quoi cela améliore-t-il la qualité des téléchargements de fichier audio ou d'images, qui, de par leur petite taille, ne sont généralement pas interrompus pendant le téléchargement ? Même si leur qualité n'est pas directement impactée, vous pouvez effectuer ces téléchargement en arrière-plan et vérifier leur progression grâce au gestionnaire de téléchargement.  

 

Interface de l'urilisateur

Vos téléchargements peuvent être surveillés et gérés par une petite interface utilisateur de votre barre de navigation située juste à côté de la barre de recherche. Vous y trouverez une liste de tous les téléchargements en cours, mis en pause, interrompus ou terminés. Les téléchargements termniés sont automatiquement masqués après 10 minutes pour ne pas encombrer la liste. 

Les téléchargements en cours sur la page actuelle sont mis en surbirllance. C'est également le cas lorsqu'ils sont survolés par la souris (vous verrez d'ailleurs une barre d'outils apparaître). Les téléchargements en cours peuvent y être mis en pause ou interrompus, les téléchargements en pause peuvent être repris ou annulés et les téléchargements complétés peuvent être masqués. Sont également visibles les téléchargements en cours sur une autre page ainsi que leur progression. Ceux-ci ne sont toutefois pas mis en surbrillance et ne peuvent être mis en pause qu'à partir de leur page respective. Si vous fermez la page et qu'un téléchargement est en cours sans être en pause, le téléchargement sera interrompu après 45 secondes et pourra être repris ou annulé. 

Limitations techniques 

La cible de 30 secondes par "morceau" de fichier ne peut être atteinte que si votre connexion est assez rapide pour télécharger 5 mégabytes en 30 secondes, vitesse de débit de la plupart de nos utilisateurs. Si votre connexion est plus lente, vous perdez plus de 30 secondes de progression en cas de pause ou d'échec du téléchargement.

Pour le moment, les informations du téléchargement et des morceaux téléchargés sont stockés uniquement localement. Vous ne pouvez donc pas reprendre le téléchargement sur une autre machine, un autre moteur de recherche ou si vous supprimez la mémoire cache de votre navigateur pour alugha.com. 

Pour pouvoir reprendre un téléchargement, vous pourriez avoir à sélectionner de nouveau le document à partir de votre sélectionneur de fichiers. Le gestionnaire de télécharegements stocke alors une copie de votre fichier dans la mémoire de votre navigateur jusqu'à la fin du téléchargement. Pour des fichiers de plus grande taille, ce processus de copiage du fichier peut cependant retarder le démarrage du téléchargement et même bloquer l'onglet du navigateur, dégradant ainsi la qualité de votre expérience. Nous avons donc décidé de mettre en cache les dossiers dont la taille ne dépassent pas plus que 128 mégabytes. Pour les fichiers de taille supérieure, vous devrez à nouveau sélectionner le fichier après avoir cliqué sur le bouton de reprise du téléchargement. Mais soyez rassuré : la poursuite accidentelle du téléchargement d'un mauvais fichier n'est pas possible. Le fichier sélectionné est validé sur base de sa taille et de son hachage. 

Last but not least, le stockage des téléchargements interrompus est limité à une semaine après la dernière progression et à un mois après le commencement du téléchargement. S'il n'y a aucune activité de téléchargement pendant plus d'une semaine ou que le commencement du téléchargement date d'un mois, toutes ses parties téléchargées seront suprrimées et le téléchargement disparaîtra du gestionnaire de téléchargement. 

Et après ?

La dernière pièce du puzzle qui n'a aucun lien avec le téléchargeur sont les enregistrements que vous effectuez avec le dubbr. Une fois les enregistrements intégrés dans le gestionnaire de téléchargements, vous pourrez rapidement enregistrer les segments les uns après les autres sans devoir attendre la fin du chargement des autres segments. 

Encore une dernière chose 

Vous vous êtes déjà demandé pourquoi vous ne pouviez pas télécharger certains fichiers sur alugha même si ceux-ci étaient des fichiers vidéo, audio ou des images enregistrés sur votre ordinateur ? C'est sûrement parce que nous nous sommes fiés aux informations du navigateur pour savoir de quel type de fichier vous aviez sélectionné, information dont nous avons besoin pour définir sa catégorie (vidéo, audio, image). Malheureusement, cela implique que certains types de fichier aient été grisés. Par exemple, Safari est incapable de reconnaître des fichiers MKV ou WebM comme fichiers vidéo ou des fichiers FLAC comme fichiers audio. Nous avons remplacé cette approche par un scanner de fichiers qui examine les premiers kilobytes de votre fichier pour déterminer sa catégorie. S'il s'agit d'un fichier MP4, MKV et WebM, le scanner détecte même si votre fichier contient des pistes vidéo ou seulement des pistes audio pour le classer dans la bonne catégorie.