Temat: Konwersja do MJPEG i streaming bez zacięć

Witajcie!

Problem przedstawia się następująco. Jest mikroskop wyposażony w kamerę USB (podobną do tej - http://allegro.pl/najnowszy-mikroskop-u … 3669.html).

Jest też router TP-Link TL-WR1043ND (http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd).

Po ich podłączeniu chciałbym uzyskać jeden płynny strumień video dostępny przez accesspoint. Praktycznie żadna dodatkowa funkcjonalność (no może poza serwerem DHCP dla obsługi jednego połączenia) mnie nie interesuje.

Udało mi się bez problemu postawić na nim openWRT i uruchomić streaming z kamery

(mjpg_streamer -i "input_uvc.so -d /dev/video0 -y -f 30" -o "output_http.so -w /www/webcam")

Obraz jest jednak poklatkowy i często się przycina. Kamera ze sprzętową obsługą MJPEG rozwiązałaby problem, niestety, żadna nadająca się do tego rozwiązania nie obsługuje tego formatu natywnie. Nie ma też (za sensowną ceną) pasujących kamer sieciowych.

Czy jest to wykonalne? Jeśli tak, od czego zacząć?

Pozdrawiam!
Patryk

2

Odp: Konwersja do MJPEG i streaming bez zacięć

Do obsługi kamery 1043nd v1 jest za słaby (może z jednymi modelami lepiej a z drugimi gorzej współpracować ale generalnie jest to problem zbyt słabej jednostki).

3

Odp: Konwersja do MJPEG i streaming bez zacięć

A czy mógłbyś polecić jakiś bardziej odpowiedni? Idealny byłby miniaturowy, z jednym portem WAN oraz portem USB. Coś w tym rodzaju:

http://allegro.pl/listing/listing.php?s … rch_scope=

4

Odp: Konwersja do MJPEG i streaming bez zacięć

Niestety ww miniaturki również się nie nadają (posiadam tl wr703n-odpowiednik mr3020 na chiński rynek), mają za mało wydajne obliczeniowo i niestabilne USB. Z routerów które mogą spokojnie radzić sobie z obsługą webcam: wdr3500/3600/4300, 1043nd v2. Z tym że traktujmy to jako dodatek funkcjonalności do routera, kupowanie routera+webcam tylko w celu uruchomienia kamery jest nieefektywnym wyrzucaniem kasy (lepiej poszukać sobie za tą cenę zestawu jakiejś kamery ip na aukcjach). smile

5

Odp: Konwersja do MJPEG i streaming bez zacięć

No właśnie jest straszny problem z kamerami z taką optyką i łączem sieciowym. A jakieś inne rozwiązanie? Raspberry już próbowałem i problem analogiczny. Może jakieś gotowe urządzenie do streamingu?

A może by streamować czysty strumień h264 z kamery przez open wrt?

6 (edytowany przez zaspany 2014-02-11 19:58:42)

Odp: Konwersja do MJPEG i streaming bez zacięć

A możesz rozebrać ten mikroskop i zrobić foto optyki?
Bo w większości kamerek ma standardowe mocowanie optyki.
Jeżeli odległość miedzy otworami jest 20mm to można pomyśleć o module kamery ip+ optyka z mikroskopu.

http://www.aliexpress.com/item/1-0MegaP … 02048.html

7

Odp: Konwersja do MJPEG i streaming bez zacięć

Jutro rozbiorę i prześlę zdjęcia smile

A czy pomysł ze strumieniowaniem h264 jest wykonalny?

Pozdrawiam,
Patryk

8

Odp: Konwersja do MJPEG i streaming bez zacięć

Możesz np. ffmpeg do tego zatrudnić, ale przy 400MHz to ty dużej ilości kl/s się nie spodziewaj.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Konwersja do MJPEG i streaming bez zacięć

Nie wiem gdzie chcesz to wykorzystać ale jak wcześniej pisałem polecam moduł kamerki IP, teraz  testuje:
http://s6.ifotos.pl/mini/DSC00932J_ehsexee.JPG

co najlepsze Chińczycy podesłali mi SDK i aplikacje w DELPHI i VB:)
http://s6.ifotos.pl/mini/Camera-IP_ehsexrp.jpg

Ta aplikacja pod delphi ma opcje nagrywania. Niestety musiał by komp chodzić non-stop.

Musze jeszcze powalczyć u nich o kody źródłowe do samej kamery.