Facebook already has a huge advantage with 10x the active users of Twitter, AND they integrated live video directly into the app that many of those users already have, rather than a separate app most of them don't.
"App constellations" may be a better user experience... if you bother to download the whole constellation... but I think a similar principle to "the best camera is one you have with you" applies.