OK, I just quickly tested with mash up,
1) In "Mash Up", selected Live Streams", then selected iLive Streams", then "All[English]", then "ABC live streaming (HD)".
2) The above step took me to Cast2TV-Lite app, where I selected My Cromecast device, and I was able to cast the "ABC live streaming (HD)".
3) Next, after 5 mins, Stream stopped (The lite version is limited to 5 mins playback for live streams), I exit the Cast2TV, and back to "Mash Up", Selected "Buzzy Sports" from "Live Streams", then selected "Sports Pack", then selected "[LQ/HQ] Sky Sports", then selected "[3G/HQ]
Sky Sports F1 - Link 1".
4) The above also I could cast to my chromecast, without any issue as similar to Step 2.
The playercorefactory.xml i used is attached, If you don't mind, please let us know if this works for you.