Jump to content

choosing an encoder and streaming with 5mbps upload

Go to solution Solved by The1Dickens,
2 minutes ago, jagomaster74 said:

so if i use NVENC over x264? the reason im asking is because i have an elgato hd60 pro which connects to the pci-e slot in my computer. I use the capture card for recording my xbox, but i also want to use it to record my pc and want to know if there will be any preformance loss by using the gpu based encoder over the cpu based encoder.

There should be almost no, if any, performance loss while using NVENC for either set-up. If you'd like to check your streaming performance, you can add something to the end of your stream key (I forgot it, but you can find it on your dashboard) to test stability and performance of your stream. You an also use the r1ch site to probe your stream while streaming to test performance. Just remember to remove the flag from your stream key when you intend to actually stream, if you use that method.

In my system, i have a ryzen 5 2600 with a gtx 1660. I've been  hearing that the ryzen 5 2600 is really good for streaming, but i dont know if i should choose x264 encoding or NVENC (explain why please)

 

also, is it possible to stream with 5mbps upload on twitch, if so, what are the best setting in obs for maintaining a good quality stream

 

Link to comment
Share on other sites

Link to post
Share on other sites

NVENC is better since it is newer and uses your gpu "better".

3 minutes ago, jagomaster74 said:

In my system, i have a ryzen 5 2600 with a gtx 1660. I've been  hearing that the ryzen 5 2600 is really good for streaming

i mean its decent for streaming but will do the job good.

 

3 minutes ago, jagomaster74 said:

also, is it possible to stream with 5mbps upload on twitch, if so, what are the best setting in obs for maintaining a good quality stream

5 mbps or mb/s. It is possible but with not so good settings.

QUOTE ME  FOR ANSWER.

 

Main PC:

Spoiler

|Ryzen 7 3700x, OC to 4.2ghz @1.3V, 67C, or 4.4ghz @1.456V, 87C || Asus strix 5700 XT, +50 core, +50 memory, +50 power (not a great overclocker) || Asus Strix b550-A || G.skill trident Z Neo rgb 32gb 3600mhz cl16-19-19-19-39, oc to 3733mhz with the same timings || Cooler Master ml360 RGB AIO || Phanteks P500A Digital || Thermaltake ToughPower grand RGB750w 80+gold || Samsung 850 250gb and Adata SX 6000 Lite 500gb || Toshiba 5400rpm 1tb || Asus Rog Theta 7.1 || Asus Rog claymore || Asus Gladius 2 origin gaming mouse || Monitor 1 Asus 1080p 144hz || Monitor 2 AOC 1080p 75hz || 

Test Rig.

Spoiler

Ryzen 5 3400G || Gigabyte b450 S2H || Hyper X fury 2x4gb 2666mhz cl 16 ||Stock cooler || Antec NX100 || Silverstone essential 400w || Transgend SSD 220s 480gb ||

Just Sold

Spoiler

| i3 9100F || Msi Gaming X gtx 1050 TI || MSI Z390 A-Pro || Kingston 1x16gb 2400mhz cl17 || Stock cooler || Kolink Horizon RGB || Corsair CV 550w || Pny CS900 120gb ||

 

Tier lists for building a PC.

 

Motherboard tier list. Tier A for overclocking 5950x. Tier B for overclocking 5900x, Tier C for overclocking 5800X. Tier D for overclocking 5600X. Tier F for 4/6 core Cpus at stock. Tier E avoid.

(Also case airflow matter or if you are using Downcraft air cooler)

Spoiler

 

Gpu tier list. Rtx 3000 and RX 6000 not included since not so many reviews. Tier S for Water cooling. Tier A and B for overcloking. Tier C stock and Tier D avoid.

( You can overclock Tier C just fine, but it can get very loud, that is why it is not recommended for overclocking, same with tier D)

Spoiler

 

Psu tier List. Tier A for Rtx 3000, Vega and RX 6000. Tier B For anything else. Tier C cheap/IGPU. Tier D and E avoid.

(RTX 3000/ RX 6000 Might run just fine with higher wattage tier B unit, Rtx 3070 runs fine with tier B units)

Spoiler

 

Cpu cooler tier list. Tier 1&2 for power hungry Cpus with Overclock. Tier 3&4 for overclocking Ryzen 3,5,7 or lower power Intel Cpus. Tier 5 for overclocking low end Cpus or 4/6 core Ryzen. Tier 6&7 for stock. Tier 8&9 Ryzen stock cooler performance. Do not waste your money!

Spoiler

 

Storage tier List. Tier A for Moving files/  OS. Tier B for OS/Games. Tier C for games. Tier D budget Pcs. Tier E if on sale not the worst but not good.

(With a grain of salt, I use tier C for OS myself)

Spoiler

 

Case Tier List. Work In Progress. Most Phanteks airflow series cases already done!

Ask me anything :)

Link to comment
Share on other sites

Link to post
Share on other sites

15 minutes ago, jagomaster74 said:

also, is it possible to stream with 5mbps upload on twitch, if so, what are the best setting in obs for maintaining a good quality stream

