Web rtc предполагает связь браузер-браузер. Можно реализовать звонок без сервера вообще.
Сервер нужен для двух целей.
1. Так называемый сигнальный сервер для того чтобы связать клиентов друг с другом. Они должны обменяться ice кандидатами и файлами sdp. Для этого подойдет любой бэкенд, который умеет в вебсокеты(в том числе .net).
2. Медиа сервер для ретрансляции видеопотока. Нужен для организации конференций, записи звонков. Это уже серьезное программное обеспечение, есть несколько платных и бесплатных решений.
Можно обрать внимание на janus webrtc server, kurento media server. На Астериксе говорят можно сделать.
Медиа сервер может управляться клиентом непосредственно, или вашим бэкендом, так же через сокет.
В целом тема непростая, материалов мало, делают действительно чаще всего на ноде.