The Enigma streamrelay code is ours, others copied it, so not very likely the code is to blame.
Can you request the stream URL (with the RasPI IP) directly from your browser? And does that work? Is that the same URL as Enigma is generating?
There's nothing complex about at, Enigma generales a URL with an IP and a port, and then requests it like any other stream.
Is the rest of the Enigma config also ok? For example the ECM decoding settings for streams? And the local oscam has access to the NDS card to decode the channel?