Does anyone know exactly how Live Streaming Technology works, i'm trying to stream audio from a microproccessor to a PC, so i will convert the audio into digital signal, and transmitted it, not sure if i need to compress it, etc.

by the way, the MP and Windows app will be written in c/c++