1.1, A.Stahl (ok), 11:23, 20/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Ну пусть вынесут количество выборок в блоке куда-то в конфиг.
Кому надо -- уменьшит это количество и получит меньшие задержки.
Остальным -- пофиг.
| |
|
|
3.65, CSRedRat (ok), 21:17, 20/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Он уже запилил
Лёня запили пока только PulseAudio поверх ALSA. Теперь осталось переписать ALSA, а PulseAudio уже и так использует большинство популярных дистров и программ. Никто ничего не заметит, кроме улучшения звука!
| |
|
4.68, Mihail Zenkov (ok), 22:03, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Это примерно тоже самое, что для systemd написать свое ядро, не уступающее linux по функциональности/драйверам/etc. При том как по трудозатратам, так и по смыслу (точнее его отсутствию). Тут новость была о вкладе в ядро - Takashi Iwai (маинтейнер alsa) занял третье место.
| |
|
|
|
3.54, Аноним (-), 19:01, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> пупшшадиа же
Оно работает поверх альсы. Чтобы не было задержек и пшш, альсу надо выкинуть. Это было очевидно с самого начала (хотя бы по тому факту, что большинство искажений звука, включая знаменитое пшшш, вносила как раз альса, из-за недокументированных особенностей поведения).
| |
|
4.56, Mihail Zenkov (ok), 19:09, 20/04/2015 [^] [^^] [^^^] [ответить]
| +5 +/– |
Так выкинь ;) Всего-то нужно разработать новую архитектуру для аудио драйверов и переписать их заново. Это совсем не тоже самое, что лепить прослойки поверх всего готового.
| |
4.58, Аноним (-), 19:56, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Плохо работает поверх альсы, причем. Переодически приходится перезапускать, но новый скаеп не работает без пульсы уже :(.
| |
|
5.93, count0krsk (ok), 06:17, 24/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Скайп не нужен, это зонд МС. Даже я его снёс, хотя и не фанат GNU и "чистоты системы" от проприетари.
| |
|
|
|
|
3.46, anonimous (?), 16:30, 20/04/2015 [^] [^^] [^^^] [ответить]
| –3 +/– |
Не, от Пульсы его отлучили и, в его отсутствие, её допили до нормального состояния.
| |
|
4.53, Аноним (-), 18:59, 20/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Не, от Пульсы его отлучили и, в его отсутствие, её допили до нормального состояния.
Ну, во-первых, не отлучили, а "сархитектурил и забил" (как Мейсон с btrfs), во-вторых, не допилили - как была ненужной, так и осталась.
| |
|
3.64, CSRedRat (ok), 21:17, 20/04/2015 [^] [^^] [^^^] [ответить]
| –2 +/– |
Лёня запили пока только PulseAudio поверх ALSA. Теперь осталось переписать ALSA, а PulseAudio уже и так использует большинство популярных дистров и программ. Никто ничего не заметит, кроме улучшения звука!
| |
|
2.40, Аноним (-), 16:06, 20/04/2015 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Зовите Лёню пилить sounD.
Лена посчитал что задержка слишком маленькая и запилил PulseAudio, которую посли лени уже перепилили, надо бы посмотреть там вообще остался код ленарта?
| |
|
3.52, Аноним (-), 18:58, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Лена посчитал что задержка слишком маленькая и запилил PulseAudio, которую посли лени уже перепилили, надо бы посмотреть там вообще остался код ленарта?
Архитектура от него точно осталась.
| |
|
|
1.4, Аноним (-), 11:47, 20/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
> десятков микросекунд ... может представлять проблему для ... VOIP-систем
Что?
| |
|
|
3.90, Ilya Indigo (ok), 20:25, 21/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Сложно, наверно, быть суперменом или мухой.
То время реакции матрицы мешает, то задержка в ALSA.
| |
|
2.41, Аноним (-), 16:10, 20/04/2015 [^] [^^] [^^^] [ответить]
| +3 +/– |
Задержка при передаче данных от 80-160 мс в SIP-сетях при междугородней связи это норма, если мы не будем уходить далеко на восток в Хабаровск, например, там больше.
Подарить по 10-20 мс каждому клиенту и PBX из-за ALSA - непозволительная роскошь!
Учтите, рассинхронизация > 500 мс не позволит нормально перебить собеседника во время разговора. Задержка 1000-1200 мс превратит телефон в рацию.
И это без учета внезапных потерь, возникающих на канале и архитектуры сети. Ведь не все же сидят с белыми IP или внутри туннелей. ICE, особенно TURN, еще сильнее все подпортят.
inb4: QoS в туннелях, jitter-буферизация. Сразу идите лесом с такими заявками, это спасет от скачков и внезапных потерь, но уж никак не снизит задержку.
| |
|
3.63, Михрютка (ok), 20:30, 20/04/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
если бы линкусоидам "все-поверх-IP" поручили бы посадку Аполлона 11, они просрали бы все мероприятие.
| |
|
4.69, A.Stahl (ok), 23:05, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
А если космонавтов заставить написать микшер, то они справились бы. Так?
| |
|
3.72, ДругойАноним (?), 01:19, 21/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
>>Учтите, рассинхронизация > 500 мс не позволит нормально перебить собеседника во время разговора. Задержка 1000-1200 мс превратит телефон в рацию.
Несколько лет назад делал канал с камчаткой ~700-800мс, всё нормально было со связью и "перебивали" только так. QoS в частных каналах, при слабой нагрузке по всем данным вообще без какого-либо заметного эффекта будет.
Заметно влияла величина jitta - время изменения задержки и разумеется потери.
| |
3.80, bOOster (ok), 09:52, 21/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Откуда выплыла ALSA в PBX??? PBX, если конечно не тянут какие-то звуки извне вообще в Алсу не заезжают.
| |
3.86, Аноним (-), 18:00, 21/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
В новости написана полная ерунда. Микросекунда в 1000 раз меньше миллисекунды про которую вы пишете. Но даже если в новости просто опечатка — задержка в десятки миллисекунд для человека вообще не заметны будут.
| |
|
|
1.5, Аноним (-), 11:48, 20/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В системах без Audio Flinger ещё хуже. Pro Tools и Guitar Rig не предвидятся.
| |
1.6, Аноним (-), 11:53, 20/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Я так понял, на качество звука это не влияет?
Они бы объяснили поему в разных плеерах звук разный. Иногда очень значитально разный.
| |
|
|
|
4.60, Аноним (-), 20:01, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
О, а вот ещё один норкоман подтянулся! Как там у тебя оптические кабели - всё звучат?
| |
|
5.83, Аноним (-), 14:41, 21/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Речь о бесплатном ПО, бюджетных, но качественных наушниках, бюджетной материнке (вместе с распаянным процом 2200р) и качественной музыке в качественном формате. На аудиофильство не претендую. Разница между vlc и другими на этой системе очевидна. На другой системе (ноут за многоденег) не столь очевидна, но тоже есть. Внимание вопрос: зачем наушники за многоденег и бескислородные провода если мы в очевидных программных косяках еще не разобрались?
| |
|
|
|
2.36, Mihail Zenkov (ok), 15:54, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
В одних есть ошибка округления, в других нет (bit perfect или правильный dithering).
Так же свою лепту может вносить resampling и программная регулировка громкости.
| |
|
1.11, Sergey722 (ok), 12:58, 20/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Ну да, ~0.1 секунды задержка. Эти товарищи делают какие-нибудь выводы? А то не понятно что делать, уже пора обратно на Винду валить или есть надежда? Нужно ждать эпичного спасителя, который перепишет аудиосистему или возможен тривиальный фикс?
З.Ы.: Кстати да, в новости микро и мили секунды вперемешку. Это ошибка или как?
| |
|
2.16, Sluggard (ok), 13:39, 20/04/2015 [^] [^^] [^^^] [ответить]
| +3 +/– |
10 миллисекунд — это 0,01 секунды, учОный.
Вали на винду, тебе точно пора.
| |
|
3.20, Andrey Mitrofanov (?), 13:47, 20/04/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
> 10 миллисекунд — это 0,01 секунды, учОный.
> Вали на винду, тебе точно пора.
Ходи по ссылка, математик:
""Most Android apps have more than 100 ms of audio output latency, and more than 200 ms of round-trip (audio input to audio output) latency.
| |
|
4.23, Sluggard (ok), 14:08, 20/04/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ходил. Это написано даже не про Андроид, а про приложения для Андроида, и с «возвращением на Винду» вообще никак не коррелирует.
Читай всю ветку целиком, и завязывай тупить.
| |
|
3.29, Sergey722 (ok), 14:36, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Ошибся на порядок, каюсь! Про Винду - это было не всерьез (также как и про эпичного спасителя).
А по сути ответить что-то можете или только придраться и 0б0срать?
| |
|
4.31, Sluggard (ok), 14:40, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Ошибся на порядок, каюсь! Про Винду - это было не всерьез (также
> как и про эпичного спасителя).
> А по сути ответить что-то можете или только придраться и 0б0срать?
Я, вообще-то, гадостей тебе не говорил, даже школотой не назвал. ;) Но всё равно прощения за резкость прошу. )
| |
|
|
2.84, Аноним (-), 14:44, 21/04/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ну да, ~0.1 секунды
Это значительная задержка для игр, например, а вот те 0,01с из новости можно и не заметить.
У человека время реакции на уровне 0,1 сек. Т е за это время уже можно что-то начать делать или не начать.
| |
|
1.12, Ктото гдето (?), 13:01, 20/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
13 мс задержку звука мжоно услушать только если играешь динамичные соло или в шутер с количеством выстрелов близким к 3-5 в секунду.
Тут есть смысл париться на тему аудиосервера. Взять наработки jack.
Тогда задержка снизится в два раза. 5 мс уже не будет слышать никто. Совсем.
| |
|
2.14, Аноним (-), 13:30, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
расскажи как? 13 мс, мс это одна тысячная, а не сотая. ты хочешь сказать что заметишь разницу в 1,3 сотую секунды, ну не рассказывай.
| |
|
3.45, sage (??), 16:17, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Я на слух различаю задержку в 25мс в ритм-играх (osu!, например). Четко различаю 40мс audioshift в видеофайлах.
| |
3.67, Ytch (ok), 21:56, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Полный оборот звука на картинке в новости - 35.8 мс (туда + обратно). При игре "бодрой" музыки на гитаре, например, 160 ударов/мин ~ 2.67 ударов/с, ноты извлекаться могут при этом и того чаще (например, вдвое). Задержка составляет порядка 15% уже. Если слышать себя с такой задержкой - будешь либо сбиваться, либо ощущать серьезный дискомфорт (придется прилагать усилия чтоб играть не слушая себя, чтоб выдержать темп). Это более чем заметно.
Если добавить к ситуации игру под барабаны или метроном, то все становится еще заметней, так как требуется уже извлекать ноты чуть раньше чем слышен основной ритм, что уже ни в какие ворота. Чисто по скромному опыту - задержки от 10 до 20 мс замечаешь, но еще не создают больших проблем (не имею ввиду студийную работу - так чисто если для себя/друзей поиграть). Выше уже хреново.
На речи же, в разговоре, в отличии от, легкий дискомфорт начинается с задержки самопрослушивания в 50-70 мс и выше (опять же, для кого как - это среднее по больнице) и прям мешает при 150-200 и выше.
| |
3.77, none7 (ok), 06:03, 21/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Человек может отличить 100 кадров в секунду от 200 кадров 1/200=0,005 секунды, это научный факт. Не вижу причин чтобы не различать такие задержки в звуке. Однако учитывая общее время обработки информации мозгом, можно предположить, что мозг очень быстро сам начнёт фиксить рассинхронизацию, залагивая обработку видео вслед за звуком.
| |
3.85, djbaldey (ok), 16:34, 21/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Начинающий барабанщик - может делать 4-8 ударов в секунду (250-125мс). Профи хреначат "шестнадцатыми и "тридцатьвторыми" (причём ровными), а это уже до 31,25мс.
| |
|
2.43, Аноним (-), 16:12, 20/04/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
5 выстрелов в секунду, тоесть 200мс, то есть в 16раз больше.
Не услышишь.
| |
|
1.13, Аноним (-), 13:27, 20/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
да ладно 13 мс это ерунда в VOIP, ели бы джиттер был по 13 мс это было бы сказка.
А да и на слух задержку в 13 мс ты не заметишь. Хотя конечно аудиофилы покупающие экранированный оптический кабель, заметят все что угодно.
| |
|
2.19, Аноним (-), 13:42, 20/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Хотя конечно аудиофилы покупающие экранированный оптический кабель из бескислородной меди, заметят все что угодно. ;)
| |
|
3.26, twilight (ok), 14:29, 20/04/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
нет, не могут.
Проверено.
"Как и следовало ожидать, никто не смог различить дорогой кабель на слух уверенно. Но как выяснилось после, всё было даже хуже: один из авторов эксперимента, профессиональный звукоинженер и большой шутник, воспроизводил половину треков не просто через дешманский китайский шнур, а через… металлическую вешалку. Такую, знаете, из гнутого стального штыря. Он разогнул её, подпаял к проводам, воткнул в колонки — и, увы, звучала вешалка неотличимо от стодолларовых кабелей Monster."
| |
|
4.32, Sergey722 (ok), 14:45, 20/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
А источник наводок присутствовал в эксперименте? А то если нет наводок, то и экранировать незачем.
| |
4.37, Аноним (-), 15:56, 20/04/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
Когда наводок нету это збс, а когда у тебя 10 мегаватт звука все гораздо печальней ((
| |
|
|
2.24, Аноним (-), 14:16, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> конечно аудиофилы покупающие экранированный оптический кабель, заметят все что угодно
Если им об этом предварительно сказать.
| |
|
3.30, Andrey Mitrofanov (?), 14:37, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
>> конечно аудиофилы покупающие экранированный оптический кабель, заметят все что угодно
> Если им об этом предварительно сказать.
Бескислородный "Superpowered Audio SDK for Android and iOS" этой новостью и обозначен, как обязательный к покупке продвинутыми разработчиками. Всё по букварю.
| |
|
2.47, Аноним (-), 16:38, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> да ладно 13 мс это ерунда в VOIP, ели бы джиттер был по 13 мс это было бы сказка.
рука/лицо
На опеннете очень мало людей, разбирающихся в воипе, к сожалению. Когда у тебя будет сиповый домен с юзерами в 16-ти городах страны, джиттер - последнее, что тебя побеспокоит, т.к. эту проблему решить проще, чем сократить задержку на межгороде.
| |
|
1.15, Аноним (-), 13:36, 20/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Я так понимаю к британским ученым еще и британские программисты скоро присоединятся? Или это такой пиар ход? Музыканты юзают jack, всем остальным хватает alsa, чето не вижу я тут проблем. Кстати в Jack таки можно настроить что тебе важно лэтенси или производительность.
| |
|
|
3.38, Аноним (-), 16:01, 20/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Какой, к чёрту, jack?
Который дом построил, в котором синица, ...
| |
|
|
|
|
3.79, Andrey Mitrofanov (?), 09:28, 21/04/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Он услышал сигнал из будующего и написал pulseaudio
Второй сигнал был про прилёт зелёных человечков -- теперь пишет s-d? Куда только санитары смотрят.
| |
|
4.92, arisu (ok), 20:51, 21/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
>> буду_ю_щего
> *facepalm*
да нет, всё верно: именно оттуда, где безграмотные идиоты живут.
| |
|
|
|
1.35, Mihail Zenkov (ok), 15:49, 20/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Непонятно почему Audio Flinger ждет еще один период, а не передает сразу данные дальше. Можно было бы сразу в два раза уменьшить задержку.
| |
|
2.39, Аноним (-), 16:02, 20/04/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Непонятно почему Audio Flinger ждет еще один период, а не передает сразу
> данные дальше. Можно было бы сразу в два раза уменьшить задержку.
Двойная буферизация сэр.
| |
|
3.49, Mihail Zenkov (ok), 17:14, 20/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Спасибо, кэп! Это и так ясно. Вопрос, чего ждем?
Почему нельзя получить буфер от alsa, обработать его и отдать далее, не дожидаясь пока придут новые данные?
| |
|
4.50, Mihail Zenkov (ok), 17:28, 20/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Все понял - Audio Flinger тупо не работает с меньшим объемом данных чем 10.6ms (при 48kHz). Картинка вводит в заблуждение. То есть даже если в alsa будет размер буфера всего 256 или 128 сэмплов, задержка так и останется 10.6ms.
Так что к linux/alsa эта новость не имеет отношения, только к android.
| |
|
|
|
1.51, iZEN (ok), 17:48, 20/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Asterisk поэтому работает лучше на GNU/FreeBSD, чем на GNU/Linux?
| |
|
2.55, 3 (?), 19:08, 20/04/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
Asterisk работает на FreeBSD ?
ну ты и сказочник!
| |
|
|
4.74, ДругойАноним (?), 01:51, 21/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Мда...такие видео серъёзно смотреть нельзя)) Основной посыл конечно правильный, что Астериск гибок и настраиваемый, но технических деталей от персонажа не слышал.
Если намекаешь на более продвинутую сетевую подсистему фрибсд в сравнении с линуксом, то в Астериске голос жмется кодеками, соответственно трафик не запредельный, плюс зачастую ставят распределенную сеть Астериск-серверов и связывают по своему протоколу. Так же если поставить плату под поток E1, то сеть не пределах вообще.
Да и не припомню рекомендаций или упоминания от DIGIUM что бы они тестировали свое оборудование на FreeBsd для Астериска.
| |
|
|
|
1.62, Xasd (ok), 20:16, 20/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
что за "Audio Flinger" ?
как он используется в Linux (кроме Android) ?
| |
1.70, littlesavage (ok), 23:49, 20/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Там в соседней статье есть езё приложение для тестирование задержки на устройстве и результаты на разных устройствах. http://superpowered.com/latency
У меня из 5 устройств на android, минимальная задержка - на nexus 5 - 40мс. На большинство устройств (китайцы на MTK, в основном) задержка бльше 300мс.
Понятно, что с такими задержакми даже nexus 5 не пригоден для создания таких приложений с аудио, которые есть на ios.
| |
1.75, arisu (ok), 05:28, 21/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
ребята вальнули алсе буфер на 10 миллисекунд и теперь очень удивлены, что звук идёт с задержкой 10 миллисекунд? я что‐то не так понял, или они идиоты?
| |
|
2.76, arisu (ok), 05:30, 21/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
ага, тут пишут, что это какой‐то «аудивафингыр» виноват. ну, ССЗБ, чо. добавьте ещё пять‐шесть прослоек, точно latency уменьшится.
| |
2.81, littlesavage (ok), 11:57, 21/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Это не они, это гугл в андроиде. А производители устройств пишут кривые прошивки под свои девайсы и получается гораздо больше (потому что если меньше ставить, то на кривом железе все будет тормозить).
А они, вместе с остальными, из-за этого страдают.
| |
|
3.91, arisu (ok), 20:50, 21/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> А они, вместе с остальными, из-за этого страдают.
туда и дорога, чо. а то хотят и говна накушаться, и чтобы во рту привкус шоколада был.
| |
|
|
|