h264编码的mp4本地播放有声音,通过网页播放没有声音

发布于 2022-09-01 12:54:04 字数 77 浏览 18 评论 0

我用nginx搭了个简单的flv和mp4流媒体服务器,在播放某个mp4时只有图像没有声音,但是直接本地播放是有声音的,这可能是什么原因呢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

〃安静 2022-09-08 12:54:04

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

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

2022-09-08 12:54:04

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文