ブラウザだとa住所からストリーム取得してる
_ffmpeg._だとb住所からストリーム取得してる

つまり、実は最新のffmpegでもa→bへの切り替えには対応してないのかも
偽対応してるだけっぽい、やっぱaかbに決め打ちコードにするか、自前で切り替えるか・・・

一次masterから辿らせたffmpegの挙動
未対応型) a正常でもb録音、a障害ならff終了
偽対応型) a正常でもb録音、a障害でもb録音 ← a正常でもb障害ならff終了か?
純対応型) a正常ならa録音、a障害ならb録音 ← 存在しない?

自分のログからの結論ですがまちがってたらゴメン、てか誰も興味ないねw