Hi Ben,
I've discussed your questions with my colleagues and I've some updates.
>Visually playing back the file I can see that the quality starts out low and "steps up" after a few seconds it appears to be the correct quality and
>bandwidth supplied in the library.
For the 1920x1080p and 1800x1010 issue, Ant Media Server tries to fit the perfect aspect ratio otherwise DASH does not play the video due to different aspect ratios in the play list. I think this is about that.
Even if this is a default behavior, fortunately we can add a configuration parameter and server can behave accordingly. No worries about that.
>Is there a way to force SDP/WebRTC to respect a predefined resolution so that we get the full resolution recording at the other end? Similar to this unanswered question on Stack Overflow?
Recently browsers does not allow to specify the encoder output. It changes accordingly network conditions. I mean resolution can increase/decrease while streaming. As far as I know, there are some options in the WebRTC W3C however browser did not implement yet. I can check again if it's implemented.
Best Regards,
Selim