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

What about H.265? #2155 #32

Open
winlinvip opened this issue Jan 5, 2022 · 1 comment
Open

What about H.265? #2155 #32

winlinvip opened this issue Jan 5, 2022 · 1 comment
Assignees

Comments

@winlinvip
Copy link
Member

winlinvip commented Jan 5, 2022

Notice

SRS 6.0已经正式支持了HEVC功能,请参考SRS #465,请使用6.0.4+版本。

Other

SRS是否应该支持H.265?应该,也不应该,我说说我的看法。

应该支持H.265的理由:

  • 264之后就是265、266等等,这个系列的编码器肯定会继续发展,现在TS和MP4系列的封装已经支持了265,比如HLS、DASH等,其实FLV和RTMP也有私有的方案搞,从编解码的发展上来看是应该要支持265的。
  • 由于国内对于专利的特殊的情况,特别是在监控行业265的发展速度比较快,GB28181到同学反馈有些摄像头只支持265,虽然很让人费解为什么不支持264(当然可能两个都支持但是总不能同时输出两路码流的吧)。

不应该支持H.265的理由:

  • 265的份额没有上升而且在下滑,实际上还是264为主,何况还有AV1和266,同样AV1在TS和MP4中支持也很好呀,为何一定要选择一个非主流编码方式呢。
  • 要全链路支持265非常困难,必须协议上必须要RTMP、FLV、TS、HLS、MP4、SRT、GB28181、WebRTC全部都要支持,否则只支持了RTMP又在其他场景下支持不好,还是一顿抱怨用不起来,要做就做完善点,不然就不要做了。

相关讨论和Issue:

  • #465 关于HLS和HTTP-TS中支持265。
  • #1070 关于是否支持AV1编码格式。
  • Commit 81e36410f2867affd2,RTMP、SRT、HLS中支持H.265。
  • Commit 5e9a827f0,GB28181支持H.265。
@winlinvip
Copy link
Member Author

相关链接:

ossrs/srs#465

ossrs/srs#2155

ossrs/srs#2562

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