O Unreal Media Server é um software servidor de live streaming para sistemas operacionais Windows. O servidor suporta fontes de mídia ao vivo e gravadas. Os formatos de arquivo suportados pelo Microsoft DirectX incluem: AVI, MPEG-1 (VCD), MPEG-2 (SVCD, DVD), MPEG-4, MPA, WMV, WMA, ASF, MP3 e o QuickTime. Outros formatos de arquivo e tipos de compactação são suportadas com a instalação de codecs adicionais correspondentes, tais como DivX, XviD, VP6, MP4, AC3, H.264.
Unreal Media Server não transcodifica ou decodifica os arquivos em streaming, os arquivos são transmitidos "como está", seu player é capaz de reproduzir esses arquivos, caso os codecs adequados estejam instalados no computador. Sua lista de funcionalidades permite reproduzir automaticamente todos os arquivos da pasta do servidor virtual em um modo aleatório. Os arquivos podem ser no modo unicast ou multicast em "live".
Ele suportada diversas fontes ao vivo de mídia: câmeras USB / Firewire digital, câmeras de rede IP, microfones, placas de sintonizadores de TV, fontes de vídeo analógico conectada à placa gráfica, placa de captura de vídeo ou aparelho codificador de hardware que ofereça suporte a interface DirectShow. Conteúdo de hardwares codificados podem ser transmitido "como está" sem software para transcodificação.
Os codecs utilizados para compressão de vídeo ao vivo são: VC1 (WMV9), H.264 e Microsoft V2 MPEG-4. Já os codecs usados para compressão de áudio ao vivo são: Fraunhofer MPEG Layer-3 (MP3), GSM 6.10 e WMA. Os conteúdos ao vivo podem ser registrados com base na programação ou detecção de movimento, independentemente do streaming.
Unreal Media Server oferece suporte a diversos protocolos de streaming que permite rodar com o Flash Player, Silverlight, Windows Media Player e Streaming Unreal Media Player no Windows, Mac, Linux e dispositivos móveis. Protocolos RTMP podem ser usado para streaming de Flash player; protocolo MMS-H para transmissão no Silverlight, Windows Media Player e outros players de MMS.
O protocolo pode ser realizado, por exemplo, via TCP unicast e RTP Multicast unicast HTTP (S) através de fluxos de o servidorers web IIS. O Unreal Streaming Media Player funciona em PCs com Windows e Handheld Devices executando o Windows Mobile 5 ou superior sistema operacional. O player pode ser incorporado em página da web como um controle ActiveX para o IE browser ou como um plugin para Firefox, Netscape, Mozilla, Safari, Opera e Chrome.