@Soulsii
While I am not a streamer, I will try my best to assist in troubleshooting.
Unfortunately I do not have Destiny 2, though as far as I am aware Destiny 2 has to be run in Borderless Fullscreen to allow for Capturing game footage (via Window Capture) outside of nVidia Shadowplay or AMD ReLive. It may also be a compatibility issue with Windows Aero, resulting in a black screen (When trying to record/stream)...
To disable full screen optimizations: Navigate to your Destiny 2 install folder, right click destiny2.exe (not Destiny 2 Launcher.exe), go to properties, select the compatibility tab, and check "disable full screen optimizations".
As for BDO, I do have that game and am able to capture/stream via Game Capture, so not entirely sure as to what is going on there. Perhaps re-do the source for BDO?
In your logfile I have noticed you have Windows Game DVR turned on, the way Microsoft designed Windows Game Bar and Game DVR is they will automatically hook into any game you run, unless they are turned off. It is essentially just wasting resources if you don't use it.
Can you also visit the site linked below and do a bandwidth test and post the results here, to see what type of bandwidth allowance you have for streaming, as there are some bandwidth issues in your logfile, though am not entirely certain if they are erroneous as your base resolution is not matching your native resolution (May also be the cause of the issue with not being able to output a recording/streaming:
https://www.dslreports.com/speedtest
Just to start off with a baseline of settings:
Video Settings:
base resolution: 2560x1440
output resolution: 1280x720
downscale filter: Bicubic
fps: 60/1
format: NV12
Note:
The above will scale automatically your recorded output as well, unless you change the output resolution here to 1920x1080 or your native resolution (With a 1080 you should be able to do recordings at that resolution without issue) and in your Output encoder settings have 'Enforce Encoder Settings' checked with a scaled output resolution of 1920x1080 or 1280x720.
Output Settings:
x264 encoder settings:
Encoder: x264
Rate Control: CBR
Bitrate: 6000
KeyInterval: 2
Preset: veryfast
Profile: high
Tune: None
NVENC encoder settings:
Encoder: NVENC
Rate Control: CBR
Bitrate: 6000
KeyInterval: 2
Preset: hq
Profile: high
Tune: None
With the above settings, can you do a few minutes' worth of streaming test of Destiny 2, as well as a separate streaming test of BDO, doing what you would normally do in-game, then stop the test and upload the current logfile. Hopefully will have stream output without having to use Desktop Capture as it captures everything, which results in more overhead.
Side note: Very sorry to hear you were injured on duty (So many have been) I do hope you have received as much support as you need/needed in your time of recovery/adaptation. If still in recovery, I hope all the best for you for that recovery and hope the best for you in your future.
@Paradize
Can you make a separate thread and do a few minutes' worth of streaming test of Destiny 2, doing what you would normally do in-game, then stop the test and upload the current logfile. Hopefully I or someone else can assist in troubleshooting your issue.