PDA

View Full Version : Sistema embedded per vedere stream H.264


Stemby
21-03-2013, 14:01
Buongiorno,
mi affido alla vostra infinita sapienza per aiutarmi a trovare una soluzione ad un problema parecchio complicato.

Devo raccogliere uno stream Full HD (1080p) codificato H.264 prodotto da una telecamera IP DSE RH-TCC1 (http://www.dseitalia.it/Prod_telecamere_ip_megapixel_fullHD.htm), e mandarlo in diretta su un monitor.

Inizialmente pensavo di usare un Raspberry Pi, che ha un processore grafico che dovrebbe permettere una visione sufficientemente fluida. Purtroppo però a quanto pare ci sono grossissimi problemi di latenza usando il protocollo RTSP: si parla (http://www.raspberrypi.org/phpBB3/viewtopic.php?f=63&t=18346&p=313648#p313648) di un ritardo di 4-8 secondi, quando io considero del tutto inaccettabile già un ritardo di mezzo secondo.

Sono quindi alla ricerca di una soluzione alternativa che permetta di raggiungere lo scopo.

In estrema sintesi, ecco le richieste. Il mini-pc deve:

supportare l'accelerazione hardware di un flusso H.264 1080p
supportare il protocollo RTSP con una latenza dell'ordine dei millisecondi
essere piccolo
essere dotato di scheda di rete con porta RJ45 e uscita HDMI
(possibilmente) non avere ventole
essere estremamente economico, compatibilmente con il risultato da ottenersi


Ho visto che in giro ci sono un sacco di box multimediali, in gran parte basati su Android; avete qualcosa da consigliare? In alternativa cosa si può fare assemblando una scatolina con pezzi scelti uno ad uno?

Faccio presente che a me Android non interessa (ma non lo escludo, se funziona), e preferirei usare MPlayer (o qualcosa di analogo) su una Debian classica o una sua derivata.

Grazie!

Stemby
24-03-2013, 01:55
Sto pensando di assemblarmi un pc ridotto all'osso, basato su una scheda Mini-ITX. Sono molto dubbioso su come procedere...

Ribadendo che l'unica cosa veramente utilizzata sarà la GPU, le strade che vedo al momento sono le seguenti:
1) integrata Intel
2) AMD E-350
3) GPU nVidia

La prima è l'ipotesi che mi stuzzica maggiormente, perché Intel produce dei driver per Linux liberi e di alta qualità, che mi permetterebbero di sfruttare l'hardware al meglio. Il problema è che dovrei spendere più di 100€ di processore, in quanto la tecnologia Intel Clear Video HD è disponibile solo su processori della serie Core.

La seconda non mi dispiacerebbe, se non fosse che (da quanto ho letto) sarei costretto ad usare i driver proprietari per avere l'accelerazione hardware H.264, e che probabilmente bisognerebbe smanettare un po'.

La terza via potrei prenderla in considerazione se fosse possibile montare una GeForce GT 210 su una scheda Mini-ITX; in un case tipo LC-Power LC-1340mi non ci starebbe, vero?

Tra le varie considerazioni, infine, mi darebbe parecchio fastidio dare soldi a due case come AMD e nVidia, che hanno così poca considerazione nei confronti del software libero...

Insomma, che cosa vi sentite di consigliarmi?

sentimento21
24-03-2013, 08:20
un processo AMD A8/10 con una APU non va bene secondo te ?

sentimento21
24-03-2013, 08:22
Alimentatore PC Corsair VS350 350W 120mm PFC Attivo € 28,60
Case Mini Cooler Master Elite 342 mATX Nero € 29,90
Hard Disk Interno Seagate Momentus XT 500GB 2.5" 7200rpm 32MB SATA2 Hybrid 4GB ST95005620AS € 65,90
Masterizzatore Interno LG GH24NS95 DVD/CD 24x Sata Nero bulk € 16,00
RAM DDR3 Corsair Vengeance CMZ4GX3M2A1600C9 1600MHz 4GB (2x2GB) CL9 € 30,20
CPU AMD A6 5400K 2-Core 3.6GHz Socket FM2 1MB HD7540D 65W Boxed € 63,00
Scheda Madre AsRock FM2A75M-DGS Socket FM2 AMD A75 DDR3 SATA3 USB3 MicroATX € 50,00

