Windows 4K低延时H265/H264硬编码直播

       随着5G的建设,高码率直播也具备了传输条件,4K直播也有部分需求,4K相当于4个1080P,Windows上软编码有些困难,特别是h265,别说4K软编,4K软解都困难. 基于英伟达显卡硬编码(NVIDIA NVENC),我们做了些尝试,测试下来效果还可以,无论是H265还是H264 4K 30fps都能编的动(当然还是要看具体显卡型号,我用GeForce RTX 2060做的测试). 延时可以低至180-300毫秒左右. 看看实际效果:

     H265 rtmp扩展直播:

     推送端4K硬编码配置:

h265 硬编码推送端配置

   播放端4K硬解码效果:

h265 4k硬解播放效果

     H265 4K编码和解码GPU, CPU占用情况:

推送和播放具体资源占用

     H265 4K延时效果:

h265 4k延时效果

   从图上可以看出延时也就100多毫秒.

   再来看下H264 4K直播:

   H264 4K推送端配置:

h264 4k推送端配置

    H264 4K播放端效果:

h264 4k播放端效果

      H264 4K 硬编解码GPU, CPU占用情况:

h264 4k gpu-cpu1

h264 4推送和播放gpu-cpu

    H264 4K直播低延时效果:

h264 4k低延时效果

      整体测试下来,英伟达硬编码(NVENC)能达到期望的效果,可以满足毫秒级低延时大分辨率需求,同时NVENC也提供了灵活的码率控制策略来满足不同的编码需求。目前连续长跑多个小时编码器未出问题,稳定性也能得到保障。另外除了rtmp协议之外,搭配rtsp协议也可以使用。

      NVIDIA VIDEO CODEC SDK 下载地址https://developer.nvidia.com/nvidia-video-codec-sdk, 支持编码的显卡型号请参考https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new#Encoder

     更多问题欢迎交流:   qq群: 182979815 294891451.  github 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值