The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Анализ причин задержки обработки звука в Linux и Android"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от opennews (ok) on 20-Апр-15, 11:23 
Разработчики звукового движка Superpowered подробно проанализировали (http://superpowered.com/androidaudiopathlatency/) причины возникновения десяти миллисекундной задержки при прохождении звуковых данных от оборудования до приложения на платформе Android. Оказалось, что причиной задержки является дискретный характер работы подсистемы ALSA, из-за чего половина (5.3 мс) из наблюдаемой 13 мс задержки возникает в драйвере ALSA, а остальную половину вносит медиасервер Audio Flinger, который вынужден обрабатывать данные порциями. На оцифровку и передачу данных тратится по 1 миллисекунде.


Задержка в ALSA и  Audio Flinger вызвана тем, что данные компоненты оперируют фиксированными блоками, включающими данные о 480 звуковых выборках (48000 Hz/100). Информация обрабатывается порциями и передаётся только после заполнения блока, на который тратится примерно 10 мс. В то время как драйвером заполняется очередной блок, ранее заполненный блок целиком обрабатывается звуковым стеком. Для обычных пользователей задержка на уровне нескольких десятков микросекунд незаметна, но она может представлять проблему для профессиональных звуковых приложений и VOIP-систем, а также при наложении звуковых эффектов в играх и 3D-шлемах.

<center><img src="http://www.opennet.dev/opennews/pics_base/0_1429516136.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>

URL: http://superpowered.com/androidaudiopathlatency/
Новость: http://www.opennet.dev/opennews/art.shtml?num=42070

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Анализ причин задержки обработки звука в Linux и Android"  +3 +/
Сообщение от A.Stahl (ok) on 20-Апр-15, 11:23 
Ну пусть вынесут количество выборок в блоке куда-то в конфиг.
Кому надо -- уменьшит это количество и получит меньшие задержки.
Остальным -- пофиг.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Анализ причин задержки обработки звука в Linux и Android"  +5 +/
Сообщение от CSRedRat email(ok) on 20-Апр-15, 11:40 
Зовите Лёню пилить sounD.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Анализ причин задержки обработки звука в Linux и Android"  +26 +/
Сообщение от blah on 20-Апр-15, 11:46 
Он уже запилил
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

65. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от CSRedRat (ok) on 20-Апр-15, 21:17 
> Он уже запилил

Лёня запили пока только PulseAudio поверх ALSA. Теперь осталось переписать ALSA, а PulseAudio уже и так использует большинство популярных дистров и программ. Никто ничего не заметит, кроме улучшения звука!

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

68. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Mihail Zenkov (ok) on 20-Апр-15, 22:03 
Это примерно тоже самое, что для systemd написать свое ядро, не уступающее linux по функциональности/драйверам/etc. При том как по трудозатратам, так и по смыслу (точнее его отсутствию). Тут новость была о вкладе в ядро - Takashi Iwai (маинтейнер alsa) занял третье место.
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

8. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от oops (ok) on 20-Апр-15, 12:05 
пупшшадиа же
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

54. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 20-Апр-15, 19:01 
> пупшшадиа же

Оно работает поверх альсы. Чтобы не было задержек и пшш, альсу надо выкинуть. Это было очевидно с самого начала (хотя бы по тому факту, что большинство искажений звука, включая знаменитое пшшш, вносила как раз альса, из-за недокументированных особенностей поведения).

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

56. "Анализ причин задержки обработки звука в Linux и Android"  +5 +/
Сообщение от Mihail Zenkov (ok) on 20-Апр-15, 19:09 
Так выкинь ;) Всего-то нужно разработать новую архитектуру для аудио драйверов и переписать их заново. Это совсем не тоже самое, что лепить прослойки поверх всего готового.
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

58. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 20-Апр-15, 19:56 
Плохо работает поверх альсы, причем. Переодически приходится перезапускать, но новый скаеп не работает без пульсы уже :(.
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

93. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от count0krsk (ok) on 24-Апр-15, 06:17 
Скайп не нужен, это зонд МС. Даже я его снёс, хотя и не фанат GNU и "чистоты системы" от проприетари.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

61. "Анализ причин задержки обработки звука в Linux и Android"  –1 +/
Сообщение от AlexYeCu (ok) on 20-Апр-15, 20:13 
>Оно НЕ работает поверх альсы.

Fixed.

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

9. "Анализ причин задержки обработки звука в Linux и Android"  +16 +/
Сообщение от Аноним (??) on 20-Апр-15, 12:31 
Юный тролль лопухнулся. Иди-ка портфель собирай.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

46. "Анализ причин задержки обработки звука в Linux и Android"  –3 +/
Сообщение от anonimous on 20-Апр-15, 16:30 
Не, от Пульсы его отлучили и, в его отсутствие, её допили до нормального состояния.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

48. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от Абыр on 20-Апр-15, 16:43 
Допили - точно! Без стакана там не разобраться было.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

53. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от Аноним (??) on 20-Апр-15, 18:59 
> Не, от Пульсы его отлучили и, в его отсутствие, её допили до нормального состояния.

Ну, во-первых, не отлучили, а "сархитектурил и забил" (как Мейсон с btrfs), во-вторых, не допилили - как была ненужной, так и осталась.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

64. "Анализ причин задержки обработки звука в Linux и Android"  –2 +/
Сообщение от CSRedRat (ok) on 20-Апр-15, 21:17 
Лёня запили пока только PulseAudio поверх ALSA. Теперь осталось переписать ALSA, а PulseAudio уже и так использует большинство популярных дистров и программ. Никто ничего не заметит, кроме улучшения звука!
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

18. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 20-Апр-15, 13:40 
esound?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

87. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от anonymous (??) on 21-Апр-15, 18:09 
Сдох из-за отсутствия интереса. Ещё во времена второго Гнома.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

40. "Анализ причин задержки обработки звука в Linux и Android"  –2 +/
Сообщение от Аноним (??) on 20-Апр-15, 16:06 
> Зовите Лёню пилить sounD.

Лена посчитал что задержка слишком маленькая и запилил PulseAudio, которую посли лени уже перепилили, надо бы посмотреть там вообще остался код ленарта?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

52. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 20-Апр-15, 18:58 
> Лена посчитал что задержка слишком маленькая и запилил PulseAudio, которую посли лени уже перепилили, надо бы посмотреть там вообще остался код ленарта?

Архитектура от него точно осталась.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

89. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Ilya Indigo (ok) on 21-Апр-15, 20:21 
Типун тебе на язык!
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Анализ причин задержки обработки звука в Linux и Android"  +8 +/
Сообщение от Аноним (??) on 20-Апр-15, 11:47 
> десятков микросекунд ... может представлять проблему для ... VOIP-систем

Что?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от Aceler email(ok) on 20-Апр-15, 14:34 
Да.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

33. "Анализ причин задержки обработки звука в Linux и Android"  +3 +/
Сообщение от Аноним (??) on 20-Апр-15, 15:30 
Нет?
//не удержался :D
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

44. "Анализ причин задержки обработки звука в Linux и Android"  +2 +/
Сообщение от A.Stahl (ok) on 20-Апр-15, 16:14 
Что нет? Тебе же говорят -- да!
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

90. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Ilya Indigo (ok) on 21-Апр-15, 20:25 
Сложно, наверно, быть суперменом или мухой.
То время реакции матрицы мешает, то задержка в ALSA.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

41. "Анализ причин задержки обработки звука в Linux и Android"  +3 +/
Сообщение от Аноним (??) on 20-Апр-15, 16:10 
Задержка при передаче данных от 80-160 мс в SIP-сетях при междугородней связи это норма, если мы не будем уходить далеко на восток в Хабаровск, например, там больше.

Подарить по 10-20 мс каждому клиенту и PBX из-за ALSA - непозволительная роскошь!

Учтите, рассинхронизация > 500 мс не позволит нормально перебить собеседника во время разговора. Задержка 1000-1200 мс превратит телефон в рацию.

И это без учета внезапных потерь, возникающих на канале и архитектуры сети. Ведь не все же сидят с белыми IP или внутри туннелей. ICE, особенно TURN, еще сильнее все подпортят.

inb4: QoS в туннелях, jitter-буферизация. Сразу идите лесом с такими заявками, это спасет от скачков и внезапных потерь, но уж никак не снизит задержку.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

63. "Анализ причин задержки обработки звука в Linux и Android"  –1 +/
Сообщение от Михрютка (ok) on 20-Апр-15, 20:30 
если бы линкусоидам "все-поверх-IP" поручили бы посадку Аполлона 11, они просрали бы все мероприятие.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

69. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от A.Stahl (ok) on 20-Апр-15, 23:05 
А если космонавтов заставить написать микшер, то они справились бы. Так?
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

73. "Анализ причин задержки обработки звука в Linux и Android"  +2 +/
Сообщение от Mihail Zenkov (ok) on 21-Апр-15, 01:29 
Конечно, если этим космонавтом будет Марк :)

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

72. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от ДругойАноним on 21-Апр-15, 01:19 
>>Учтите, рассинхронизация > 500 мс не позволит нормально перебить собеседника во время разговора. Задержка 1000-1200 мс превратит телефон в рацию.

Несколько лет назад делал канал с камчаткой ~700-800мс, всё нормально было со связью и "перебивали" только так. QoS в частных каналах, при слабой нагрузке по всем данным вообще без какого-либо заметного эффекта будет.

Заметно влияла величина jitta - время изменения задержки и разумеется потери.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

80. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от bOOster email(ok) on 21-Апр-15, 09:52 
Откуда выплыла ALSA в PBX??? PBX, если конечно не тянут какие-то звуки извне вообще в Алсу не заезжают.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

86. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 21-Апр-15, 18:00 
В новости написана полная ерунда. Микросекунда в 1000 раз меньше миллисекунды про которую вы пишете. Но даже если в новости просто опечатка — задержка в десятки миллисекунд для человека вообще не заметны будут.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

5. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 20-Апр-15, 11:48 
В системах без Audio Flinger ещё хуже. Pro Tools и Guitar Rig не предвидятся.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Анализ причин задержки обработки звука в Linux и Android"  –2 +/
Сообщение от Аноним (??) on 20-Апр-15, 11:53 
Я так понял, на качество звука это не влияет?
Они бы объяснили поему в разных плеерах звук разный. Иногда очень значитально разный.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Анализ причин задержки обработки звука в Linux и Android"  +5 +/
Сообщение от Аноним (??) on 20-Апр-15, 12:57 
Потому, что не следует мешать клей с пивом.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

17. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 20-Апр-15, 13:39 
и с дихлофосом
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

59. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от Аноним (??) on 20-Апр-15, 19:56 
Пипл с отдавленными локаторами не спрашивали.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

60. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 20-Апр-15, 20:01 
О, а вот ещё один норкоман подтянулся! Как там у тебя оптические кабели - всё звучат?
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

83. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 21-Апр-15, 14:41 
Речь о бесплатном ПО, бюджетных, но качественных наушниках, бюджетной материнке (вместе с распаянным процом 2200р) и качественной музыке в качественном формате. На аудиофильство не претендую. Разница между vlc и другими на этой системе очевидна. На другой системе (ноут за многоденег) не столь очевидна, но тоже есть. Внимание вопрос: зачем наушники за многоденег и бескислородные провода если мы в очевидных программных косяках еще не разобрались?
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

36. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Mihail Zenkov (ok) on 20-Апр-15, 15:54 
В одних есть ошибка округления, в других нет (bit perfect или правильный dithering).
Так же свою лепту может вносить resampling и программная регулировка громкости.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Анализ причин задержки обработки звука в Linux и Android"  –5 +/
Сообщение от Sergey722 (ok) on 20-Апр-15, 12:58 
Ну да, ~0.1 секунды задержка. Эти товарищи делают какие-нибудь выводы? А то не понятно что делать, уже пора обратно на Винду валить или есть надежда? Нужно ждать эпичного спасителя, который перепишет аудиосистему или возможен тривиальный фикс?

З.Ы.: Кстати да, в новости микро и мили секунды вперемешку. Это ошибка или как?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Анализ причин задержки обработки звука в Linux и Android"  +3 +/
Сообщение от Sluggard (ok) on 20-Апр-15, 13:39 
10 миллисекунд — это 0,01 секунды, учОный.
Вали на винду, тебе точно пора.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

20. "Анализ причин задержки обработки звука в Linux и Android"  +2 +/
Сообщение от Andrey Mitrofanov on 20-Апр-15, 13:47 
> 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.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

23. "Анализ причин задержки обработки звука в Linux и Android"  +2 +/
Сообщение от Sluggard (ok) on 20-Апр-15, 14:08 
Ходил. Это написано даже не про Андроид, а про приложения для Андроида, и с «возвращением на Винду» вообще никак не коррелирует.
Читай всю ветку целиком, и завязывай тупить.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

29. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Sergey722 (ok) on 20-Апр-15, 14:36 
Ошибся на порядок, каюсь! Про Винду - это было не всерьез (также как и про эпичного спасителя).
А по сути ответить что-то можете или только придраться и 0б0срать?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

31. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Sluggard (ok) on 20-Апр-15, 14:40 
> Ошибся на порядок, каюсь! Про Винду - это было не всерьез (также
> как и про эпичного спасителя).
> А по сути ответить что-то можете или только придраться и 0б0срать?

Я, вообще-то, гадостей тебе не говорил, даже школотой не назвал. ;) Но всё равно прощения за резкость прошу. )

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

84. "Анализ причин задержки обработки звука в Linux и Android"  –1 +/
Сообщение от Аноним (??) on 21-Апр-15, 14:44 
> Ну да, ~0.1 секунды

Это значительная задержка для игр, например, а вот те 0,01с из новости можно и не заметить.
У человека время реакции на уровне 0,1 сек. Т е за это время уже можно что-то начать делать или не начать.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

12. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Ктото гдето on 20-Апр-15, 13:01 
13 мс задержку звука мжоно услушать только если играешь динамичные соло или в шутер с количеством выстрелов близким к 3-5 в секунду.
Тут есть смысл париться на тему аудиосервера. Взять наработки jack.
Тогда задержка снизится в два раза. 5 мс уже не будет слышать никто. Совсем.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 20-Апр-15, 13:30 
расскажи как? 13 мс, мс это одна тысячная, а не сотая. ты хочешь сказать что заметишь разницу в 1,3 сотую секунды, ну не рассказывай.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

45. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от sage (??) on 20-Апр-15, 16:17 
Я на слух различаю задержку в 25мс в ритм-играх (osu!, например). Четко различаю 40мс audioshift в видеофайлах.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

67. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Ytch (ok) on 20-Апр-15, 21:56 
Полный оборот звука на картинке в новости - 35.8 мс (туда + обратно). При игре "бодрой" музыки на гитаре, например, 160 ударов/мин ~ 2.67 ударов/с, ноты извлекаться могут при этом и того чаще (например, вдвое). Задержка составляет порядка 15% уже. Если слышать себя с такой задержкой - будешь либо сбиваться, либо ощущать серьезный дискомфорт (придется прилагать усилия чтоб играть не слушая себя, чтоб выдержать темп). Это более чем заметно.
Если добавить к ситуации игру под барабаны или метроном, то все становится еще заметней, так как требуется уже извлекать ноты чуть раньше чем слышен основной ритм, что уже ни в какие ворота. Чисто по скромному опыту - задержки от 10 до 20 мс замечаешь, но еще не создают больших проблем (не имею ввиду студийную работу - так чисто если для себя/друзей поиграть). Выше уже хреново.
На речи же, в разговоре, в отличии от, легкий дискомфорт начинается с задержки самопрослушивания в 50-70 мс и выше (опять же, для кого как - это среднее по больнице) и прям мешает при 150-200 и выше.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

77. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от none7 (ok) on 21-Апр-15, 06:03 
Человек может отличить 100 кадров в секунду от 200 кадров 1/200=0,005 секунды, это научный факт. Не вижу причин чтобы не различать такие задержки в звуке. Однако учитывая общее время обработки информации мозгом, можно предположить, что мозг очень быстро сам начнёт фиксить рассинхронизацию, залагивая обработку видео вслед за звуком.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

85. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от djbaldey email(ok) on 21-Апр-15, 16:34 
Начинающий барабанщик - может делать 4-8 ударов в секунду (250-125мс). Профи хреначат "шестнадцатыми и "тридцатьвторыми" (причём ровными), а это уже до 31,25мс.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

43. "Анализ причин задержки обработки звука в Linux и Android"  –1 +/
Сообщение от Аноним (??) on 20-Апр-15, 16:12 
5 выстрелов в секунду, тоесть 200мс, то есть в 16раз больше.
Не услышишь.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

13. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 20-Апр-15, 13:27 
да ладно 13 мс это ерунда в VOIP, ели бы джиттер был по 13 мс это было бы сказка.
А да и на слух задержку в 13 мс ты не заметишь. Хотя конечно аудиофилы покупающие экранированный оптический кабель, заметят все что угодно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от Аноним (??) on 20-Апр-15, 13:42 
Хотя конечно аудиофилы покупающие экранированный оптический кабель из бескислородной меди, заметят все что угодно. ;)
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

