Hi,

RTP FO is possible, e.g. with keepalived+rtpengine+Redis as people suggested.

Here's the guide for configuring it which I find very useful:
https://github.com/sipwise/rtpengine/wiki/Redis-keyspace-notifications

A possible way is to have a pair of rtpengine instances in master-slave setup. When master goes down, RTP continues on slave (new master) after a few seconds gap, when the virtual IP(s) migrate over.

Another useful link:

https://www.kamailio.org/events/2016-KamailioWorld/Day2/20-Pawel.Kuzak-High-Quality-Telephony-Using-A-Fail-Safe-Media-Relay-Setup.pdf

Good luck!

Yufei