Media strumieniowe to jednokierunkowa transmisja materiału audio lub wideo za pośrednictwem sieci danych. Może być używany do strumieniowego przesyłania multimediów z witryn internetowych na komputery odwiedzających witrynę bez przechowywania danych na komputerze z komputera lub dedykowanego dysku w sieci domowej do koncentratora multimediów w celu oglądania w zestawie kina domowego. Koder to urządzenie lub oprogramowanie służące do konwersji danych z określonego formatu lub sygnału na inny. Koder multimediów strumieniowych to urządzenie sprzętowe lub oprogramowanie, które przygotowuje plik do przesyłania strumieniowego, często przez pobranie dużego pliku cyfrowego o wysokiej jakości i skompresowanie go w sposób, który sprawi, że będzie on kompaktowy i wydajny do przesyłania strumieniowego.
Kodery multimediów strumieniowych różnią się znacznie pod względem zakresu i kosztów. Oprogramowanie Windows® Media Encoder jest bezpłatne, a profesjonalny koder multimediów strumieniowych może pisać do pięciu cyfr. Jak można się spodziewać przy tak szerokim zakresie kosztów, funkcjonalność również jest dość zróżnicowana.
Jedną z różnic jest wybór pliku wyjściowego. Program Windows® Media Encoder wygeneruje pliki audio z rozszerzeniem .wma (Windows Media Audio) i pliki wideo z rozszerzeniem .wmv (rozszerzenie Windows Media Video. Dzięki profesjonalnemu koderowi multimediów strumieniowych, wybór będzie znacznie szerszy, w tym typy wyjściowe, takie jak takie jak Windows® Media, RealVideo®, AVI (Audio Video Interleave) i Adobe® Flash®; do wyboru formaty wideo, takie jak H.263, H.264 lub MPEG-4 (Moving Pictures Experts Group) oraz do wyboru formaty audio, takie jak AAC i MP3.
Kolejna różnica jest subtelniejsza. Chociaż Windows® Media Encoder i modele profesjonalne oferują opcję wysłania pliku na serwer multimediów w celu rozesłania lub udostępnienia rozwiązania umożliwiającego pobranie pliku z samego kodera multimediów strumieniowych, eksperci radzą, aby używać w tym celu programu Windows® Media Encoder. sposób przyniósłby słabe wyniki, biorąc pod uwagę wymaganą przepustowość. Media strumieniowe mogą być transmitowane na żywo lub na żądanie, a także w trybie unicast lub multicast. Jeśli chodzi o koder multimediów strumieniowych, transmisja internetowa na żywo jest przypadkiem, w którym pożądany jest koder, który może również przesyłać strumieniowo.
The professional streaming media encoder hardware may have some additional capabilities. These may include a wider array of preprocessing capabilities, including deinterlacing, cropping, scaling, sampling, and HW gain and attenuation. Closed caption capability and extraction may also be provided.