matteocontrini Ciao. Grazie per la risposta. Questa che mi hai suggerito è la soluzione migliore per quello che devo fare. Sfortunatamente rimane un problema irrisolto che riguarda l'avvio della seconda istanza di ffmpeg quando il server di destinazione non è raggiungibile.
Come hai specificato, la seconda istanza si chiude automaticamente (broken pipe) nel momento in cui arresto il server RTSP.
Ma se la seconda istanza si avvia "mentre" il server non è attivo, questa rimane in stato freeze e non si chiude automaticamente.
Credo che dovrò per forza dirottare l'output su un file e monitorarne la crescita per capire se c'è qualcosa che non va. Purtroppo a quanto pare non esiste un controllo di errore se un flusso in output di ffmpeg non funziona.