2020-11-18, 01:04
https://www.avsforum.com/threads/guide-b...r.2364113/
This site is dedicated to video streaming.
A GPU is a specialised microprocessor tailored for manipulating video data via software.
Digital TV, Blu-ray players, digital hard drive recorders, digital video cameras don't rely on a GPU to process digital video. They use digital broadcast standards hardware.
Digital broadcast standards hardware processing is superior to a CPU - GPU combination programmed to mimic digital broadcast standards hardware processing.
20 years ago I was using a RealMagic hardware accelerated MPEG decoder card with a 386 CPU using 5 to 10% CPU processing power to watch uncompressed DVDs.
https://en.wikipedia.org/wiki/RealMagic
https://www.overclockers.com.au/article....367537&P=2
Forward 20 years.
https://www.avsforum.com/threads/guide-b...r.2364113/ is obsolete technology.
If people want to invest in obsolete computer hardware follow the guide, built the system described.
If people want digital broadcast standards hardware decoding, invest in a graphics card implementing digital broadcast standards hardware decoding not software decoding.
https://developer.nvidia.com/nvidia-video-codec-sdk
NVIDIA GPUs - beginning with the Kepler generation - contain a hardware-based encoder (referred to as NVENC) which provides fully accelerated hardware-based video encoding and is independent of graphics performance. With complete encoding (which is computationally complex) offloaded to NVENC, the graphics engine and the CPU are free for other operations. For example, in a game recording and streaming scenario like streaming to Twitch.tv using Open Broadcaster Software (OBS), encoding being completely offloaded to NVENC makes the graphics engine bandwidth fully available for game rendering. NVENC makes it possible to:
Encode and stream games and applications at high quality and ultra-low latency without utilizing CPU
Encode at very high quality for archiving, OTT streaming, web videos
Encode with ultra-low power consumption per stream (Watts/stream)
This site is dedicated to video streaming.
A GPU is a specialised microprocessor tailored for manipulating video data via software.
Digital TV, Blu-ray players, digital hard drive recorders, digital video cameras don't rely on a GPU to process digital video. They use digital broadcast standards hardware.
Digital broadcast standards hardware processing is superior to a CPU - GPU combination programmed to mimic digital broadcast standards hardware processing.
20 years ago I was using a RealMagic hardware accelerated MPEG decoder card with a 386 CPU using 5 to 10% CPU processing power to watch uncompressed DVDs.
https://en.wikipedia.org/wiki/RealMagic
https://www.overclockers.com.au/article....367537&P=2
Forward 20 years.
https://www.avsforum.com/threads/guide-b...r.2364113/ is obsolete technology.
If people want to invest in obsolete computer hardware follow the guide, built the system described.
If people want digital broadcast standards hardware decoding, invest in a graphics card implementing digital broadcast standards hardware decoding not software decoding.
https://developer.nvidia.com/nvidia-video-codec-sdk
NVIDIA GPUs - beginning with the Kepler generation - contain a hardware-based encoder (referred to as NVENC) which provides fully accelerated hardware-based video encoding and is independent of graphics performance. With complete encoding (which is computationally complex) offloaded to NVENC, the graphics engine and the CPU are free for other operations. For example, in a game recording and streaming scenario like streaming to Twitch.tv using Open Broadcaster Software (OBS), encoding being completely offloaded to NVENC makes the graphics engine bandwidth fully available for game rendering. NVENC makes it possible to:
Encode and stream games and applications at high quality and ultra-low latency without utilizing CPU
Encode at very high quality for archiving, OTT streaming, web videos
Encode with ultra-low power consumption per stream (Watts/stream)