Для использования webRTC необходимо иметь сигнальное соединение, которое можно обеспечить любым способом, будь то socket.io, websockets, jquery или что-либо ещё, остальная логика прекрасно работает на js.
STUN серверов же порядочно есть общедоступных, TURN тоже есть общедоступные, но их на порядок меньше. В принципе, для тестовых запусков TURN сервер не так необходим, всё будет работать и без него