Open Broadcaster Software (OBS) is an open source encoder, It is used for encoding the audio and video which will be published on the media server. It is easily to configure the settings, audio and video mixing options and mainly it’s supported for all mobile devices.
OBS recently released a version (0.550) with many supporting options and many major fixes bugs. They have added a main feature which is wowza media server RTMP authentication. This option is used to protect our media server. we will be using either RTMP (Real Time Messaging Protocol) or RTSP (Real Time Messaging Protocol) to communicate with our server.
How to add RTMP Authentication in OBS Encoder?
Requires editing .ini file (It is in your profile file)
In the Top left goto settings (alt+s) –> Open Configuration Folder. Click on the configuration folder it will open a pop-up window. In that pop-up window find the profiles folder, inside that profile folder it will show your profiles configuration files. Open your profile configuration file which will communicate to your wowza server. Open the .ini profile file and find [Publish] section in that publish section add the username and password.
[Publish] Username=xxxx Password=yyyy Dashboard= StartStreamHotkey=0 StopStreamHotkey=0 SavePath=C:\Users\Videos\sample.mp4 SaveToFile=1 Delay=0 AutoReconnectTimeout=5 AutoReconnect=1 LowLatencyMode=0 URL=rtmp://<wowza-ip>:1932/live/ PlayPath=mp4:sample LastSaveDir=C:\Users\Videos\ BindToIP=Default Mode=0 Service=0
Before that you have to enable the Media Security add-on in your wowza media server.