В общем проблема такая:
У юзеров в локальной сети аудио/видео связь работает нормально,а вот у тех кто заходит с внешки - не работает.
Файрвол не стоит,IP адреса пингуются (сетевая видимость),у юзера ЕСТЬ Web Камера/Микрофон
Пропускная способность сети - 100 Мб/с.
Роутеры клиенты НЕ используют.
В чём проблема и как её решить?:)
Да между пользователями интернета.
Пропускной способности хватает,когда проверяли у обеих сторон интернет был 8 мегабит,так что проблема я думаю не в этом.
Обращаем внимание, что при аудио- и видеосвязи исходящая скорость важна не меньше чем входящая. Снизьте качество звука до минимального, отключите передачу видео вообще и если связи все равно не будет, то смотрите в сторону прямой сетевой видимости. Пропингуйте взаимно клиенты именно по тем адресам, что отображаются в чате.
В интернете не у всех белые ип адреса, так нельзя ли пересмотреть принцип работы видео (аудио) связи, ведь скайпу это ведь как то не мешает, а в работе комфорта чуть ли не мешает как настроен адсл модем. Вот скажу про себя , у меня статичный ип, белый, у нашего провайдера все ип белые, но динамические, стат выдаются по заявлению и платно (СЗ Телеком), но речь не об этом, у меня не получилось соедениться по инету для общения по видео, на версии чата 3 на древнем диалап модеме и то лучше конект был по звуку чем сейчас, да и бросил я эту затею, пользуюсь скайпом, я даже файлы передать не могу по чату стандартно, а вот Crazy File Sender работает
Если имеется ввиду 1 мегабит, то этого недостаточно. Аудио- и видеосвязь оптимизирована для использования в условиях высокоскоростных локальных сетей чтобы обеспечить максимальное качество и минимальную задержку.
Maxim Mirgorodsky,да как не достаточно то?Связи ВООБЩЕ НЕТУ,должно хотя бы тормозить,мы ставили настройки на минимальные,всё равно связи нет никакой.
Вчера попробывали сделать так:
Подняли на серваке VPN Подключение.
И оба подключились через VPN на сервак,и всё стало работать и без как либо тормозов.
Значит не в скорости проблема?что делать то?
На клиентской стороне запущена одна копия клиента? Если несколько, то у них в настройках теоретически может совпадать UDP-порт (хоть он и выбирается рандомно), правда уведомление об этом должно быть в событиях.
> Связи ВООБЩЕ НЕТУ,должно хотя бы тормозить
Именно вообще не будет, потому что связь идет по UDP и датаграммы просто будут отбрасываться оборудованием при превышении пропускной способности.
> Значит не в скорости проблема?что делать то?
Кроме сказанного выше, проблемы с сетью. Может массовый обмен датаграммами блокируется файерволом или антивирусом, может сетевое оборудование так настроено (возможно, оно определяет такой обмен схожим с атакой). Один клиент отправляет другому датаграммы по IP-адресу, который получил сервер, а другой клиент их не получает.
Maxim Mirgorodsky писал(а):На клиентской стороне запущена одна копия клиента? Если несколько, то у них в настройках теоретически может совпадать UDP-порт (хоть он и выбирается рандомно), правда уведомление об этом должно быть в событиях.
Клиент запущен один.
Maxim Mirgorodsky писал(а):
Именно вообще не будет, потому что связь идет по UDP и датаграммы просто будут отбрасываться оборудованием при превышении пропускной способности.
Понятно
Maxim Mirgorodsky писал(а):
Кроме сказанного выше, проблемы с сетью. Может массовый обмен датаграммами блокируется файерволом или антивирусом, может сетевое оборудование так настроено (возможно, оно определяет такой обмен схожим с атакой). Один клиент отправляет другому датаграммы по IP-адресу, который получил сервер, а другой клиент их не получает.
Специально проверяли на отдельном сервере где нас было всего трое и как я уже говорил в первом посте что файрвола и антивируса не установлено.
Странно все это, а как же тогда при существующих скоростях, у программ иных производителей видеосвязь работает? Skype, ooVoo и т.д. Или у них задействован в работе сервер и все идет через него, сомневаюсь.