Сетевой стример на Beaglebone Black / AntMiner / AntBB — чистое удовольствие (часть 1)

Сейчас их пока что продают по 500р. Но даже так цена невелика. Вы в Москве, на Авито есть несколько предложений, ищите по сортировке по цене и по хорошим отзывам - без проблем найдете.

1 лайк

Павел, почему то MPD на антмайнеровском огрызке при воспроизведении трека зависает.
Не хватает оперативки? Или где то стоит предзагрузка файла?

Очередное обновление.

Кардинально изменён веб интерфейс. Огромное спасибо Александру @onefabis за качественную и изящную веб морду к данной прошивке!

Так же с лёгкой руки Александра проект получил собственное название - Pure.

10 лайков

Павел, а где можно скачать?

Все бета версии лежат по прежнему в Botic7 — Yandex.Disk
Не забывайте читать changelog и readme в той же папке.
С релизом прошивка переедет на мою страничку в интернете.

3 лайка

Я правильно понимаю, теперь не нужно записывать прошивку в eMMC? Она будет по умолчанию грузиться с SD?

Это зависит от того как настроен uboot на emmc.
Железо BBB всегда первым опрашивает встроенную память.

1 лайк

Лев, получилось у вас распаять USB host на урезанной плате? Если да, то подскажите какие детали нужно добавить.

Можно теоретический вопрос?

Кроме BBB есть ещё вот такой одноплатник : BeagleBone AI (BeagleBoard.org - AI)

В нём стоит более мощный процессор AM5729 (https://www.ti.com/product/AM5729#product-details##params)

При этом про сам BBAI пишут что механически и по разъёмам он совместим с BBB:
“Based on the Texas Instruments AM5729, developers have access to the powerful SoC with the ease of BeagleBone Black header and mechanical compatibility…”

По теме программной совместимости в нете находится вот такой интересный проект:
https://elinux.org/BeagleBoard/GSoC/2020_Projects/Cape_Compatibility
https://deepaklorkhatri.me/GSoC2020_BeagleBoard.org/

Вопрос, в принципе, очевиден. А нельзя ли заменить BBB на BBAI, то есть физически подменив плату компьютера под cape-платой, получить другой уровень производительности сетевого транспорта? Это теоретически возможно, или BBAI для стерео и работы с Botox не подойдёт в принципе?

А зачем производительность выше? Всего же хватает с головой.

3 лайка

В последней версии после загрузки вместе с user led, гаснет и pwr led. Это так задумано (что не информативно) или всё же баг?

Да, так и задумано. Выключаю все, что можно отключить.
Поведение можно изменить в /etc/init.d/S90local

Смотря как использовать. DSD, например, начиная от DSD256 и выше, Album player проигрывает с щелчками/микропаузами. Volumio на BBB еле ворочается. В проц, похоже, упирается.

Вот результаты нагрузки проца при проигрывании DSD: Дистрибутив Yoctoap: Album Player + UPnP Renderer + Console Player + Roon/LMS Bridge + GUI

Не упирается в проц там. Рун и HQP замечательно поют DSD512 с запасом. Слушаю только DSD512.
С AP и MPD ситуация не такая прозрачная. Но добивался DSD512 и с АП и с MPD. Правда было это наверно год назад. Для меня UPNP не интересен, поэтому уже давно не тестировал и не оптимизировал на пограничных частотах воспроизведение через UPNP.

Я без UPNP тестил. Подмапил папку по CIFS просто. Когда загрузка проца более 50% в таком сетапе начинаются микрофризы при воспроизведении. Рун то, я так понимаю, хитрый RAAT использует. Может там все и хорошо.

Так у вас самба не справляется с большим потоком данных!

Почему тогда есть разница при переключении плеера из режима Standard в режим Direct?
P.S. Попробую NFS. Она быстрее.

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

Самба же не сервер, а клиент. Она крохи жрёт на BBB. Но направление понял, попробую исключить CIFS.