streamer du h264/aac en RTP avec ffmpeg

La version simple:

ffmpeg [source specification if needed] -i $src -an $mes_options_vidéo -f rtp rtp://$dstIP:$dstVideoPort -vn $mes_options_audio(aac) -async 2 -flags +global_header  -f rtp rtp://$dstIP:$dstAudioPort

Pour $mes_options* voir ici

$src peut-être n’importe quelle source reconnue par ffmpeg (un fichier, un flux audio/vidéo repompé quelque part)…

$dstIP est l’IP du client RTP qui aura besoin de savoir sur quels ports UDP il devra écouter pour la composante audio ($dstAudioPort) et pour la composante vidéo ($dstVideoPort).

Dans la sortie de ffmpeg, on trouvera aussi le nécessaire pour faire un beau fichier sdp.

J’avais publié une version crade de ce truc sur commandlinefu.