Использование WebRT C для трансляции один-ко-многим в одной локальной сети - PullRequest
0 голосов
/ 27 апреля 2020

Я довольно новичок в WebRT C, и есть много вещей, которые мне не ясны о том, как использовать такую ​​инфраструктуру для создания инфраструктуры один-ко-многим. Основная идея заключается в следующем:

  1. Один сервер, который передает потоковые аудио / видео данные (на основе Debian / Linux);
  2. Точка доступа, подключенная к сервер, который используется для широковещательной передачи N устройствам пакетов UDP в локальной сети;
  3. N Android устройств, которые получают аудио / видео данные и воспроизводят их в пользовательском приложении Java.

Как видите, я работаю с Android и Debian, поэтому я полагаю, что мне нужна собственная разработка (Java для устройств Android и C ++ для сервера).

Прежде всего:

  1. Является ли WebRT C наиболее подходящим решением для такого рода проектов?
  2. Если да, где я могу найти ХОРОШО примеров / руководств как для сервера, так и для клиентов?

Я не могу найти четких руководств для такого рода нативных разработок (в частности, для серверной части), которые кажутся довольно привлекательными. сложный. Я знаю, как создавать сокеты UDP в C ++, захватывать аудиопоток и т. Д. c, но как я могу интегрировать WebRT C? Как создать одноранговое соединение WebRT C?

Надеясь, что кто-то может обратиться ко мне, чтобы я мог получить более ясное представление о целом.

...