Приобрел недавно замечательную игровую/медиа систему PlayStation 3. Перво-наперво, естественно, опробовал купленные с ней игры, ну и дошло дело до медиа составляющей консоли. В этой заметке хочу описать выбор uPnP сервера для стриминга аудио/видео контента на приставку. Причем выбирать мы будем, разумеется под *nix системы, т.к. у меня дома NAS работает под FreeBSD, задача еще немного усложняется. Всё-таки Linux в плане новых технологий/программ будет получше, нежели старушка FreeBSD/FreeNAS. Но не суть важно пока что, сейчас задача найти адекватный DLNA сервер.
Сразу стоит оговорится о скорости подклюения PS3 к нашему NAS серверу. Если планируется просмотр HD контента (ремуксы 1080p, фильмы на оригинальных образах BlueRay, не рипованные FullHD), где битрейт порой 60-80 мбит в пике на динамичных сценах, меньше гигабитной сети даже рассматривать не стоит. У меня, к сожалению обычный реалтек 8169 на сервер, но для комфортного просмотра видео его хватает за глаза. Мерял с домашнего компа до NAS скорость iperf'om - выходило порядка 500-600Мбит, с обоих сторо реалтеки
Вобщем отвеклись немного. Что касается непосредственно DLNA сервера, я испробовал порядка 3-4 программ. По началу пробовал на ненавистной винде Такие программы как TVersity, homemediaserver в принципе работали, но не устраивало их виндовое происхождение. TVersity так вообще только под винды. Запускать под вайном на FreeBSD не было никакого желания. Тем более как оно будет работать с юниксовым ffmpeg, mencoder непонятно.
Не так давно открыл для себя проект PS3 Media Server. Есть версии под все популярные платформы. Естественно лучшая поддержка у Windows и Linux. Но у меня на FreeBSD 8 работает вполне даже хорошо, единственно требуется поддержка UTF8 системой, что 8ая версия FreeBSD умеет, как дела обстоят с этим в популярном FreeNAS незнаю.
Ставится всё с полпинка,. Требует для своей работы java, medialibrary ну и пачку кодеков, что само собой разумеется. Настройка производится через GUI обвёртку, где в виндовом стиле, нужно потыкать разные галочки, пимпочки