I am running ST standalone on a dedicated pc, the streaming encoder is on another pc, should i run a seperate copy on the winamp encoder?
What do you mean by "should i run a seperate copy on the winamp encoder"?
You could run both (streaming and broadcasting) on one pc. Assuming that it can handle the load.
My STL link is currently doing the pre emph and stereo encoding with a external RDS injected on the
Actually, this shouldn't work... The RDS signal must be matched EXACTLY to the 19 kHz carrier tone of the stereo signal. If you mix a separate RDS signal, that will probably have 2 effects:
1. It disturbs the 19 kHz pilot that is generated by Stereo Tool. This can disturb the stereo sound.
2. The link between the RDS signal and pilot does not match the specification, which can cause bad or no RDS reception.
If possible, you should use the Stereo Tool RDS signal. If that is not possible, but you ARE using the Stereo Tool stereo coder, then your best bet is (if possible) to turn off/disable/remove the pilot tone of the RDS signal. So at the very least it won't disrupt the stereo signal. RDS reception cannot be guarranteed in this case.
Alternatively, if the RDS encoder can "follow" the pilot tone generated by Stereo Tool, that would also be an option (in that case, the Stereo Tool signal would have to be connected as input for the RDS encoder).