Самодельный Ethernet-транспорт для аудиоинтерфейса.

  • Автор темы Автор темы Rst7
  • Дата начала Дата начала
Подрючился я с переходниками USB-LAN и USB-C-LAN, где то в топике приводил примеры-пинги трех переходников. И кстати пробовал через хороший управляемый свитч HP.
А не могли бы ссылочку дать?
И вообще существует именно -
Thunderbolt bridge Ethernet адаптеры, а не USB?
 
@Radiator, там половина в общем не годиться, так как имеет старый разъём тендерболта, а вторая половина тупо работает через USB подключение, а не как тендерболт бридж...
 
А не могли бы ссылочку дать?
И вообще существует именно -
Thunderbolt bridge Ethernet адаптеры, а не USB?
Александр сейчас поищу.
Тандерболт не видел таких, ощущение что положили производители на lan в мак системах.

Вот ссылка #4367
 
Последнее редактирование:
ощущение что положили производители на lan в мак системах.
Та не.... в Mac Mini 10Gb Lan прекрасно работает!
Да и есть ведь Тендерболт хабы всякие, в которых, возможно, эзернет работает через тендерболт бридж, а не через USB -
https://www.ebay.com/itm/Thunderbol...=item3b0d2e2fdb:g:QE8AAOSwfsha-qSx:rk:27:pf:0
 
А в родных эппловских переходниках разве не трушный Thunderbolt?
Это в каких?
Я только Белкина видел..
Ну или ставить два, такой -
https://www.apple.com/us_smb_78313/...-adapter?fnode=8b&fs=f=adapter&fh=4595%2B45b0
и следом такой -
https://www.apple.com/us_smb_78313/...-adapter?fnode=8b&fs=f=adapter&fh=4595%2B45b0

Как же они заколебали своими переходниками...
 
  • Like
Реакции: Radiator и incubator
Ходят слухи, что адаптер от белкина полная хрень, в сравнении с использованием двух переходников Apple.
https://apple.stackexchange.com/questions/341336/thunderbolt-3-to-ethernet-adapter

Есть еще такая хреновина, но я не понял что за протокол передачи, какой-то супер Ethenet
https://www.bhphotovideo.com/c/prod...gy_sle3002tnaa_sanlink3_t1_thunderbolt_3.html

Мы конечно проверим USB-C переходник, но думаю нужно использовать именно thunderbolt bridge адаптеры!
да, cкорее всего фигня получится по латенси.
 
Последнее редактирование:
У меня даже от кома до моего сраного роутера пинг скачет от 3 до 23 мс ) ..там метр кабеля..
видимо роутер надо менять .....
 
Вообщем погуглил на тему переходников для новых макбуков, и пришёл к выводу, что самым дешевым но настоящим Tunderbolt 3 to Ethernet будет использование двух переходников от Apple, упомянутых @Aleksandr Oleynik, переходник от Belkin не подойдёт, т.к он не Thunderbolt, a USB по сути. Все остальные настоящие Thunderbolt решения (sonnet, OWC) к сожалению сильно дороже, но зато все 10Gbit. Вообще запутали с этим Thundebolt 3 (USB-C) разъемом, по идее если на разъёме нарисована ⚡️ молния, то он использует именно Thunderbolt.
 
Последнее редактирование:
Для тех, кому не понравилась остановка при разрыве соединения - сделан режим, в котором позиция семпла в DAW передаётся с учетом вынужденной паузы. Cubase при выключении на ходу устройства продолжает жить своей жизнью (проигрывание продолжается), а при обратном включении все опять начинает играть с текущего места, куда доехал Кубик в оффлайне, так сказать.

С Рипером пока непонятно, почему-то его поведение не отличается, возможно он не поддерживает правильно ситуацию паузы в потоке, это ещё будем ковыряться.
 
Cubase при выключении на ходу устройства продолжает жить своей жизнью (проигрывание продолжается), а при обратном включении все опять начинает играть с текущего места
Нечто вроде режима freewheeling при потере синхрона SMPTE?
 
Нечто вроде режима freewheeling при потере синхрона SMPTE?

Я хз, чего оно такое ;) Вообще этот момент в ASIO SDK довольно туманно описан, там как бы нет описания поведения в случае, если почему-то данные не готовы. Но каждый пакет данных сопровождается номером семпла в потоке. Ну типа если буфер 64 семпла, то будет так

0
64
128
192
...

Если есть разрыв и передавать правильный номер вот так

0
64
128
Внезапно пауза в 1 секунду (что на частоте дискретизации 48к есть 48000 семплов)
48128
48196
...

то Кубик себя вполне адекватно ведет (пока пауза - едет сам, а потом все включается в нужном месте). Других методов сообщить в DAW о паузе в передаче данных в ASIO нет.
 
  • Like
Реакции: itzh и smack
Я хз, чего оно такое
В протоколе SMPTE (используемом в кино и ТВ еще со времен Бетакама, а оттуда перекочевавшем в профессиональные аналоговые мультитрекеры) позиция каждого кадра (frame) описывается 80 битами. В случае потери синхросигнала рекордер переходит в режим freewheeling (езда накатом)), генерируя собственный синхрокод до возобновления внешнего сигнала.
 
  • Like
Реакции: itzh
@Rst7, Дмитрий а в итоге как ваш интрефейс ведет себя когда не справляеться с малой задержкой на кратковременных перегрузках? Как RME подменяет паузы интерполяцией? Или просто пропускает сэмплы с щелчками.Сегодня эксперементировал со своим стареньким Multiface досточно грамотное решение ИМХО. Особенно для лайв звука что бы скрыть проблемы.
 
Как RME подменяет паузы интерполяцией?

Нет. В данный момент просто пропускает (точнее, играет то, чего у него в буфере было). Может быть потом сделаем подобное. И опять же, что значит "подобное". Это мы так подозреваем, что там некая интерполяция, что там в реальности - это вот вообще неизвестно. Устраивать еще и реверсинжиниринг драйверов RME (или прошивки контроллера и/или FPGA в самих устройствах) для того, чтобы понять, что там происходит - ну вот вообще разве что в следующей жизни.
 
@Rst7, Да понятно что в точности не удасться повторить, это их ноухау)Хорошо что в планах есть подобное!Нужная штука.
 
можно повторить если снимать цифру.
Загрузить каким-нибудь вычислением, не меняющим данные, и смотреть что рме шлёт при дропе буфера.
 

Сейчас просматривают