2 votes

Problème de latence lors de la lecture d'un fichier audio

J'ai un problème, j'ai engagé quelqu'un pour faire une application musicale, mais lorsque nous essayons de lire un fichier audio situé sur le serveur, il y a une latence de 6-8 secondes, dans d'autres applications musicales, cela ne prend que quelques millisecondes, comment pouvons-nous faire en sorte que la vitesse de lecture soit aussi élevée ?

0voto

SDsolar Points 281

Il semble que la réponse soit liée aux paramètres d'économie d'énergie de votre serveur. Plus précisément, les délais d'attente sur les disques durs.

Si cela prend quelques millisecondes, c'est probablement parce que le disque est déjà en train de tourner, et si cela prend 6 à 8 secondes, c'est probablement parce que le disque a été mis hors tension et doit tourner avant de rechercher le fichier.

Le fait d'avoir plus d'un lecteur exacerbe ce problème. Si un fichier musical est en cours de lecture pendant un certain temps sur un disque, un autre disque peut tomber en panne. Le choix d'un autre morceau sur le premier disque sera très vite lu, mais le choix d'un autre disque impliquera un certain délai avant que le disque ne soit prêt.

Mais cela peut également se produire sur un seul disque si le fichier musical est d'abord chargé dans la RAM avant d'être lu. Dans ce cas, les morceaux courts se terminent avant que le disque ne s'arrête, mais les morceaux plus longs peuvent laisser suffisamment de temps au disque pour ne pas voir d'activité et penser qu'il n'est pas nécessaire.

Je recommande de toujours désactiver le mode d'économie d'énergie sur les disques durs. Ils ont tendance à durer plus longtemps s'ils ne sont pas constamment allumés et éteints.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X