Skip to content
New issue

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

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

Already on GitHub? # 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

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

No branches or pull requests

3 participants