Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

官方 ffmpeg-6.1版本已经发布,烦请更新 #9

Open
askiter opened this issue Nov 16, 2023 · 6 comments
Open

官方 ffmpeg-6.1版本已经发布,烦请更新 #9

askiter opened this issue Nov 16, 2023 · 6 comments

Comments

@askiter
Copy link

askiter commented Nov 16, 2023

官方 ffmpeg-6.1版本已经发布,
diff 看了一下,flv相关的三个文件都是有一定变化的

可否更新一下相应的三个文件,谢谢

@askiter
Copy link
Author

askiter commented Nov 16, 2023

另外我看到 6.1版本中,已经添加了 对 enhanced-rtmp 的支持
https://veovera.github.io/enhanced-rtmp/enhanced-rtmp.pdf
不知道是否会影响这里对国内支持hevc的方式

@pedoc
Copy link

pedoc commented Nov 25, 2023

另外我看到 6.1版本中,已经添加了 对 enhanced-rtmp 的支持

6.1中的确默认就支持hevc on flv,他自己是既可以推又可以播.但是这个版本推出去的flv,原本能播的flv播放器现在不能播了.
因为之前5.x也都是使用新增codecid=12的形式,而6.1上实现方式不同(也就是这里的enhanced-rtmp),所以部分国内播放器没做兼容,导致播不了

我使用当前版本直接覆盖6.1下同名文件也是能正常编译的.

@askiter
Copy link
Author

askiter commented Nov 25, 2023

恐怕国内的codecid=12这种模式,现在的6.1版本比较难修改实现兼容
而且国内环境,目前基本不可能考虑兼容 enhanced-rtmp

@pedoc
Copy link

pedoc commented Nov 26, 2023

现在的6.1版本比较难修改实现兼容

对,但是既然官方实现了,国内做兼容应该也是时间问题.
在5.1.2上结合网上的信息有一个patch(https://gitee.com/pedoc/FFmpeg/commit/a61f1502aba974de0531d7248e630228ea82cf7a),
我尝试将这个patch原样移植到6.1是不能播的.
对ffmpeg接触比较少,希望有大佬能出手

@askiter
Copy link
Author

askiter commented Nov 26, 2023

flv.h flvenc.c flvdec.c 这三个文件在6.1版本的变化都比较大,我也试了一下,不行
希望有大佬能出手

@th1nk3r-ing
Copy link

详解Enhanced-RTMP支持H.265

简单一句话总结兼容性:上行推流国内外两种推流都能兼容,但是下行仅仅提供 CodecID=12 的国内 H.265 方案支持。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants