Agree 100% MannyThe server keeps track of which TCP connection is which and therefore it sends to multiple guests all at once.
RTSP however is a combination of TCP and UDP, which should be fine too, but I have a feeling the RTP protocol is too sensitive to out of sequence packets and since the radio may not be powerful enough to handle more than one connection at a time, it restricts it to one.
The UDP packets are one-way from the scanner to the media player so the scanner shouldn't worry about out of sequence packets since there are no UDP packets received. Therefore CPU power shouldn't be a factor. The TCP connections that the scanner has to keep track of will consume more memory per connection but I don't think the CPU power is a factor.
For live streaming audio, it matters when the packets arrive. Typical UDP sockets don;t have multiplexing per say. Multiple connections can keep sending to the same port as it does not matter what sequence they arrive it. With audio though, it matters.
Maybe this has something to do with it. If more UDP connections, then more out of sequence packets.