Я собираюсь написать свою собственную реализацию STUN в JavaScript (на стороне сервера с NodeJS), и я ищу библиотеку, на которой будет основан мой код.
Я нашел и JSTUN, и PJNATH, и оба они, похоже, поддерживаются членами stackoverflow. Я скачал исходники для обоих, и PJNATH содержал около 15 000 строк кода, тогда как JSTUN был менее 3000.
Является ли одна библиотека более полной, чем другая?
Мне нужны как серверные, так и клиентские компоненты, и я хотел бы быть настолько полнофункциональным, насколько это возможно, потому что я НЕ хочу реализовывать TURN (слишком аппаратно-интенсивно).
Есть ли лучшая библиотека, на которую я должен смотреть? В конечном итоге я хочу сделать полностью совместимое с ICE решение, но STUN пока достаточно.