Передача аудио-данных через WLAN
От: Iso12  
Дата: 18.03.12 18:19
Оценка:
Привет,

необходимо передавать данные (аудио) на мобильные устройства через WLAN. Клиентов может быть от 20 до 1000. Сделали через UDP, но есть проблема — теряются пакеты. Если делать через TCP, то не сможем обеспечить всех желаюших данными (ограничены каналом).Передаем live-звук, поэтому задержка может быть максимально до 1 секунды. Есть ли решения для этой проблемы?

Спасибо

Iso
Re: Передача аудио-данных через WLAN
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 19.03.12 08:52
Оценка:
Здравствуйте, Iso12, Вы писали:

I>Привет,


I>необходимо передавать данные (аудио) на мобильные устройства через WLAN. Клиентов может быть от 20 до 1000. Сделали через UDP, но есть проблема — теряются пакеты. Если делать через TCP, то не сможем обеспечить всех желаюших данными (ограничены каналом).Передаем live-звук, поэтому задержка может быть максимально до 1 секунды. Есть ли решения для этой проблемы?

Может мультикаст сделать?
Sic luceat lux!
Re[2]: Передача аудио-данных через WLAN
От: Iso12  
Дата: 19.03.12 09:21
Оценка:
Здравствуйте, Kernan, Вы писали:

K>Может мультикаст сделать?


Пробовали и Мультикаст, проблему не решает

Iso
Re: Передача аудио-данных через WLAN
От: Pzz Россия https://github.com/alexpevzner
Дата: 27.03.12 22:22
Оценка:
Здравствуйте, Iso12, Вы писали:

I>необходимо передавать данные (аудио) на мобильные устройства через WLAN. Клиентов может быть от 20 до 1000. Сделали через UDP, но есть проблема — теряются пакеты. Если делать через TCP, то не сможем обеспечить всех желаюших данными (ограничены каналом).Передаем live-звук, поэтому задержка может быть максимально до 1 секунды. Есть ли решения для этой проблемы?


Передавайте через UDP мултикастом с избыточностью, или с селективными ретрансмитами по просьбе клиентов.

Учтите, что если сеть сильно загружена, или клиенты находятся далековато от точки доступа (или через "плохую" стену), запросто может теряться порядка 10 процентов пакетов.

Учтите также, что мултикасты передаются на пониженных скоростях модуляции.
Re: Передача аудио-данных через WLAN
От: ivan.shmakov  
Дата: 24.08.12 22:06
Оценка:
http://www.spiritdsp.com/products/voice-video-engine/
Re: Передача аудио-данных через WLAN
От: Mr.Delphist  
Дата: 26.08.12 13:11
Оценка:
Здравствуйте, Iso12, Вы писали:

I>Привет,


I>необходимо передавать данные (аудио) на мобильные устройства через WLAN. Клиентов может быть от 20 до 1000. Сделали через UDP, но есть проблема — теряются пакеты. Если делать через TCP, то не сможем обеспечить всех желаюших данными (ограничены каналом).Передаем live-звук, поэтому задержка может быть максимально до 1 секунды. Есть ли решения для этой проблемы?


1. Решение — взять вместо велосипеда готовый RTP-протокол, как это делается в VoIP. Например, тот же SIP использует TCP для обмена сигналами, и RTP/UDP для медийного потока (потоков).
2. Если TCP показывает, что канал исчерпывается, то не это ли причина потерь в UDP? Т.е. причина может быть не в протоколе, а в технических ограничениях.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.