Hi everyone, I was researching live streaming and found this great project, I'm testing it to stream into a crtmpserver install I did (https://aur.archlinux.org/packages/crtmpserver-git) on my archlinux and it works very nice. crtmpserver has the ability to set authentication but it also requires to set a user agent. Looking at OBS I saw there was no way to set the user agent and that it is hard coded in the software https://github.com/jp9000/obs-studio/blob/master/plugins/obs-outputs/rtmp-stream.c#L576
The issue is that every-time that the obs version changes if using crtmpserver you have to set a new user agent which isn't optimal (and it is worst if running a fresh install of obs from github like i'm doing). If the user agent sent is not registered on the crtmpserver configuration it will not accept the connection. So, is there the possibility of adding another input text box on the Stream tab in order to customize the user agent? I was trying to add it my self and send a pull request but since I didn't see any ready to use project files for qt-creator or any other known IDE I desisted.
By the way crtmpserver is a great and lightweight piece of software compared to other java solutions, etc... I tested it with a flash video player with rtmp support that I developed and it works wonderfully https://github.com/jegoyalu/jarisplayer and OBS really eases the task of choosing what to stream and how to do it, again, great software!
The issue is that every-time that the obs version changes if using crtmpserver you have to set a new user agent which isn't optimal (and it is worst if running a fresh install of obs from github like i'm doing). If the user agent sent is not registered on the crtmpserver configuration it will not accept the connection. So, is there the possibility of adding another input text box on the Stream tab in order to customize the user agent? I was trying to add it my self and send a pull request but since I didn't see any ready to use project files for qt-creator or any other known IDE I desisted.
By the way crtmpserver is a great and lightweight piece of software compared to other java solutions, etc... I tested it with a flash video player with rtmp support that I developed and it works wonderfully https://github.com/jegoyalu/jarisplayer and OBS really eases the task of choosing what to stream and how to do it, again, great software!