Это возможно и супер распространено.На самом деле, трудно установить одноранговое соединение WebRTC без с первым подключением через сокет.
Это связано с тем, что WebRTC требует обмена предложениями / ответами SDP и сообщениями trickle-ICE между узлами до установления прямого соединения.
Учебное пособие MDN делает именно это.Нажмите на имя пользователя в чате, чтобы установить личный видеозвонок ( demo ).