I'm not getting a license agreement thing when I launch the application after putting the portable_mode.txt file inside the OBS Studio folder, not sure what I'm doing wrong here
If you have OBS Studio installed at "C:\Program Files\obs-studio" you would put the "portable_mode.txt" file there ("C:\Program Files\obs-studio\portable_mode.txt"). If you used a .zip file of OBS Studio and extracted it to "C:\Users\<myuser>\Desktop\obs-studio" (where "<myuser>" is your username), then you would put the "portable_mode.txt" file there instead ("C:\Users\<myuser>\Desktop\obs-studio\portable_mode.txt"). Then, when you start OBS Studio, it should ask you to agree to a license before starting
the first time. The most telling sign would be that it would load without any of your scenes or settings.
The next version of OBS Studio will include an indicator for Portable Mode in the OBS Studio application's title bar and in the log file.
Have you tried changing "Bind to IP" from "Default" to specific interface that has internet connection? You can find the Network setting under Advanced tab.
I tried that and selected my internet connection, and when I first pressed start streaming after that, it actually started to show the "connecting" button where the "start streaming" should be, but after about 20 seconds the "failed to connect to server" started to show up again.
This is the log that is produced:
https://gist.github.com/63b3436a4217e418a2d7730550c46ebf
You should probably actually change "Bind to IP" to "Default" in most cases. It's mostly useful if you have multiple
active network adapters. If you only have one, Default is best. Your logs, for the most part, show it enabled every time.
Have you tried updating to 0.16.2, or tried 0.16.2 in Portable Mode?
I just tried this again on my system, and it works just fine for me. Can you walk us through the exact steps you're taking?