othello napisał(a)
No do kamerki internetowej odswiezanej co sekunde to faktycznie moze i sie nada, ale sprobuj chociazby zrzucic obraz do pliku .avi z kompresją xvid to wtedy docenisz DirectShow :) Nie napisales do czego chcesz to wykorzystac
Serwer główny zczytuje obraz z kamery internetowej, przesyła to do serwera pośredniczącego. Klient łączy się z serwerem głównym, serwer główny przekierowuje klienta do serwera pośredniczącego. Klient łączy się z serwerem pośredniczącym i odbiera strumień z kamery, który wędruje od serwera głownego do serwerów pośredniczących, a te rozsyłają je do klientów końcowych. To tak po krótce ;-)
othello napisał(a)
Bo ja wiem? Zalezy co rozumiesz przez "dlugie". Wyswietlenie podglądu w oknie to ~150 linii kodu w C#. Natomiast schody zaczna sie, gdy zechcesz miec dostep do pojedynczych klatek obrazu, zeby na przyklad wysylac je przez siec, ale nie chce cie zniechecac :-) Ogolnie bedziesz musial zrozumiec jak dziala DirectShow, co to sa filtry itd...
Poza tym odswiezasz posta sprzed 1.5 roku :>
Przeglądałem jakiś przykład w DirectShow, bodajże AmCap sample, bo wydawał mi się na temat, ale miał ok. 1700 linii :-/ Potrzebuję dostępu do pojedyńczych klatek, bo najprawdopodobniej będę je musiał kompresować, żeby zapewnić jako taką płynność obrazu, czyli w miarę znośny frame rate.
Odświeżam stary temat, bo zanim to zrobiłem, przejrzałem forum i uznałem, że bez sensu jest dodawanie kolejnego nowego wątku na ten sam temat. Na zbyt wiele takich wątków bez odpowiedzi natknąłem się na tym forum ;-)