O librtmp0 é um toolkit para fluxos de RTMP, que é um protocolo de transporte de streaming de mídia usado para transmitir vídeo e áudio ao vivo e gravado. Ele fornece uma interface de programação de aplicativos (API) para desenvolver aplicativos que usam fluxos de RTMP. Esta ferramenta é usada para transmitir  conteúdo de áudio e vídeo ao vivo e gravado para aplicativos como o Adobe Flash Player e o VLC. 