gpt4 book ai didi

internet-explorer - ffserver 为 mp4 提供错误的 MIME 类型

转载 作者:行者123 更新时间:2023-12-04 22:49:38 26 4
gpt4 key购买 nike

我有一个从 ffserver 流式传输的视频流,可以在 webm 端(在 Chrome 中)正常工作,但是 h264/mp​​4 端不起作用,至少在 Internet Explorer 中不起作用。

Internet Explorer 提供错误:“MEDIA12899:音频/视频:未知 MIME 类型”

查看 fiddler 中发生的事情,它似乎正在使用包含以下内容的 header :

内容类型:应用程序/mp4

那个类型不应该是吗?视频/mp4 ?

在 ffserver 中,这个特定的流被配置为:

<Stream 720.mp4>
Feed 720_h264.ffm
Format mp4
NoAudio
VideoCodec libx264
VideoSize 1280x720
VideoFrameRate 5
VideoBitRate 4096
VideoBufferSize 40000
AVOptionVideo flags +global_header
AVOptionVideo qmin 10
AVOptionVideo qmax 42
VideoGopSize 32
PreRoll 5
StartSendOnKey
</Stream>

有谁知道如何强制或更正 ffserver 设置的 header 以(可能)使 MSIE 高兴?

最佳答案

遗憾的是,这在 movenc.c 中是硬编码的,无法更改,因此您必须更改源代码并重新编译。我还建议向项目发送补丁以在上游修复它。

../libavformat/movenc.c:    .mime_type         = "application/mp4",
../libavformat/movenc.c: .mime_type = "application/mp4",
../libavformat/movenc.c: .mime_type = "application/mp4",

关于internet-explorer - ffserver 为 mp4 提供错误的 MIME 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31294874/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com