Hi,
I tried this and it improved firefox greatly (previously had been very choppy), however it didn't result in safari working.
Safari displays the bandwidth meter with changing numbers, if I wave my hand in front of the camera it increases as I would expect it to, but no video is displaying.
I haven't yet found anyway to get debug out of safari to tell me if it is barfing on the video format.
when I run ffmpeg it claims sdp details: a=fmtp:96 packetization-mode=1; sprop-parameter-sets=Z00AH5pmAoAt/zUBAQFAAAD6AAATiAE=,aO48gA==; profile-level-id=4D001F = main profile level 3.1.
During negotation between safari/janus, I have overridden this with 42E01F. This works for chrome, FF, opera. I guess their decoder can handle main profile. I am surprised that Safari 11 cannot, assuming this is the actual problem.
My issue is I am using an RPI as the RTSP/janus gateway, and it doesn't have the horsepower to transcode. Having said that I have tried transcoding to baseline, 3.1 on a more powerful machine and that didn't work either (but I will try again to see if it is a combination of the PTS/DTS stuff and profile). OMX for RPI does not let you set level-id unfortunately, it crashes.
Regards,
Anton