Real-Time P2P Audio Streaming Using GenosDB and Modern JavaScript

від

у

Реальний час P2P-аудіо стрімінг із використанням GenosDB та сучасного JavaScript

https://ift.tt/X1K8Os0

Цей демо покажує, як GenosDB забезпечує стрімінг аудіо в реальному часі між кількома пір-пґрами у спільній кімнаті — без бекенду, без центрального сервера, лише чисте P2P-аудіо-трансляцію безпосередньо в браузері.

🧠 Техстек:

GenosDB для децентралізованого, реального часу комунікації.

Сучасний JavaScript (ES-модулі, async/await).

HTML5 Audio API + мінімальний CSS для розкладання.

🎙️ Основні можливості:

Потік мікрофона в реальному часі між пір-каналами.

Автоматичне виявлення пірів під час підключення.

Динамічне оновлення DOM з елементами аудіо для кожного піра.

Повністю без сервера — 100% у браузері.

🚀 Сфери застосування:

Децентралізовані платформи голосового чату.

P2P-спільні інструменти з живим аудіо.

Приватність як пріоритет: аудіо-додатки без хмари, без збереження даних.

🔗 Живий демо:

Real-Time Audio Streaming — приєднуйтесь до кімнати і почніть стрімінг свого мікрофона іншим пір-учасникам.

GenosDB робить побудову децентралізованих, живих, браузер-орієнтованих інструментів комунікації не лише можливою — але витонченою.

Ця стаття є частиною офіційної документації GenosDB (GDB).

GenosDB — розподілена, модульна, P2P-графова база даних, побудована за моделлю з нульовою довірою, створена Естебаном Фустером Позці (estebanrfp).

📄 Whitepaper | огляд дизайну та архітектури GenosDB

🛠 Дорожня карта | заплановані функції та майбутні оновлення

💡 Приклади | фрагменти коду та демо використання

📖 Документація | повний довідник

🔍 API-довідник | детальні методи API

📚 Wiki | додаткові нотатки та посібники

💬 Обговорення на GitHub | запитання спільноти та відгуки

🗂 Репозиторій | Мінімізовані готові до продакшну файли

📦 Встановлення через npm | швидкі інструкції з налаштування

🌐 Веб-сайт | GitHub | LinkedIn

HI-FI News

via DEV Community: javascript https://ift.tt/4Kwg7jV

26 лютого 2026 р. о 01:43 за місцевим часом

February 17, 2026 at 01:43AM


Коментарі

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *