В этом видео я бросил себе самый сложный вызов за всю историю канала! 🚀
Я решил создать систему видеосвязи, которая работает напрямую между компьютерами (P2P). В ней нет центрального сервера, а значит — никто не может подслушать ваш разговор или отключить сервис. Чтобы всё работало идеально, я использовал сразу три языка программирования:
🐍 Python — для создания современного и красивого интерфейса (UI).
🏎️ C++ — для максимально быстрой обработки и передачи видеопотока без задержек.
🐹 Go (Golang) — для магии распределенных сетей и поиска пользователей по имени (DHT).
Что умеет моя программа "Aura Connect": ✅ Звонки по уникальному никнейму (никаких скучных IP-адресов). ✅ Работа в локальной сети и через интернет без посредников. ✅ Прямое соединение между роутерами (Hole Punching). ✅ Полная приватность: данные не уходят на сервера корпораций.
Это было непросто, пришлось объединить три разных мира в одно приложение. Что из этого вышло — смотрите в видео!
👉 Исходный код проекта в моем Telegram: https://t.me/texnodom_1 (Подписывайся, там я выкладываю все исходники из роликов и закулисье разработки!)
Таймкоды: 0:00 — Безумная идея: Зачем нам свой Zoom? 1:20 — Почему я выбрал Python, C++ и Go? 3:45 — Пишем сетевой движок на Go (P2P и DHT) 5:10 — Оптимизируем видео на C++ (OpenCV & UDP) 7:30 — Собираем интерфейс на Python (CustomTkinter) 9:15 — ФИНАЛЬНЫЙ ТЕСТ: Звонок без интернета! 11:00 — Итоги и где забрать код.
#программирование #python #cpp #golang #p2p #разработка #it #технодом