Я довольно новичок в WebRT C, и есть много вещей, которые мне не ясны о том, как использовать такую инфраструктуру для создания инфраструктуры один-ко-многим. Основная идея заключается в следующем:
- Один сервер, который передает потоковые аудио / видео данные (на основе Debian / Linux);
- Точка доступа, подключенная к сервер, который используется для широковещательной передачи N устройствам пакетов UDP в локальной сети;
- N Android устройств, которые получают аудио / видео данные и воспроизводят их в пользовательском приложении Java.
Как видите, я работаю с Android и Debian, поэтому я полагаю, что мне нужна собственная разработка (Java для устройств Android и C ++ для сервера).
Прежде всего:
- Является ли WebRT C наиболее подходящим решением для такого рода проектов?
- Если да, где я могу найти ХОРОШО примеров / руководств как для сервера, так и для клиентов?
Я не могу найти четких руководств для такого рода нативных разработок (в частности, для серверной части), которые кажутся довольно привлекательными. сложный. Я знаю, как создавать сокеты UDP в C ++, захватывать аудиопоток и т. Д. c, но как я могу интегрировать WebRT C? Как создать одноранговое соединение WebRT C?
Надеясь, что кто-то может обратиться ко мне, чтобы я мог получить более ясное представление о целом.