Берите готовое, сами замучаетесь это писать. Из OpenSource можно взять jitsi, есть дефолтный интерфейс, можно интегрировать с любым клиентским приложением (android, ios, web). Можно работать peer-to-peer, может через сервер (чтобы транслирующий не гонял сразу 12 видеопотоков).
На чем бэкенд писать действительно не принциально, главное знать, как интегрироваться с jitsi.