Предлагаю постить тут свои (и чужие с указанием истоков) идеи и соображения по системам, на которых стоит строить сетевой рендерер/плеер.
Я для этой цели купил года три тому платку Cubietruck на двухъядернике allwinner a20 с двумя гигами памяти. Тогда она стоила меньше 100уе, что для полноценного компа было оччень недурно.
Чип хорош достаточной скорострельностью и объемом памяти для написания весьма продвинутого плеера. Плох (три года назад) был отсутствием внятного драйвера i2s-интерфейса. Помнится, Андрей
blindman сделал в коде изрядно правок, да так удачно, что я с полтычка запустил плату с цапом на pcm5102 и она даже пела. С тех про дрова я не выяснял: к сожалению, жизнь тогда пошла такая, что стало не до рендерера, но изыскания в этой области я таки продолжу при первом удобном случае.
Чем эта плата плоха. На ней имеется туева куча всего ненужного в аудио, от видеоакселератора с hdmi/vga/lvds до взрослого sata-порта для винчестера. Покупать ненужное не хочется, как и выпаивать ненужные разъемы по всем четырем сторонам платы. Хочется чего-то оптимального, пусть и не самого дешевого.
Делитесь опытом, други. Для затравки - beaglebone green,
https://beagleboard.org/green - с виду как раз оно: только USB и GE разъемы с
одного торца платы, по бокам ардуинские гребенки для установки дочек. Но 512М памяти для разработки как-то маловато, не? Допускаю, что финальный вариант получится утоптать и в 256М, но на данном, нулевом, этапе - не уверен. Опять же, некривая поддержка интерфейса в нативном релизе линуха весьма важна: с костылей начинать не хочется.