Skip to content
/ NVoice Public

P2P Voice с расширенными возможностями

Notifications You must be signed in to change notification settings

zovdev/NVoice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

NVoice

P2P Voice с расширенными возможностями (in update)

Смысл NVoice в том, что он не использует внешние сервера, за исключением которых подключение не возможно.

  • NVoice использует STUN сервера для определения пути к вам, так же он использует сетевую инфраструктуру провайдера для доставки медиа вашему другу.
  • Всё медиа между вами зашифровано E2E encrypt, траспортируя по UDP.
  • Это означает что никаких внешних зависимостей, только вы и ваш друг!

Как пользоваться:

  1. Скачать релиз
  2. Запуск Nvoice.exe
  3. Войти в сеть
  4. Поделиться подключением
  5. Отправить файл-приглашение другу
  6. Добавить подключение друга
  7. Дождаться пока статус сменится на мигающий красный (ожидание)
  8. Можно подключаться, появится статус желтный (готово к воспроизведению)
  9. Подождать пока друг нажмёт подключиться и сменится статсу на зелёный (работает)
  10. Можно общаться!

Как настроить стиль под себя

В файле style.qss можно менять любые стили приложения, стили для QWidget считается применимым к большинству объектов в приложении. Синтаксис стилей схож с CSS

Возможные ошибки

Не получен внешний IP (в поле IP адрес останется надпись XX.XX.XX.XX)

  • Возможное решение: Создать файл StunServers рядом с программой (NVoice.exe) и записать в него какой-либо рабочий/доверенный STUN сервер.

После подключения (статус работает) вы или вас не слышно

  • Возможное решение: Открыть настройки (кнопка 🌣), изменить audio chunk на 512 или 256

About

P2P Voice с расширенными возможностями

Resources

Stars

Watchers

Forks

Packages

No packages published