Имеется: HTPC собранный для просмотра фильмов из валяющихся запчастей в шкафу:
Celeron 1GHz (Coppermine), 128MB SDRAM, GeForce2 MX400 32MB AGP, LAN 100Mb/s, 2GB HDD, монитор SM 940nv 1440x900, Debian squeeze
Athlon2 x2 240 2.8GHz, 4GB RAM, 8800GT, Debian unstable
Понятно, что с таким железом из шкафа особо не разгонишься, поэтому появилась мысль транслировать видео с более мощной машины в lan сеть, а на htpc подхватывать mplayer-ом.
Ядро на htpc пересобрано, убрано всё лишнее, повышен Timer frequency. Из запущенных процессов самый минимум необходимый для работы системы + иксы. Дрова nv проприетарные. Пробовал vlc и ffmpeg. ffmpeg сразу отпал, куча ошибок, то сегментация, аварийный останов, проблемы с feed.ffm и прочие, завести в общем не удалось. С vlc удалось транслировать h264 с нормальным качеством картинки, но выше 1 fps на htpc планка не поднималась, звук идёт нормально. Да h264 жирно для такой слабой конфигурации. Вышло и с mpeg, но жуткие артефакты, низкое качество, тормоза. Xvid, Divx не запустились, mplayer - no video.
Может кто-то уже пробовал так сделать? Или есть готовые конфигурации?. В общем любая информация которая поможет сделать вечера более приятными за просмотром фильмов :)
Запуск vlc с h264 на стрим машине
cvlc -vvvv /mnt/media/video/9.nine.2009.720p.mkv --sout '#transcode{vcodec=h264,vb=1200,fps=25,scale=0,width=1440, height=900,acodec=a52,ab=128,channels=2,samplerate=44100,}:standard{access=http,mux=ts,dst=192.168.1.5:6000}'
Выхлоп: http://files.myopera.com/putx/files/VLC-log
На htpc:
DISPLAY=:0 mplayer -noaspect -cache 16384 http://192.168.1.5:6000
От vlc сыпется куча вот такого:
main mux warning: late buffer for mux input (3296090)
stream_out_transcode stream out debug: drift is too high, resetting master sync
stream_out_transcode stream out debug: late picture skipped
Погуглив, пришёл к выводу, что опции не оптимальные и стрим машина не успевает перекодировать видео. Загрузка цп при стриминге в среднем 60...70% mpeg 90...99% h264
Стрим машина: VLC 2.0.3 Twoflower, gcc 4.7.1, kernel 3.2.23
HTPC: MPlayer 1.0rc3-4.4.4 , kernel 2.6.32, nvidia 96.43.20,