Which is the best codec to record with to be streamed in a later time

Roy777

Member
Hello friends,

I'm about to record videos that would be later streamed through a private website (not youtube or twitch etc').

What would be the best codec to use?

NVENC H264?

VP9? (still not sure if possible)

H265? (I've read that Chrome is not supporting it on Windows which is important for me).

I'd like my viewers to be able to watch the videos from PC and MAC on Chrome browser.

Thanks in advance for your help.

Roy.
 

Roy777

Member
Anyone please?

I meant "Which is the best codec to record videos with, that will be streamed in a later time?"
 

cyclemat

Active Member
use normal recording settings like cqp envenc look the quality for your system we didnt know your system
 

Roy777

Member
Thank you,

Yes but I'm asking about the codec, Nvenc H264 or Nvenc H265 or VP9?

I have a Ryzen 3700X and Nvidia 1660 Super which has the Turing architecture.
 

Lawrence_SoCal

Active Member
Sorry, you are asking a multi-variant calculus question, without almost all variables (so to speak) and wanting a single, simple answer ??

Best codec for what- recording vs streaming .. got that... but still doesn't indicate any real requirement? is quality more important? or file size? editor compatibility? do you have a computer powerful enough to meet your video recording quality requirements?
There is no 'best' codec, rather each codec has its own Pro's & Con's. which is better for you depends on circumstances. In general, newer codecs can compress more (which takes more CPU) and then use less disk space/bandwidth. But what color space, bitrate, and other details all come into play, including the source material [ie certain types of video having different implications.. movie, game play, high action sequences, HDR, the list goes on]

In essence, asking about the codec is the wrong question, as it most likely makes little difference in the end. If you edit the video, then you'll be re-encoding anyway so just make sure you pick something that works well with your video editor. And then there are important considerations like what are the streaming environment and client viewing requirements?

Your GPU has Turing-based NVENC. Using that will reduce CPU load to encode the video. Will using that meet your needs/expectations/requirements? if so, then generally advisable to use it.. but it depends..
 
Last edited:

DayGeckoArt

Member
If whatever software you use to play back your video for streaming supports HEVC, then I would use the settings I use for recording TV and games... There's one value to worry about, QP=*... Higher means lower quality. 20 is very good quality but big files. 30 is much smaller but starting to look bad. 25 is the sweet spot usually. Bitrate varies a lot depending on content.

I've also just discovered FLAC audio is an option and usually ends up being about 500kbps for audio but with no compression quality loss

1646686028449.png
 
Top