Задать вопрос
@vvsh

как правильно осуществить передачу аудио между двумя клиентами?

правильный ли способ передачи аудио между клиентами:

1) первый клиент делает запрос на сервер по протоколу tcp
2) сервер проверяет доступен ли второй клиент:
a) посылает второму клиенту запрос на подтверждение вызова и адрес (InetAddress) первого клиента
b) второй клиент его подтверждает и посылает подтверждение серверу
c) сервер посылает первому клиенту адрес (InetAddress) второго клиента.
3) клиент начинает передачу пакетов (DatagramPacket) через DatagramSocket напрямую второму клиенту

вот в 3 пункте возникает вопрос: правильно ли передавать пакеты напрямую или лучше сделать промежуточный сервер?
спасибо
  • Вопрос задан
  • 3109 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя barker К ответам на вопрос (3)
barker
@barker
Вышеотписавшимся в том числе: никакого tcp при передаче аудио/видео быть не должно! Если имеется ввиду именно реалтайм передача/трансляция, конечно. По очевидным причинам нужно только udp использовать.
Ответ написан