26. "Анализ причин задержки обработки звука в Linux и Android"  +2 +/
Сообщение от twilight (ok) on 20-Апр-15, 14:29 
нет, не могут.
Проверено.

"Как и следовало ожидать, никто не смог различить дорогой кабель на слух уверенно. Но как выяснилось после, всё было даже хуже: один из авторов эксперимента, профессиональный звукоинженер и большой шутник, воспроизводил половину треков не просто через дешманский китайский шнур, а через… металлическую вешалку. Такую, знаете, из гнутого стального штыря. Он разогнул её, подпаял к проводам, воткнул в колонки — и, увы, звучала вешалка неотличимо от стодолларовых кабелей Monster."

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

32. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от Sergey722 (ok) on 20-Апр-15, 14:45 
А источник наводок присутствовал в эксперименте? А то если нет наводок, то и экранировать незачем.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

37. "Анализ причин задержки обработки звука в Linux и Android"  –1 +/
Сообщение от Аноним (??) on 20-Апр-15, 15:56 
Когда наводок нету это збс, а когда у тебя 10 мегаватт звука все гораздо печальней ((
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

24. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 20-Апр-15, 14:16 
> конечно аудиофилы покупающие экранированный оптический кабель, заметят все что угодно

Если им об этом предварительно сказать.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

30. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Andrey Mitrofanov on 20-Апр-15, 14:37 
>> конечно аудиофилы покупающие экранированный оптический кабель, заметят все что угодно
> Если им об этом предварительно сказать.

Бескислородный "Superpowered Audio SDK for Android and iOS" этой новостью и обозначен, как обязательный к покупке продвинутыми разработчиками. Всё по букварю.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

47. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 20-Апр-15, 16:38 
> да ладно 13 мс это ерунда в VOIP, ели бы джиттер был по 13 мс это было бы сказка.

рука/лицо

На опеннете очень мало людей, разбирающихся в воипе, к сожалению. Когда у тебя будет сиповый домен с юзерами в 16-ти городах страны, джиттер - последнее, что тебя побеспокоит, т.к. эту проблему решить проще, чем сократить задержку на межгороде.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 20-Апр-15, 13:36 
Я так понимаю к британским ученым еще и британские программисты скоро присоединятся? Или это такой пиар ход? Музыканты юзают jack, всем остальным хватает alsa, чето не вижу я тут проблем. Кстати в Jack таки можно настроить что тебе важно лэтенси или производительность.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 20-Апр-15, 14:05 
Статья про Ондроид так то.

Какой, к чёрту, jack?

// b.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

38. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от Аноним (??) on 20-Апр-15, 16:01 
> Какой, к чёрту, jack?

Который дом построил, в котором синица, ...

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

21. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от Аноним (??) on 20-Апр-15, 13:55 
Ну так переделайте, вшейте всё в ведро, в чём проблема-то?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Gannet email(ok) on 20-Апр-15, 14:24 
Это была реклама Superpowered ? о_О
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Анализ причин задержки обработки звука в Linux и Android"  –3 +/
Сообщение от kleemhead on 20-Апр-15, 14:36 
Тссс! А то Поттеринг услышит :D
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

78. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от Аноним (??) on 21-Апр-15, 09:09 
Он услышал сигнал из будующего и написал pulseaudio
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

79. "Анализ причин задержки обработки звука в Linux и Android"  +2 +/
Сообщение от Andrey Mitrofanov on 21-Апр-15, 09:28 
> Он услышал сигнал из будующего и написал pulseaudio

Второй сигнал был про прилёт зелёных человечков -- теперь пишет s-d? Куда только санитары смотрят.

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

88. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Аноним (??) on 21-Апр-15, 19:29 
> буду_ю_щего

*facepalm*

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

92. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от arisu (ok) on 21-Апр-15, 20:51 
>> буду_ю_щего
> *facepalm*

да нет, всё верно: именно оттуда, где безграмотные идиоты живут.

Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

34. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от iPony on 20-Апр-15, 15:34 
Они бы ещё с пульшаудио проверили, тогда вообще наверно ужос был бы
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Mihail Zenkov (ok) on 20-Апр-15, 15:49 
Непонятно почему Audio Flinger ждет еще один период, а не передает сразу данные дальше. Можно было бы сразу в два раза уменьшить задержку.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "Анализ причин задержки обработки звука в Linux и Android"  –1 +/
Сообщение от Аноним (??) on 20-Апр-15, 16:02 
> Непонятно почему Audio Flinger ждет еще один период, а не передает сразу
> данные дальше. Можно было бы сразу в два раза уменьшить задержку.

Двойная буферизация сэр.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

49. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Mihail Zenkov (ok) on 20-Апр-15, 17:14 
Спасибо, кэп! Это и так ясно. Вопрос, чего ждем?
Почему нельзя получить буфер от alsa, обработать его и отдать далее, не дожидаясь пока придут новые данные?
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

50. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от Mihail Zenkov (ok) on 20-Апр-15, 17:28 
Все понял -  Audio Flinger тупо не работает с меньшим объемом данных чем 10.6ms (при 48kHz). Картинка вводит в заблуждение. То есть даже если в alsa будет размер буфера всего 256 или 128 сэмплов, задержка так и останется 10.6ms.

Так что к linux/alsa эта новость не имеет отношения, только к android.

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

42. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от Аноним (??) on 20-Апр-15, 16:11 
kdbus поможет
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

51. "Анализ причин задержки обработки звука в Linux и Android"  +1 +/
Сообщение от iZEN (ok) on 20-Апр-15, 17:48 
Asterisk поэтому работает лучше на GNU/FreeBSD, чем на GNU/Linux?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

55. "Анализ причин задержки обработки звука в Linux и Android"  –1 +/
Сообщение от 3 on 20-Апр-15, 19:08 
Asterisk работает на FreeBSD ?

ну ты и сказочник!

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

57. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от iZEN (ok) on 20-Апр-15, 19:19 
> Asterisk работает на FreeBSD ?
> ну ты и сказочник!

http://www.youtube.com/watch?v=EldcrT6C7jg


Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

74. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от ДругойАноним on 21-Апр-15, 01:51 
Мда...такие видео серъёзно смотреть нельзя)) Основной посыл конечно правильный, что Астериск гибок и настраиваемый, но технических деталей от персонажа не слышал.

