Go Down

Topic: OT: raspberry pc ultra low cost, per smanettoni (Read 55 times) previous topic - next topic

dab77

però mi manca un punto..
ho una telecamera radio, con il suo tx e rx che poi si attacca ad una TV. io non l'ho ancora aperto, per cui non so quale chip svolga la funzione di ponte radio, ma penso qualcosa di banale, visto che l'intero kit costava tipo 20€.
per cui, se uno si tiene su una risoluzione modesta, ci dev'essere anche un modo per trasmettere più economicamente del video oltre al costoso wifi. (tra l'altro quella telecamerina trasmette anche l'audio..)

lesto

quella telecamera è analogica, per farla breve spara fuori il segnale video direttamente come onda radio(più o meno). peccato che basti rovinare un minimo quell'onda per incasinare tutto.

vantaggi:  latenza quasi nulla, costi bassissimi
svantaggi: facile rovinare il segnale

Per ovviare al problema si digitalizza il video (parte abbastanza lenta) si converte in un formato molto "ristretto" per farlo stare nella banda a disposizione (parte lentissima), e poi lo si invia usando il sistema a pacchetti a scelta, TCP e UDP tra i più usati.

vantaggi TCP: nessunissimo byte dello stream viene perso, salvo perdita della connessione (molto difficile, anche in condizioni presenza di altre TX)
svantaggi: altissima latenza

vantaggi UPD: difficile perdere messaggi, anche in presenza di altre TX se rispettano la loro sottobanda, o se i disturbi sono bassi, latenza molto bassa
svantaggi UDP: può perdere pacchetti, quindi pezzi di trasmissione

vantaggi sistemi Digitali: connessione video più affidabile, possibile avere più TX sulla stessa banda esempio 2.4GHz, perchè in realtà viene suddivisa in sotto-bande
svantaggi sistemi Digitali: latenza tra registrazione e visualizzazione dell'immagine, maggiore difficoltà nella creazione del sistema TX/RX
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

dab77

secondo te in digitale di che latenza stiamo parlando? a palmoni, intendo..

pablos

#73
Feb 17, 2012, 11:52 pm Last Edit: Feb 18, 2012, 12:24 am by pablos Reason: 1
le trasmissioni video in formato radio o wifi sono delle cagate pazzesche!!! sia a livello hobbistico che professionale, non funzionano..... troppo fragili e inaffidabili a meno che non hai apparecchiature della madocina.
no comment

lesto


le trasmissioni video in formato radio o wifi sono delle cagate pazzesche!!! sia a livello hobbistico che professionale, non funzionano troppo fragili e inaffidabili.


che alternativa proponi?  :smiley-roll-sweat: tra l'altro l'H264 è nato apposta per lo stream, certo non è ottimizzato per il real-time visto le latenze di internet, ma è robusto e leggero. Aggiungi l'affidabilità del TCP o meglio qualche protocollo apposta per lo stream video (tipo http://it.wikipedia.org/wiki/Real_Time_Streaming_Protocol) e sei a cavallo.

edit: certo non bisogna mai fidarsi al 100%, il video è una gran rogna


secondo te in digitale di che latenza stiamo parlando? a palmoni, intendo..


dai 0 ai 500ms a seconda della latenza della rete, se ti colleghi direttamente (WLAN) forse scendi a 1/20ms
a cui aggiungi il tempo di compressione (non ho idea, ma sicuramente < di 60fps, quindi 15ms)
eventuale buffer di ricezione (da 0 a svariati secondi, a tua scelta, buffer più grande è ritardo più grande ma più possibilità di avere un video senza errori)
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up