Рубрика «WebRTC»

Мои родители и вся моя семья живут в Риге, а большинство наших родственников - в России и Украине. Когда привычные мессенджеры начинают работать с перебоями, хочется иметь простой и независимый способ связи. Самый простой способ из мне известных - WebRTC.

В рамках развития собственного понимания тонкостей парной разработки программ с участием LLM-агентов я решил создать PWA для видеочата на базе WebRTC при помощи Codex-агента.

Считаю, что эксперимент завершился успешно, хотя и не очень хорошо. Я использовал все лимиты Plus-подписки на Codex, но при этом получил работающий прототип.

Читать полностью »

Сегодня видеоконференции — стандартный инструмент для бизнеса, образования и повседневного общения. Одной из ключевых технологий, лежащих в их основе, является WebRTC — открытый стандарт для обмена аудио, видео и данными в реальном времени. Однако качество работы и масштабируемость зависят от выбранной топологии взаимодействия участников.

Кратко про WebRTC

WebRTC — это набор API и протоколов, позволяющих браузерам и мобильным приложениям напрямую обмениваться мультимедийными потоками.

Для того чтобы прямое соединение между двумя браузерами, у которых нет белого IP, было возможно, используется технология ICE.

Читать полностью »

Почему бы я не выбрал WebRTC? (но все-таки выбрал) - 1

Привет! Я Данил и я разработчик проекта Termidesk Assistant. На нашем проекте мы успешно используем технологию WebRTC, а еще ее используют такие технологические гиганты, как Google Meet, Microsoft Teams, Discord и многие другие.

Читать полностью »

WebRTC - это технология, которая позволяет браузерам и мобильным приложениям обмениваться аудио и видео в реальном времени без необходимости использования промежуточных серверов. Это делает WebRTC идеальным выбором для приложений, которым необходим функционал видеозвонков, стриминга, и аудиовызовов.

По сути, WebRTC состоит из двух основных частей:

  1. Методы захвата видео и аудио потоков;

  2. Методы передачи этих потоков между клиентами;

Разберем эти части подробнее.

Захват потоков

Читать полностью »

Сегодня разберёмся, как сделать видеозвонки — ту самую фичу, без которой сложно представить современное общение в 2025 году, на примере реализации мессенджера.

Для этого мы познакомимся с WebRTC — технологией, которая позволяет приложениям устанавливать прямое соединение друг с другом для обмена аудио, видео и другими данными. Это мощный, но местами капризный инструмент, который требует понимания архитектуры, сигналинга и сетевых нюансов вроде NAT и ICE.

В этой части мы:

В этой статье мы разберем несколько существующих методов записи экрана и способы трансляции по сети с минимальной задержкой.

Предыстория

Разрабатывая продукт для саппорта появилась потребность ускорить удаленное подключение к пользователю для решения локальных проблем с устройством, для этих целей использовался TeamViewer или AnyDesk и все было хорошо кроме стадии когда нужно скачать клиент, сообщить логин и пароль либо уникальный номер

Читать полностью »

«Трафик! Этот чертов трафик влетит нам в копеечку!»
Томми, основатель онлайн-радио-платформы.

Массовая трансляция видео и аудио генерирует огромное количество трафика. А трафик это деньги. Иногда – большие деньги. И тогда бизнес начинает задумываться – как бы сделать так, чтобы эти деньги не платить. И желания бизнеса – плодотворная почва для интересных решений. Об одном из них мы и поговорим.

В чем суть?

Читать полностью »

Анонимный мессенджер — обязательный стандарт для каждого человека - 1

В наше время важность анонимности в интернете возросла многократно. Интернет уже не то место, где можно спокойно себя чувствовать, сегодня за лайк или неосторожную фразу в чате может прилететь несколько лет в тюрьме. Такова сегодняшняя реальность, и не только в РФ и РБ, но и в более цивилизованных странах.

Даже если вы сейчас не нарушаете никаких законов, ваш трафик и история сообщений сохраняются «где надо», а в будущем и законы изменятся, и архивы поднимут, можно не сомневаться. У нас законы имеют обратную силу.

Поэтому анонимное средство коммуникаций с надёжным шифрованием — это обязательный стандарт для нормального человека. Телеграм с секретными чатами — не самый лучший вариант. Чтобы гарантировать подобие анонимности, там нужно совершить ряд необязательных действий, включая покупку виртуального номера за TON'ы (сначала нужно купить эти TON'ы, что тоже нетривиальная процедура).

Спрашивается, зачем нужен виртуальный номер, если можно реализовать регистрацию вообще без номера, как в нормальных анонимных мессенджерах?
Читать полностью »

Пиринговый видеохостинг PeerTube — свободная альтернатива YouTube, без цензуры и блокировок - 1

Все понимают, что будущее Интернета — за децентрализованными системами. Теоретически. Но почему-то никак не получается в это будущее попасть. Современный веб мутировал в засилье централизованных хостингов от техногигантов — денежные машины Meta, Google, Apple, Microsoft полностью контролируют цифровой мир и манипулируют людьми для выжимания прибыли. Мы словно провалились в какую-то неудачную пародию на киберпанк, где сбылись все худшие прогнозы (см. «Что может пойти не так в 21 веке», Wired, 1997 год).

К счастью, это временное явление. Добро всегда побеждает зло — и живые ростки децентрализованного будущего уже пробиваются через проприетарный асфальт.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js