kakšen hardver bi bil primeren ne vem - kar potrebuješ je v bistvu usb analog capture card with v4l support po mojem je za začet dobra stran: http://www.linuxtv.org/
Za računanje bitne hitrosti računi niso več toliko enostavni odkar lahko uporabljamo algoritme, ki znajo video stisniti za nekaj velikostnih razredov v primerjavi z golim streamom... Če uporabiš h264 lahko v 2mbit/s (to s 30fps) spraviš zelo dobro kvaliteto videa (800x600 zagotovo, youtube 2mbit uporablja tudi za 720p). Z drugimi kodeki je lahko potrebna bitna širina lahko tudi bistveno drugačna... Za zajem iz kartice in streamanje lahko uporabiš vlc + podnapisi + logo video filter (http://www.videolan.org/doc/play-howto/en/ch04.html#id310179) LPT On 4/22/09 11:33 AM, "Jože Klepec" wrote: > Iztok Kham pravi: >> Lep pozdrav! >> >> Iščem rešitev za analogni zajem slike na Linux-u. Zadeva mora biti >> zunanja (beri: USB 2.0) oz. mora delovati na prenosniku. Distribucija >> je Kubuntu 9.04. >> >> Zadevo potrebujem za prenos žive slike preko interneta. Analogno pa >> zato, ker potrebujem čimvečjo razdaljo od kamere do računalnika (da se >> lahko kamera prosto giblje ...). >> >> Ker naj bi to zadevo uprabili za konkreten dogodek, kjer bi bili zelo >> uporabni tudi razni dodatni podatki, me zanima ali je možno dodajati >> na zajeto sliko tudi kakšno grafiko (podnapisi, logo, itd.) zgolj z >> uporabo programske opreme in kateri programi so za to primerni. To naj >> bi se dogajalo "Real-time" med samim prenosom v živo. >> Tiste, ki pa imate kaj izkušenj z live streamanjem pa sprašujem katera >> ločljivost in bitna hitrost sta tisti "minimum", da je slika še >> sprejemljiva. >> >> Konkretno pa gre pri tej zadevi za prenos popolnega sončnega mrka iz >> Kitajske (okolica Šangaja). >> >> Hvala. >> >> -- Iztok >> >> > Nisem noben ekspert in nimam takih izkušenj, ampak logika pove, da boš > bitno hitrost si boš lahko izračunal šele potem, ko boš vedel ločljivost > (in minimalne barvne parametre, 8/16/24/32-bitne barve). Ločljivost > 640x480 ali 800x600 je lahko npr. zelo požrešna, če ima 32-bitne barve > (4xmanj z 8-bitnimi). Ljudje večinoma zaznamo okoli 24-bitne, > zadovoljimo se tudi z manj. Za animacijo potrebuješ minimalno 24 slik v > sekundi (optimalno 70+Hz, možgani delujejo na cca. 60Hz - alfa > valovanje), za tako počasen dogodek je verjetno dovolj dve na sekundo. > To tudi ne bo motilo. > > Računaš po formuli: X*Y*bitna_ločljivost*število_slik_na_časovno_enoto > > Glede na to da, potrebuješ od 1-2 sliki na sekundo, je to za > 640x480x8x2=4,9152Mbitov/s (brez protokola, surovi podatki). > Dodaj še nekaj rezerve (cca. 5-10%) za IP protokol in dobil boš > najnujnejše za - v tem primeru po moje okoli 6Mbit/s. Za boljšo sliko > zamenjaj podatke in preračunaj. > > Jože > > > ------------------------------------------------------------------------ > > _______________________________________________ > lugos-list mailing list > lugos-list@lugos.si > http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-list _______________________________________________ lugos-list mailing list lugos-list@lugos.si http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-list