Если намекаешь на более продвинутую сетевую подсистему фрибсд в сравнении с линуксом, то в Астериске голос жмется кодеками, соответственно трафик не запредельный, плюс зачастую ставят распределенную сеть Астериск-серверов и связывают по своему протоколу. Так же если поставить плату под поток E1, то сеть не пределах вообще.

Да и не припомню рекомендаций или упоминания от DIGIUM что бы они тестировали свое оборудование на FreeBsd для Астериска.

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

66. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Анонимус сапиенс on 20-Апр-15, 21:55 
Слышал звон, да не знаешь где он. Какое отношение alsa имеет к астериску?
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

62. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Xasd (ok) on 20-Апр-15, 20:16 
что за "Audio Flinger" ?

как он используется в Linux (кроме Android) ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

71. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от Отражение луны (ok) on 21-Апр-15, 01:03 
Нет. Это местный аналог пульсы.
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

70. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от littlesavage email(ok) on 20-Апр-15, 23:49 
Там в соседней статье есть езё приложение для тестирование задержки на устройстве и результаты на разных устройствах. http://superpowered.com/latency
У меня из 5 устройств на android, минимальная задержка - на nexus 5 - 40мс. На большинство устройств (китайцы на MTK, в основном) задержка бльше 300мс.
Понятно, что с такими задержакми даже nexus 5 не пригоден для создания таких приложений с аудио, которые есть на ios.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

75. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от arisu (ok) on 21-Апр-15, 05:28 
ребята вальнули алсе буфер на 10 миллисекунд и теперь очень удивлены, что звук идёт с задержкой 10 миллисекунд? я что‐то не так понял, или они идиоты?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

76. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от arisu (ok) on 21-Апр-15, 05:30 
ага, тут пишут, что это какой‐то «аудивафингыр» виноват. ну, ССЗБ, чо. добавьте ещё пять‐шесть прослоек, точно latency уменьшится.
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

81. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от littlesavage email(ok) on 21-Апр-15, 11:57 
Это не они, это гугл в андроиде. А производители устройств пишут кривые прошивки под свои девайсы и получается гораздо больше (потому что если меньше ставить, то на кривом железе все будет тормозить).
А они, вместе с остальными, из-за этого страдают.
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

91. "Анализ причин задержки обработки звука в Linux и Android"  +/
Сообщение от arisu (ok) on 21-Апр-15, 20:50 
> А они, вместе с остальными, из-за этого страдают.

туда и дорога, чо. а то хотят и говна накушаться, и чтобы во рту привкус шоколада был.

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру