干货:如何实现rtsp h265 转 rtmp (rtsp hevc 转 rtmp)并转发到CDN或自建服务器

  • 时间:
  • 浏览:0

      rtmp h265 播放支持, 首很难从rtmp中解挥发265,前要解挥发h265 nal unit 和 HEVCDecoderConfigurationRecord. 265比264多个vps, 前要解析。另外要是 nal type 针对265前要避免。解挥发nal units前一天 。下有一个关键点要是 解码,目前安卓次要手机可能性支持h265硬解,可能性用软解也还里能 。

     上方是对方案的讨论,接下来大伙看看实际转发效果。

      rtsp h265 转 rtmp,首很难对rtmp协议做扩展,目前国内已有相应扩展标准,国内开发者基本上都按什儿 扩展协议做的。协议层问題已避免。剩下关键问題是要实现rtmp h265推送模块, 支持rtmp h265 的server, rtmp h265播放模块。 

     对于nginx rtmp,可能性nginx rtmp 模块代码较少,支持265 很方便,也是增加265类型,解析HEVCDecoderConfigurationRecord,对相应模块做避免即可,大牛直播SDK有提供扩展rtmp H.265服务器,前要测试的开发者,还里能 加入大伙交流群讨论。

    3. 查看转发效果,请打开SmartPlayer.exe, 输入地址播放就好.

      rtmp h265 server 支持,  目前常用的nginx-rtmp 和 srs还不支持rtmp 265. 前要做些修改。 对于srs,和多个srs使用者交流后,有些人可能性做过有一个简单的支持,关键点要是 增加h265类型的支持。

更多问題欢迎交流:  github   QQ群: 294891451   499687479 

     1. 首选下载265转发工具和rtmp h265播放器, 还里能 从Github下载 windows版本(后续有有些版本).

     从上图还里能 看出10100p的转发下行数率 非常低,接近直接播放rtsp下行数率 。另外测试工具自带的推送地址可能性支持h265, 不用个人改服务器,测试很方便。

      rtmp h265 推送支持,可能性可能性有了 h265 nal unit, 用 vps, sps, pps 构科学伟大的发明HEVCDecoderConfigurationRecord, 按扩展协议打包rtmp包即可。

     对于rtsp转发h265句子,还前要从rtsp 中拿到h265 nal unit, 这块有文章介绍过,有兴趣的还里能 参考下,https://blog.csdn.net/lsheevyfg/article/details/81206782。

     2. 打开转发工具并配置.