We are also experiencing issues when trying to stream from OBS to a kaltura live stream entry on ubuntu 16.04. We created a Manual Live Stream URLs (HLS), as you suggested.
With this entry, configured as follows:
HLS stream URL: https://daupara.com.co:8443/hlsme/streamhls.m3u8 (where 8443 is our Nginx port and daupara.com.co is the Nginx Host)
Through that entry, we were able to stream with the ffmpeg command
ffmpeg -re -i /home/gintama.mp4 -c copy -f flv “rtmp://daupara.com.co/kLive/streamhls”
What puzzles us is the fact that we are not using any port after the $NGINX_HOST in the ffmpeg command, and it works properly.
In OBS, when we try to use the same rtmp://daupara.com.co:8443/kLive/streamhls, or the same address with https:// or http:// or adding the .m3u8 extensión, or removing the port… OBS tries to connect and then connects repeatedly, and finally it crashes.
We are not able to use ffplay to test the ffmpeg command lines, as you suggested, because the command ffplay is not recognized by ubuntu, despite the fact that ffmpeg is installed and worked properly to stream from the command line. We didn’t install the whole ffpmeg package again, fearing that it will corrupt the kaltura ffmpeg installation.
We also created a Kaltura Live Streaming (HDS/HLS/DASH) entry, and copied the primary host and the entry:id to the OBS rtmp parameter and its key. Although OBS seems to stream correctly, nothing appears on the entry preview neither on the Share & Embed page, and the player shows a “Currently not broadcasting” message.
We don’t know where to find an error log file to find a clue…
Having tried every option, we are now out of ideas. Any help will be appreciated.