Piotr
3/19/2007 12:29:00 PM
Czesc!
Ogladam sobie program do zapisywania obrazu z kamer (multieye).
Dziala to tak, ze obraz jest zapisywany na kompie1 i z tego kompa moze byc
przesylany do kolejnych klientow.
Nic nadzwyczajnego, oprocz jednej rzeczy.
Program potrafi przekodowywac na zywo miedzy jpegiem a mpegiem4 i odwrotnie,
zmniejszac rozdzielczosc przesylanego z serwera obrazu (przy strumieniu
MJPEG) oraz usuwac klatki (przy strumieniu MPEG4). Na jedna kamere
rozdzielczosc 704x568, okolo 20 klatek wychodzi 20% obciazenia procesora
(celeron 2.4, 512 mega ramu)
Jak to jest zrobione ? Czy komputer po prostu dekoduje, zmienia obraz i
koduje znowu czy sa jakies madre algorytmy do transkodowania ?
Troche dziwi mnie to male obciazenie jak na taka operacje.
O co w tym chodzi?
Z gory dzieki za wszelkie podpowiedzi.
Piotrek