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

H265 rtmp扩展直播:

推送端4K硬编码配置:

播放端4K硬解码效果:

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

H265 4K延时效果:

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

再来看下H264 4K直播:

H264 4K推送端配置:

H264 4K播放端效果:

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

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

Windows 4K低延时H265/H264硬编码直播相关推荐

  1. android 硬编码h264,windows 平台 ffmeg h264 硬编码

    本文讲述windows 平台下ffmpeg如何利用intel media SDK 进行 h264硬编码(测试版本为3.2.2). ffmeg硬编编码的流程与软件编码流程相同,唯一不同的地方在初始化en ...

  2. Qt Qml 实现多屏、低延时播放超高清8K直播

    Qt Qml 实现多屏.低延时播放超高清8K直播 之前一篇写了如何实现实时视频播放. 借助 VideoFrameProvider 和 VideoOutput,将其实现为一个组件. 这里简单称为 Vid ...

  3. HDMI全高清H264硬编码UVC音视频采集卡(LCC260)

    市场上的HDMI高清音视频采集卡,有些带有USB 3.0接口的采集卡它们的视频输出格式能有MJPEG和YUV两种.MJPEG格式是已经经过编码的,传给后端后需要后端解码:YUV是没有编码的,通过USB ...

  4. iOS h264硬编码

    从这里抄过来的:https://github.com/LevyGG/iOS-H.264-hareware-encode-and-decode/blob/master/VTDemoOniPad/H264 ...

  5. iOS视频开发(二):视频H264硬编码

    1.前言 前面我们已经介绍了在iOS开发中如果调用摄像头进行视频数据的采集和编解码.但折腾了这么多,对于YUV这玩意儿还是不是特别理解.其实在我的个人实践过程中我也一直搞不懂这个YUV,一顿恶补之后, ...

  6. iOS视频硬编码技术

    iOS视频硬编码技术 一.iOS视频采集硬编码 基本原理 硬编码 & 软编码 硬编码:通过系统自带的Camera录制视频,实际上调用的是底层的高清编码硬件模块,即显卡,不使用CPU,速度快 软 ...

  7. android硬编码用rtmp,Android RTMP推流之MediaCodec硬编码二(RTMPDump推流)

    简介 在前面的两篇文章中:Android RTMP推流之MediaCodec硬编码一(H.264进行flv封装)介绍了如何MediaCodec进行H264硬编码,然后将编码后的数据封装到flv文件中. ...

  8. 5G低延时的误区和机会——从理论到工程落地的数据差异

    我们有幸请到虎牙直播的5G首席架构师--林正显老师,为我们介绍5G低延时的误区和机会.本文从介绍5G低延时原理开始,一步步解开大众对5G低延时的5个误区,最后分享了虎牙直播在建设低延时确定性网络技术的 ...

  9. 网易云信亮相LiveVideoStackCon2022,解构基于WebRTC的开源低延时播放器实践

    8 月 5 日- 6 日,LiveVideoStackCon 2022 音视频技术大会上海站隆重召开,作为音视频领域颇具影响力的技术大会,此次大会吸引了众多行业专家,融汇新概念.新技术.新趋势和新思想 ...

  10. 引领高并发直播场景进入毫秒时代,阿里云发布超低延时直播服务

    近日,阿里云上线超低延时直播服务RTS(Real-time Streaming),该服务在视频直播产品的基础上,进行全链路延时监控.传输协议改造等底层技术优化,支持千万级并发场景下的毫秒级延迟直播能力 ...

最新文章

  1. python之生成器
  2. 【转】js控制div层背景半透明
  3. Attaching to process 29139 Could not attach to process.
  4. jquery效果案例学习站
  5. 思科模拟器-虚拟局域网的划分与配置实验
  6. 如何根据原理图画封装_如何根据业务封装自己的功能组件
  7. Bug使用swoole找不到引用类
  8. AI 智能会议系统(36)——-外呼失败场景如何处理?
  9. 2.Dockerfile
  10. Eclipse 添加 JD-eclipse 反编译插件
  11. 基于微信小程序的停车位预约系统设计与实现毕业设计毕设开题报告
  12. 马尔可夫不等式、切比雪夫不等式、柯西-施瓦茨不等式
  13. 海军某训练基地落户上海崇明岛 建设用地2500亩
  14. VMware VMFS分区表恢复
  15. 跑跑卡丁车Bingo喜当托儿纪念,2022/04/30,23:38:56
  16. 闲聊机器人实例三:python实现小姜机器人(检索式chatbot_sentence_vec_by_word_词向量句向量)
  17. 《状态变量分析导论》学习总结
  18. Non-static method ‘selectUser(com.lsc.bean.admin)‘ cannot be referenced from a static context
  19. 【C++】—— STL简介(了解)
  20. 六-体系结构 Architecture

热门文章

  1. IM直播聊天--西瓜视频
  2. 存储区域网络(SAN)
  3. 牛客网初阶练习(6)
  4. 索尼Z2 ROOT教程
  5. Chrome 进阶:用扩展武装自己
  6. CuteFTP下载包含中文的文件,无法下载的问题
  7. .net Core 3.1 项目打包部署到Windows服务
  8. 南阳计算机职称考试报名时间2015,2015河南公务员考试14日起开始报名 南阳市计划招录590人...
  9. 关于Factory mode test item cannot display的原因
  10. 全国计算机自动化办公专业人才证书,急问懂计算机证书的人