It's fine if you have found a solution, there is always many ones for the same problem ;-)
MonaServer (or MonaTiny) is built for realtime streaming. Our main goal is to share streams with different protocols in a generic way, without configuration or plugin.
So definitely you can publish your stream with Xsplit in RTMP (or another protocol) to MonaServer and then you will be able to play the stream from MonaServer using one of our supported protocols (RTMP, RTMFP, HTTP, HLS, WebSocket, SRT).
With HTTP (progressive download) there is a useful trick, when you you want to play a stream named "test123" you can add one of the following extensions :
.ts
.mp4
.flv
That's all, you don't need any configuration
There are other useful features and some configuration which you can find in the MonaServer.ini example. Let us know if you have other questions.
Regards