Pull to refresh
0
Send message

Добрый день всем. Очень удивился найдя сегодня этот тред на Хабре, это первое известное мне упоминание FarPlay в рунете. Как соавтор FarPlay, хочу прокоментировать некоторые возникшие вопросы. Этот тред чем-то напоминает дискуссию на Hacker News https://news.ycombinator.com/item?id=29336759 несколько недель назад, так что прежде всего могу порекомендовать развернутый ответ Дэна Тепфера (тоже соавтора FarPlay) там - почти в самом низу страницы. Там он подробно разбирает мифы о 3-6 ms и рассказывает о своем опыте. Кратко - 3ms это время за которое звук в воздухе проходит 1 метр. 20 ms - это около 6 метров. Вы всерьез утверждаете что басист стоящий в 6 метрах от барабанщика не сможет с ним играть из-за latency? Практика показвает что это не так. Проблемы начинаются где-то с 10-15 метров - именно поэтому большим оркестрам нужен дирижер.

Стандарты в обработке звука (как упоминавшийся Ableton) намного жестче именно потому что задержка в обработке добавляется к уже существующей - акустической, оцифровке, другим модулям обработки и т.п. В ситуациях когда смешивается обработанный и прямой звук требования могут быть еще жестче. Но для полной задержки между музыкантами 20 ms - это еще зона комфорта, где эффекты задержки практически незаметны и не мешают играть.

Для FarPlay (а также для основных наших конкурентов) я делал прямые замеры полной analog-to-analog latency и FarPlay обеспечивает необходимую скорость. Мы используем максимально оптимизированную работу с буферами звуковой карты чтобы минимизировать именно полную "аналоговую" задержку - от входа до выхода. И благодаря этому выигрываем у конкурентов (иногда незначительно, 1-2 ms иногда более существенно). Дальше конечно все зависит от вашего интернета и физического расстояния, чудес не бывает.

Когда я 1.5 года назад впервые столкнулся с этой задачей, моя реакция очень напоминала посты выше. Это просто невозможно (я 20 лет занимался IP-телефонией до этого). Сейчас уже тысячи музыкантов реально играют через интернет и есть с десяток реально работающих сервисов помимо FarPlay (как упоминавшиеся в статье SonoBus и Jamulus, так и оригинальный JackTrip и SoundJack, JamKazam etc). Чтобы убедится в том что это реально, достаточно посмотреть youtube канал Дэна где он играет livestream remote sessions с весны прошлого года.

Information

Rating
Does not participate
Registered
Activity