If you can get raw PCM to stdout, you can pipe that audio to lame, then pipe lame to ezstream. No sound card, virtual or otherwise, required. You could perhaps do this with ffmpeg as well. Going the Darkice and loopback device will work if needed, too. This is how I have streamed output from op25 on a Raspberry Pi.