Upvote Upvoted 6 Downvote Downvoted
NVENC + obs
1
#1
0 Frags +

Dear streamers with a 6 or 7 series Nvidia gfx card,

Nvidia has a video encoder, and not many people have noticed. x264 is very taxing on cpu's, this encoder is meant to take the load off of your cpu.

"The NVENC SIP block supports up to 8x real-time HD video encoding (1080p@30fps). This means the hardware can encode up to 240 frames per second of 1920x1080 progressive video."

Try it out, results may vary. For me, it made that, "i'm getting ok frames but this doesn't feel like 120hz anymore" feeling go away.

edit:

https://i.imgur.com/DqToI3v.png

Dear streamers with a 6 or 7 series Nvidia gfx card,

Nvidia has a video encoder, and not many people have noticed. x264 is very taxing on cpu's, this encoder is meant to take the load off of your cpu.

"The NVENC SIP block supports up to 8x real-time HD video encoding (1080p@30fps). This means the hardware can encode up to 240 frames per second of 1920x1080 progressive video."

Try it out, results may vary. For me, it made that, "i'm getting ok frames but this doesn't feel like 120hz anymore" feeling go away.

edit:

[img]https://i.imgur.com/DqToI3v.png[/img]
2
#2
0 Frags +

cant wait for h265 to be implemented, 50% bitrate reduction here we come

cant wait for h265 to be implemented, 50% bitrate reduction here we come
3
#3
0 Frags +
lexscant wait for h265 to be implemented, 50% bitrate reduction here we come

adobe needs to implement hevc into flash before twitch is going to bother supporting it/anybody bothers to make better encoders for it. afaik it uses less bitrate as is but I have no idea how stressful the actual encoder is processing wise, and all of the small handful of functional encoders are in beta. You probably won't see it around for a while yet.

as for nvenc, you're going to get better fps but your stream is going to look worse; it's worth using if you don't care about that

[quote=lexs]cant wait for h265 to be implemented, 50% bitrate reduction here we come[/quote]

adobe needs to implement hevc into flash before twitch is going to bother supporting it/anybody bothers to make better encoders for it. afaik it uses less bitrate as is but I have no idea how stressful the actual encoder is processing wise, and all of the small handful of functional encoders are in beta. You probably won't see it around for a while yet.

as for nvenc, you're going to get better fps but your stream is going to look worse; it's worth using if you don't care about that
4
#4
4 Frags +

I hope ATI has an answer to this.

I hope ATI has an answer to this.
5
#5
0 Frags +

probably not in OBS yet but

http://developer.amd.com/community/blog/2014/02/19/introducing-video-coding-engine-vce/

probably not in OBS yet but

http://developer.amd.com/community/blog/2014/02/19/introducing-video-coding-engine-vce/
6
#6
0 Frags +

AMD's VCE encodes frames significantly slower than NVENC and QuickSync. I don't know about compression efficiency/image quality though..

While my (HD4000) quicksync can encode 1920x1080 frames at 130+
(HD7850) VCE struggles to pass 40.
The two are set to best quality preset @ 20mbps.

I used Msi afterburner for benchmark since it has support for hardware h.264 encoders.

AMD's VCE encodes frames significantly slower than NVENC and QuickSync. I don't know about compression efficiency/image quality though..

While my (HD4000) quicksync can encode 1920x1080 frames at 130+
(HD7850) VCE struggles to pass 40.
The two are set to best quality preset @ 20mbps.

I used Msi afterburner for benchmark since it has support for hardware h.264 encoders.
7
#7
-1 Frags +

So should anything else be changed with the swap to NVENC? I'd consider bumping up to 720p@60 instead of just 480p@60 if this improves in-game frames, but I'm not sure what else to change; CBR/CBR Padding/Maybe a higher bitrate (2500Kb atm) is suggested.

So should anything else be changed with the swap to NVENC? I'd consider bumping up to 720p@60 instead of just 480p@60 if this improves in-game frames, but I'm not sure what else to change; CBR/CBR Padding/Maybe a higher bitrate (2500Kb atm) is suggested.
8
#8
-6 Frags +

I have a geforce 770gtx 2gb, does this apply to me?

I have a geforce 770gtx 2gb, does this apply to me?
9
#9
0 Frags +

NVENC is not an option quality wise. It's possible to get ok quality with NVENC but it'll take at least 20mbps and even if you're comfortable with preventing all those plebs with less than 20 down from watching your stream, twitch can't handle bitrates over 4000kbit = 4mbit.

Intel Quicksync is worth a try if your CPU absoletly can't handle the encoding, it's still not the best quality, better than NVENC though.

Unless the GM204 differs significantly from the GM207 it won't support h.265 hardware encoding. Maxwell h.265 hardware acceleration looks promising though. Get ready for the best looking stream ever as soon as I can use my 750 Ti for encoding. Should only take a year or two until OBS supports it.

NVENC is not an option quality wise. It's possible to get ok quality with NVENC but it'll take at least 20mbps and even if you're comfortable with preventing all those plebs with less than 20 down from watching your stream, twitch can't handle bitrates over 4000kbit = 4mbit.

Intel Quicksync is worth a try if your CPU absoletly can't handle the encoding, it's still not the best quality, better than NVENC though.

Unless the GM204 differs significantly from the GM207 it won't support h.265 hardware encoding. Maxwell h.265 hardware acceleration looks promising though. Get ready for the best looking stream ever as soon as I can use my 750 Ti for encoding. Should only take a year or two until OBS supports it.
10
#10
0 Frags +
Rickprobably not in OBS yet but

http://developer.amd.com/community/blog/2014/02/19/introducing-video-coding-engine-vce/

Someone in the comments of that linked an OBS build that is compatible with it, currentl the build doesn't have actual CBR so my bitrate was spiking to like 10k and more when I had tried to set a limit at 3.5k. Hopefully this ends up working out well though, I tried AMDs old answer to shadowplay and watching vods of it crashed firefox :/

[quote=Rick]probably not in OBS yet but

http://developer.amd.com/community/blog/2014/02/19/introducing-video-coding-engine-vce/[/quote]

Someone in the comments of that linked an OBS build that is compatible with it, currentl the build doesn't have actual CBR so my bitrate was spiking to like 10k and more when I had tried to set a limit at 3.5k. Hopefully this ends up working out well though, I tried AMDs old answer to shadowplay and watching vods of it crashed firefox :/
11
#11
0 Frags +

been using this for AMD cards

https://obsproject.com/forum/threads/obs-fork-branch-with-amd-vce-support.13996/

big ups to jackun for adding VCE support for obs!

been using this for AMD cards

https://obsproject.com/forum/threads/obs-fork-branch-with-amd-vce-support.13996/

big ups to jackun for adding VCE support for obs!
12
#12
0 Frags +
blinKI have a geforce 770gtx 2gb, does this apply to me?

Yes, since it's a recent NVIDIA card

[quote=blinK]I have a geforce 770gtx 2gb, does this apply to me?[/quote] Yes, since it's a recent NVIDIA card
Please sign in through STEAM to post a comment.