Strumienie audio są kompresowane, aby zmniejszyć rozmiar pliku przy użyciu formatu kodowania audio, takich jak: MP3, Vorbis, AAC. Strumień wideo jest skompresowany przy użyciu formatu kodowania wideo, aby zmniejszyć rozmiar pliku. Formaty kodowania tego typu to przeważnie: H.264, HEVC, VP9. Kodowane strumienie audio i wideo są montowane w pojemniku „Bitstream”, takich jak MP4, FLV, WebM, ASF. Bitstream jest dostarczany z serwera do klienta (użytkownik komputera podłączonego do Internetu) za pomocą protokołu transportowego, takiego jak Adobe RTMP lub RTP.
Często zdarza się, że protokóły transportowe strumieniowe są używane do przesyłania wideo z miejsca zdarzenia do „chmury” usługi transkodowania i CDN, które następnie wykorzystuje protokoły komunikacyjne oparte na protokole HTTP do dystrybucji wideo do poszczególnych domów i użytkowników. Klient (użytkownik końcowy) może wchodzić w interakcje z serwerem za pomocą protokołu kontroli, takiego jak wiadomości MMS lub RTSP.