nginx - Il y a du son lors de la lecture locale de mp4 codés en h264, mais il n'y a pas de son lors de la lecture via la page Web.
过去多啦不再A梦2017-05-16 17:23:31
0
2
1404
J'ai utilisé nginx pour configurer un simple serveur multimédia de streaming flv et mp4. Lors de la lecture d'un certain mp4, il n'y a que des images et pas de son, mais il y a du son lors de la lecture directement localement
Comment dépanner :
1. Le navigateur peut-il ouvrir directement le fichier que vous avez en ligne (par exemple en visitant http://xxx.com/a.mp4) ? Puis-je le télécharger ou y jouer directement via l'URL ? Chrome et Firefox ne jugeront pas les problèmes inter-domaines, mais IE et Safari ont des restrictions d'accès. Vous devez d'abord visiter l'URL de la ressource MP4 dans chaque navigateur pour voir quelle est la réponse HTTP.
2. Sur la base de 1, si (a) n'est pas accessible, alors il doit s'agir d'une erreur de configuration nginx et d'un dépannage du journal nginx (généralement, il n'y a pas d'autorisation chmod). (b) Si seuls certains navigateurs rencontrent des problèmes, il peut s'agir d'un problème inter-domaines et la recherche Google le résoudra. (c) Si vous pouvez tous y accéder, il y a un problème avec la configuration de votre lecteur multimédia. Dépannez. Si cela ne fonctionne pas, changez simplement de lecteur.
S'il n'y a aucun problème avec l'encodage et le lecteur, le problème peut survenir sur le réseau. Si la vitesse du réseau est trop lente, un tel problème peut survenir, car le streaming multimédia est divisé en parties vidéo et audio, et le débit binaire de le son est généralement relativement faible. Lorsque la vitesse d'Internet ne peut pas être garantie, il y aura généralement un problème de son mais pas d'image.
Comment dépanner :
1. Le navigateur peut-il ouvrir directement le fichier que vous avez en ligne (par exemple en visitant http://xxx.com/a.mp4) ? Puis-je le télécharger ou y jouer directement via l'URL ? Chrome et Firefox ne jugeront pas les problèmes inter-domaines, mais IE et Safari ont des restrictions d'accès. Vous devez d'abord visiter l'URL de la ressource MP4 dans chaque navigateur pour voir quelle est la réponse HTTP.
2. Sur la base de 1, si (a) n'est pas accessible, alors il doit s'agir d'une erreur de configuration nginx et d'un dépannage du journal nginx (généralement, il n'y a pas d'autorisation chmod). (b) Si seuls certains navigateurs rencontrent des problèmes, il peut s'agir d'un problème inter-domaines et la recherche Google le résoudra. (c) Si vous pouvez tous y accéder, il y a un problème avec la configuration de votre lecteur multimédia. Dépannez. Si cela ne fonctionne pas, changez simplement de lecteur.
S'il n'y a aucun problème avec l'encodage et le lecteur, le problème peut survenir sur le réseau. Si la vitesse du réseau est trop lente, un tel problème peut survenir, car le streaming multimédia est divisé en parties vidéo et audio, et le débit binaire de le son est généralement relativement faible. Lorsque la vitesse d'Internet ne peut pas être garantie, il y aura généralement un problème de son mais pas d'image.