TOTALE IVA COMPRESA : 283,60 €

Stemby
24-03-2013, 14:39
un processo AMD A8/10 con una APU non va bene secondo te ?
Non so, c'è sempre il problema dei driver. Se AMD facesse dei driver liberi per Linux come si deve, non avrei dubbi a preferirla.


Alimentatore PC Corsair VS350 350W 120mm PFC Attivo € 28,60
Case Mini Cooler Master Elite 342 mATX Nero € 29,90
Hard Disk Interno Seagate Momentus XT 500GB 2.5" 7200rpm 32MB SATA2 Hybrid 4GB ST95005620AS € 65,90
Masterizzatore Interno LG GH24NS95 DVD/CD 24x Sata Nero bulk € 16,00
RAM DDR3 Corsair Vengeance CMZ4GX3M2A1600C9 1600MHz 4GB (2x2GB) CL9 € 30,20
CPU AMD A6 5400K 2-Core 3.6GHz Socket FM2 1MB HD7540D 65W Boxed € 63,00
Scheda Madre AsRock FM2A75M-DGS Socket FM2 AMD A75 DDR3 SATA3 USB3 MicroATX € 50,00

TOTALE IVA COMPRESA : 283,60 €

Ok, iniziamo ad eliminare tutto ciò che non serve: hard disk così capiente (basta un SSD minuscolo) e masterizzatore. È tutto ancora piuttosto caruccio, però.

Che dici di questa soluzione? Vista la differenza di prezzo, ho optato per misure più standard, rinunciando alla compattezza.

-----
Case Micro-Atx iTek IT113B Nero con alimentatore 500W € 28,00
Adattatore 2.5" a 3.5" OCZ Bracket SSD € 8,50
SSD Sandisk ReadyCache 32GB 2.5" Lettura 480 MB/s Scrittura 115 MB/s SATA3 bulk € 36,20
RAM DDR3 Corsair Vengeance CMZ4GX3M2A1600C9 1600MHz 4GB (2x2GB) CL9 € 30,20
CPU Intel Celeron Dual Core G540 2.5GHz Socket 1155 65W Boxed € 38,50
Scheda Madre AsRock B75M-GL R2.0 Socket 1155 Intel B75 DDR3 SATA3 USB3 VGA DVI MicroATX € 49,40
VGA MSI NVIDIA GeForce 210 589MHz Memory DDR3 1GB Low Profile DVI HDMI € 27,00

TOTALE IVA COMPRESA : € 217,8
-----

Ci sono incompatibilità? Manca qualcosa?

Grazie mille!

sentimento21
24-03-2013, 16:30
non manca nulla, se pensi che per te sia più che adatta...
la soluzione con alimentatore integrato mi lascia sempre perplesso....per la qualità dei componenti impiegati

Stemby
24-03-2013, 20:24
non manca nulla, se pensi che per te sia più che adatta...

Eh, se riuscissi a scendere sotto ai 200 € sarei anche più contento. Ma non so proprio dove tagliare.


la soluzione con alimentatore integrato mi lascia sempre perplesso....per la qualità dei componenti impiegati
Capisco; però case+alimentatore mi costa meno di un case senza alimentatore. Se/quando l'alimentatore si brucerà, ne prenderò uno nuovo.

Grazie di nuovo!

zagor977
24-03-2013, 20:32
zotac zbox, 200 euro circa, ma puoi prendere la versione barebone senza hd e ram a 140 e completarlo a seconda delle tue esigenze

Stemby
24-03-2013, 21:19
zotac zbox, 200 euro circa, ma puoi prendere la versione barebone senza hd e ram a 140 e completarlo a seconda delle tue esigenze

Mmm, alla fine siamo più o meno lì, ma con una qualità peggiore.

Comunque grazie per il suggerimento!