Heim  >  Fragen und Antworten  >  Hauptteil

nginx – Bei der lokalen Wiedergabe von h264-codierten MP4-Dateien ist Ton zu hören, bei der Wiedergabe über die Webseite ist jedoch kein Ton zu hören.

Ich habe Nginx verwendet, um einen einfachen FLV- und MP4-Streaming-Medienserver einzurichten. Bei der Wiedergabe einer bestimmten MP4-Datei gibt es nur Bilder, bei der direkten lokalen Wiedergabe ist jedoch Ton zu hören

过去多啦不再A梦过去多啦不再A梦2713 Tage vor1372

Antworte allen(2)Ich werde antworten

  • PHP中文网

    PHP中文网2017-05-16 17:25:31

    如何排错:
    1,浏览器能直接打开你线上的那个文件(如访问http://xxx.com/a.mp4)吗?能通过url直接下载或者播放它吗?chrome和firefox是不会去判断跨域问题的,而ie和safari是有访问限制的,你先每个浏览器都访问一遍那个MP4资源的url,看看http的reponse是什么。

    2,再在1的基础上,(a)如果都不能访问,那么肯定是nginx配置错误,tail nginx的日志排错(一般常见是没有chmod给权限)。 (b)如果只有部分浏览器有问题,那么可能是跨域问题,谷歌搜索解决它。 (c)如果都能访问,那么就是你的媒体播放器配置问题,排错,实在不行就换个播放器。

    Antwort
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:25:31

    如果编码和播放器上没有什么问题,问题可能出现在网络上,网速如果太慢的话,可能会出现这样的问题,因为流媒体分视频和音频部分,音频的码率一般比较低,在网速不能得到保证的情况下,一般会出现有声音没有图像的问题。

    Antwort
    0
  • StornierenAntwort