Streamingul media audio se referă la orice tip de fișier audio sau media care este accesat printr-un dispozitiv, cum ar fi un computer, printr-un program de streaming sau un site web. Termenul „streaming” se referă la modul în care pot fi accesate diferite tipuri de media în timp ce sunt transmise, mai degrabă decât să aștepte o descărcare și apoi să acceseze conținutul. Există o serie de moduri diferite în care aceste tipuri de fluxuri pot fi difuzate, inclusiv metode unicast și multicast. Streamingul de conținut audio poate fi de obicei difuzat și accesat prin unul dintre cele două sisteme de bază: streaming live și streaming la cerere.
Deși adesea asociat cu utilizarea computerelor, media audio în flux poate fi accesată într-o varietate de moduri, folosind o serie de tipuri diferite de hardware. Streamingul media constă de obicei din audio, video sau o combinație a celor două și poate fi vizionat imediat, mai degrabă decât prin descărcare înainte de vizionare. Una dintre cele mai populare aplicații pentru streaming media audio este un post de radio pe Internet sau un serviciu similar care funcționează la fel ca un post de radio tradițional, dar transmite mai degrabă prin Internet decât prin unde radio. Există dispozitive radio pe internet care permit unei persoane să se conecteze la aceste site-uri web chiar și fără un computer și să asculte conținut audio.
Streamingul media audio poate fi difuzat folosind o serie de protocoale diferite care se ocupă de transmiterea datelor audio. În general, toate aceste metode diferite necesită codificarea corectă a conținutului audio într-o formă care este mai ușor de transmis și apoi decodarea acestor date înapoi într-un semnal audio pentru ascultare. În mod obișnuit, sunt utilizate diferite codecuri pentru a gestiona acest proces de codare, iar utilizatorul care ascultă media va trebui, de obicei, să aibă un anumit codec specificat de un serviciu media de streaming audio.
Două dintre cele mai comune forme de protocoale media audio în flux sunt sistemele unicast și multicasting. Un sistem unicast va transmite date de streaming către utilizatori în mod individual, permițând fiecărui utilizator să acceseze media la un moment diferit și să controleze fluxul în mod independent. Multicasting, pe de altă parte, transmite un singur semnal către toți utilizatorii, astfel încât toți utilizatorii aud același conținut simultan.
De asemenea, aceste protocoale controlează în mod obișnuit dacă streamingul media audio constă în streaming live sau streaming la cerere. Streamingul live se referă de obicei la o transmisie în direct, cum ar fi o emisiune radio în direct sau o performanță audio. Acest lucru poate fi adesea primit doar în timp ce se întâmplă și nu poate fi controlat de un utilizator. Un flux la cerere ar consta în fluxul audio care a fost salvat pe un server sau pe un sistem de stocare a datelor și este accesat de un utilizator. Acest conținut poate fi de obicei savurat în mod repetat și poate fi oarecum controlabil de către un utilizator.