In essence, encoders are devices that convert data from one format to another. Dedicated pieces of hardware that run encoding algorithms. In software, vocoders can usually function as inserts on an audio. I understand that hardware encoding is a thing, but what is the benefit of that. An onpremises live encoder sends a singlebitrate stream to the live event that is enabled to perform live encoding with media services in one of the following formats. Hardware encoders can be used for any multiple camera producing content you might want to have. If you use both, you can then enable the use optimized encoder settings found in the go live popup, where you set your game and title. With computerbased encoding, you have three devices. Whats better, this 4k video processing software supports various types of hardware decoding. You could alternatively select your nvidia gpu to handle that task. Hardware decoding vs software decoding of hevc youtube. What does it do, and how does it impact my performance. Which is the best live streaming solution software encoder or hardware encoder. The steam in home streaming knowledge base does suggest a dedicated gpu with 264 hardware decoding in the client and i stumbled across this thread suggesting hardware decoding can help but.
Ive heard that amd isnt great at encoding and so itd be better to use the software encoder, but ive also heard that some cpus cant handle. Encoding is the process of compressing large video files for easier uploading to the internet. If hardware decoding is possible, use hardware decoding and leave software decoding for anything that the hardware decoder doesnt support. It is a bit silly to compare hardware encoders to software encoders. The gaming pc can use hardware encoding and send a 25,000 bitrate stream to a server. And when i say autotune i mean all out tpain autotune. The key difference is that a hardware encoder is a piece of physical equipment youll need to hook up, while a software encoder is a program that runs on a computer.
According to singer thom yorke, the software desperately tries to search for the music in your speech, and produces notes at. When using software based encoders, close out any unnecessary programs. This decreases the cpu usage on the gaming pc giving you. I was starting to investigate if something changed because my witcher 3 performance nonsteam version seems to be much worse than some time ago with another steam client version. Developing efficient software and hardware has never been harder whether it is. Autotune is an effect that was released and invented by andy hildebrand at antares audio technologies in 1997. If youre recording or streaming above 10 mbit usually gpu would be preferable. Frequently asked questions announcements channels community. The cpu bound encoding is far more efficient and will cram more quality per byte but it can really drag the cpu down. Online communities are filled with advice about which computer, which capture device, and which software to use, but too often, they neglect to consider the option of a dedicated hardware encoder. The benefit of hardware encoding is that it reduces the load on your cpu by using a purpose built piece of hardware on your nvidia graphics card. Software encoders are by far the most common type of encoder in use today. While its interesting to know how a hardware encoder compares to a software encoder at any given point in time on a given hardware configuration, there are vast differences between the two types of encoders.
I need a piece of hardware to autotune vocals live. I dont know if thats using hardware encoding, but from memory doesnt that use the cpu i3i5i7 onchip quick sync video hardware encoder. Difference between encoding software x264 and encoding. Hardware encoding is supported in both the mac and windows version of obs, however the developers only recommend using it on computers running windows. A small demonstration clip comparing real time hevc decoding on fgpa vs lagged software decoding. Software encoding x264 provides better quality for a given bitrate at the expense of making your cpu do all of the work. Theoretically, hardware encoding should be more efficient and be much faster than software. I would like to know the difference between, software h264 or hardware nvenc in output encoder settings. In basic terms, what is the difference between a vocoder and autotune. How to compare video encoders x265 x265 hevc encoder. I realize that the main difference is hardware vs software encoding. The vocoder was developed during world war ii as a way to encode and encrypt. I moved my gtx 970 into the host machine because it seemed to work very well for hardware encoding nvenc h264.
Hardware decoding vs software decoding in 4k h264h265 video. Should you use gpu encoding or cpu encoding for game streaming and game recording. Anything less than 7 the gpu quality is just to low compared to hardware. The server will then use software encoding to reencode the stream to 3500 on the best cpu settings it can handle. I have a solid desktop workstation at work, and a reasonably powerful laptop. Intel qsv cpu hardware decoding, nvidia cudanvdec and amd app gpu hardware decoding, which can jointly work together to tremendously improve 4k video decoding speed up to 58x faster. I know antares made a couple hardware units, but it looks like they havent been made in a while. Software transcoding uses the cpu to decode and reencode video. Live streaming encoders recommended by media services. Compare all autotune plugins autotune pro, autotune.
Im doing my best to optimize my streaming performance from my pc to my steam link, and it doesnt help that the inhome streaming settings can be vague about what they do. In this article we will give a detail introduction on this question. This is the most efficient way to go in terms of processor resources and electrical consumption. I have a question when it comes to software vs hardware and what i should be using and overall how they work. I keep hearing different things about what to use, but im still not sure.
Sometimes they connect straight to the camera and always to the internet. These early tools were designed to encode speech to reduce. If the hardware encoder is not available, then elgato game capture hd software falls back to using software encoding, based on the x264 open source encoder. Software encoders can come with a lot of functions useful for producing higher quality content. Picking the encoder that works best for you depends on a few factors. Because the cpu has to work very hard during the encoding process, using the x264 software to encode1080p60 when using elgato game capture hd60 s is not possible the cpu will overheat. How to speed up render times nvidia nvencamdintel qsv faster render times in premiere pro duration. There are two types of encoders, hardware and software. Everything you need to know about hardware and software encoders. Difference between encoding software x264 and encoding hardware amd.
They get data from the capture cards, and they send it via the internet. Encoding computer programs you run on a personal computer. Im looking for hardware because id like to use it live. If the hardware sucks or youre not telling the controls to use adequate bitrate youll end up with mediocre results. Premiere pro bitrate problem hardware vs software encoding. What exactly is hardware encoding for the host pc or hardware decoding for the client for that matter. Autotune is designed to sort of quantize a vocal signal to the closest pitch or scale degree. What is the difference between software and hardware transcoding. Encoding appliances are devices that input a signal from a camera or video mixer and send a stream to a video service. The game optimized encoder settings are currently only available when using software x264 encoding and using twitch as streaming service. Smash the gaming canuck gamingtechmedia 5,727 views. I am confused regarding the different codecs that are used. However, youve encountered one of the problems with hardware encoding.
Title pretty much says it all i need a piece of hardware to autotune vocals live. Multicamera switching, title insertion, and playback on a discbased file can be handled with the right software encoder. The desktop machine has been pretty awesome for the past 3. Software vs hardware decoder 1440p steam remote play. Hardware vs software encoding decoding comparison did anyone conduct a comparison between hardware and software in both decoding and encoding using amd and nvidia gpus. Each of these have their benefits, but your best bet was to use your cpu. The software encoder x264 will use your cpu to encode video, while hardware encoders like nvenc will offload the encoding process to your gpu. This post addresses the benefits of using a hardware encoder vs. In general, the output quality of a given bitrate for gpubased encoders wont be as high as software encoders. Software dilemma in the early days of streaming, every format and codec was defined by its capability to deliver ondemand content in one of three ways. So i have an nvidia gtx 970 frozr and under obs i see the option to use nvnec to encode.
126 164 889 149 1607 1343 373 410 1257 665 1250 454 1151 772 173 1355 1491 628 810 843 1246 1280 215 499 23 336 518 408 1336 585 1382 588 878 813 926 16 776 1597 13 633 936 694 921 1109 723 241 665 286 1372 653