英伟达的 GPU 自从 Kepler 架构开始都包含一个名为 NVENC 的硬件编码器,它能为视频编码提供独立于图形 性能的全面硬件加速功能 。通过将涉及编码的复杂计算任务转移到 NVENC 上,图形引擎和 CPU 将能够专注于 其他操作 。NVENC 使得以下工作成为可能:
- 在不使用 CPU 的情况下,以高质量和超低延迟对游戏和应用程序进行编码和推流
- 为归档、OTT 推流和网络视频提供极高质量的编码
- 单次流送编码的功耗极低(瓦特/流送)

文章插图
1. 硬件编码以及像素流送的生成过程 。NVENC 编码器通过缓冲区与 CPU 和 CUDA 核心协同工作并生成像素流,然后 通过 CPU 发送到分发网络中 。
最后总结一下,目前基于视频流的“云渲染”方案其实已经有了很成熟的商业应用,在一些小场景的可视化中使用常规的WebGL可视化技术应该是没有问题的,而且成本可控,但是对于一些效果要求高,数据量大,效果酷炫的场景,可能就需要考虑这种“云渲染”的方案了,还是那句话随着未来5G的普及,这种模式应该是可以更好的适应未来场景下的可视化开发场景 。
推荐阅读
- 听说你的资源被盗用了,那你知道 Nginx 怎么防盗链吗?
- 程序员遭遇:一觉睡来7个未接电话,到公司时发现已被踢出群
- 程序员为什么一定要进大公司,除了薪资,这些才是决定性因素
- 司机高速上睡了半小时,车内“无人驾驶”48公里,让人无法相信
- 某程序员跳槽到银行9天后辞职,晒出技术水平后留言:太落后了
- Windows 10系统更新又出BUG,据说很多人都中招了,附解决办法
- 服装自制淘宝店好做吗 服装店好不好做
- 淘宝客流量怎么来的 淘宝怎样提高访客流量
- 茶话会的由来,茶叶茶字的由来和历史演变的介绍
- 3种养生茶喝错了要你命