5Mbps is quite little, considering you'll also need to save some for yourself as well and overhead. In practice, you should target 4Mbps and you'll probably only be able to do 720p@30FPS.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

8 minutes ago, WereCatf said:

5Mbps is quite little, considering you'll also need to save some for yourself as well and overhead. In practice, you should target 4Mbps and you'll probably only be able to do 720p@30FPS.

what about the bitrate

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, jagomaster74 said:

what about the bitrate

I just said, 4Mbps, if your Internet-connection has only 5Mbps up.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

-> Moved to Programs, Apps and Websites

***

 

8 hours ago, jagomaster74 said:

what about the bitrate

8 hours ago, WereCatf said:

I just said, 4Mbps, if your Internet-connection has only 5Mbps up.

4000kbps is way overkill for 720p30. For 720p30 bitrate is 2500-3000kbps. After that the quality gets diminishing returns. For 1080p30 or 720p60 bitrate should be 3000-4500kbps. This is good site to reference to https://stream.twitch.tv/ but I would also recommend testing things out.

^^^^ That's my post ^^^^
<-- This is me --- That's your scrollbar -->
vvvv Who's there? vvvv

Link to comment
Share on other sites

Link to post
Share on other sites

10 hours ago, jagomaster74 said:

but i dont know if i should choose x264 encoding or NVENC (explain why please)

x264 is CPU-based, software encoding. NVENC is GPU-based, hardware encoding. There is specific hardware on your GPU to handle the encoding, so it doesn't impact your FPS in any discernible way. The 2600 is deemed good at streaming because it has 6 cores, and typically games utilize 1 'strong' core so the extra cores can be used for encoding while having minimal impact on gameplay, especially while having multiple programs open during a broadcast.

Spoiler

CPU: Intel i7 6850K

GPU: nVidia GTX 1080Ti (ZoTaC AMP! Extreme)

Motherboard: Gigabyte X99-UltraGaming

RAM: 16GB (2x 8GB) 3000Mhz EVGA SuperSC DDR4

Case: RaidMax Delta I

PSU: ThermalTake DPS-G 750W 80+ Gold

Monitor: Samsung 32" UJ590 UHD

Keyboard: Corsair K70

Mouse: Corsair Scimitar

Audio: Logitech Z200 (desktop); Roland RH-300 (headphones)

 

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, The1Dickens said:

x264 is CPU-based, software encoding. NVENC is GPU-based, hardware encoding. There is specific hardware on your GPU to handle the encoding, so it doesn't impact your FPS in any discernible way. The 2600 is deemed good at streaming because it has 6 cores, and typically games utilize 1 'strong' core so the extra cores can be used for encoding while having minimal impact on gameplay, especially while having multiple programs open during a broadcast.

so if i use NVENC over x264? the reason im asking is because i have an elgato hd60 pro which connects to the pci-e slot in my computer. I use the capture card for recording my xbox, but i also want to use it to record my pc and want to know if there will be any preformance loss by using the gpu based encoder over the cpu based encoder.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, jagomaster74 said:

so if i use NVENC over x264? the reason im asking is because i have an elgato hd60 pro which connects to the pci-e slot in my computer. I use the capture card for recording my xbox, but i also want to use it to record my pc and want to know if there will be any preformance loss by using the gpu based encoder over the cpu based encoder.

There should be almost no, if any, performance loss while using NVENC for either set-up. If you'd like to check your streaming performance, you can add something to the end of your stream key (I forgot it, but you can find it on your dashboard) to test stability and performance of your stream. You an also use the r1ch site to probe your stream while streaming to test performance. Just remember to remove the flag from your stream key when you intend to actually stream, if you use that method.

Spoiler

CPU: Intel i7 6850K

GPU: nVidia GTX 1080Ti (ZoTaC AMP! Extreme)

Motherboard: Gigabyte X99-UltraGaming

RAM: 16GB (2x 8GB) 3000Mhz EVGA SuperSC DDR4

Case: RaidMax Delta I

PSU: ThermalTake DPS-G 750W 80+ Gold

Monitor: Samsung 32" UJ590 UHD

Keyboard: Corsair K70

Mouse: Corsair Scimitar

Audio: Logitech Z200 (desktop); Roland RH-300 (headphones)

 

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, LogicalDrm said:

4000kbps is way overkill for 720p30. For 720p30 bitrate is 2500-3000kbps

Since I have 5mbps upload with an ethernet connection, should i choose to go for 4000kbps, or is it better for me to go below and get 3000kbps

Link to comment
Share on other sites

Link to post
Share on other sites

43 minutes ago, jagomaster74 said:

Since I have 5mbps upload with an ethernet connection, should i choose to go for 4000kbps, or is it better for me to go below and get 3000kbps

It really is best that you test things out by yourself. I have done it multiple times, watching stream on second device and tweaking settings to make it the best looking thing available.

 

Though if you stream to Twitch, its worth noting that unless you are partner or that other upper-tier streamer, your viewers are locked using the "source" encoding. Meaning that if you stream at 4000kbps, they need to match that at download speed to watch without buffering.

^^^^ That's my post ^^^^
<-- This is me --- That's your scrollbar -->
vvvv Who's there? vvvv

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×