Question / Help Failed to Start Streaming: Starting the Output Failed

jared.olojan

New Member
Hi,

I'm new to OBS and while trying to get a livestream going, we couldn't start it up. I made a couple of changes when I looked at other forums but nothing worked. Could someone take a look and see where there might be a problem?
 

Attachments

  • 2020-03-29 13-06-25.txt
    22.5 KB · Views: 28

Narcogen

Active Member
You can't run OBS on your Intel GPU and then use NVENC as an encoder, as that's a feature of your Nvidia card.

13:21:05.422: [NVENC encoder: 'simple_h264_stream'] Failed to open NVENC codec: Function not implemented

If this is a laptop and you're running on the Intel GPU to use Desktop capture, you'll have to use the QSV or x264 encoders.

:06:31.350: Adapter 0: Intel(R) HD Graphics 530
13:06:31.350: Dedicated VRAM: 134217728
13:06:31.350: Shared VRAM: 4248154112
13:06:31.352: Driver Version: 25.20.100.6373
13:06:31.352: output 0: pos={0, 0}, size={1920, 1080}, attached=true, refresh=60, name=
13:06:31.353: output 1: pos={1920, 0}, size={1920, 1200}, attached=true, refresh=59, name=EPSON PJ
13:06:31.353: Adapter 1: NVIDIA GeForce GTX 950M
13:06:31.353: Dedicated VRAM: 2117992448
13:06:31.353: Shared VRAM: 4248154112
13:06:31.354: Driver Version: 22.21.13.8205
13:06:31.374: Loading up D3D11 on adapter Intel(R) HD Graphics 530 (0)
 

Sukiyucky

Member
I would suggest starting off by playing your game in native 1920x1080 and streaming at 1280x720@30FPS for OBS along with the stream settings below. This, based on your CPU and GPU combinationdev.
  1. Download GeForce Experience and update the GPU drivers to be current
  2. Type "Device Manager" in the Cortana search bar and go to the Display adapters section
  3. Right click and disable the Intel HD 530 onboard graphics GPU
  4. Launch OBS and go to the Video section
    1. Base Resolution: 1920x1080
    2. Output Resolution: 1280x720
    3. Downscale Filter: Lanczos
    4. Integer FPS Value: 30
  5. In OBS Output section
    1. Output Mode: Advanced
    2. Streaming Tab
      1. Encoder Nvidia NVENC H.264 (new)
      2. Rate Control: CBR
      3. Bitrate: Try 3000 first and then gradually increase it in increments of 500 to up to 5000 until your system can't handle it
      4. Keyframe: 2
      5. Preset: Try Quality first and then the others to see what looks best (run test streams)
      6. Profile: Main or High
      7. Max B-frames: 2
Your 950M GPU is not a strong one. So you are not going to get 60FPS at 1080p, more like 30FPS on the higher end games like Fortnite, Call of Duty, etc. For games like League of Legends where there is not much animation, you could get 60FPS. You will need to set your in game settings on the lower end.

The higher the FPS you set in OBS video, the more CPU and GPU processing is needed to render those frames. So you may just want to stick to playing lighter animation games and 30FPS.

If you want way higher FPS flashing in front of you, you will have to change the physical screen resolution be less. You do that in Nvidia Control panel under the Display | Resolution | PC list. Since its not the native screen resolution, its not going to look that great for you and your viewers. But you can do it to increase FPS. Also, when you change the physical screen resolution, you need set the OBS video base resolution with this value.

Hope this helps.
 
Last edited:

jared.olojan

New Member
You can't run OBS on your Intel GPU and then use NVENC as an encoder, as that's a feature of your Nvidia card.

13:21:05.422: [NVENC encoder: 'simple_h264_stream'] Failed to open NVENC codec: Function not implemented

If this is a laptop and you're running on the Intel GPU to use Desktop capture, you'll have to use the QSV or x264 encoders.

:06:31.350: Adapter 0: Intel(R) HD Graphics 530
13:06:31.350: Dedicated VRAM: 134217728
13:06:31.350: Shared VRAM: 4248154112
13:06:31.352: Driver Version: 25.20.100.6373
13:06:31.352: output 0: pos={0, 0}, size={1920, 1080}, attached=true, refresh=60, name=
13:06:31.353: output 1: pos={1920, 0}, size={1920, 1200}, attached=true, refresh=59, name=EPSON PJ
13:06:31.353: Adapter 1: NVIDIA GeForce GTX 950M
13:06:31.353: Dedicated VRAM: 2117992448
13:06:31.353: Shared VRAM: 4248154112
13:06:31.354: Driver Version: 22.21.13.8205
13:06:31.374: Loading up D3D11 on adapter Intel(R) HD Graphics 530 (0)

Thanks! This was actually the problem.
 
Top