LiveCam - obraz z kamerki w przeglądarce na PC

  • 14 Odpowiedzi
  • 4873 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline kartam

  • ***
  • 285
  • Płeć: Mężczyzna
  • Master of Pocket PC & Smartphone ;]
    • MediaDrain (w budowie ;))
  • Sprzęt: HTC TyTN II
LiveCam - obraz z kamerki w przeglądarce na PC
« dnia: Sierpień 25, 2009, 14:38:51 »
Program to mały serwer HTTP który pokazuje co widzi kamerka (tylna) naszego PDA. W tej chwili totalnie niedostosowywalny, pokrótce:
- po wejściu na stronę serwera naszego PDA widzimy obrazek z kamerki (obrazek aktualizowany co 5 sekund ale stronę odświeżamy ręcznie, te niedogodności znikną jeśli będę dalej nad nim pracował)
- na razie brak video (na razie)
- wymaga .net compact framework 2.0
- WiFi nie jest wymagane, aplikacja może również działać po Activesync (który z kolei działa także po Bluetooth), jednak moim zdaniem sens aplikacja ma przy użyciu WiFi. Teoretycznie można użyć także danych pakietowych.
Jako że się bardzo spieszę skopiuję opis po ang. z wątku na Xda który w wolnej chwili przetłumaczę:

How-to:
- Copy LiveCam.exe and DirectShow.NETCF.DLL to one folder wherever on your device.
- Ensure you have at least 400kB free space on your device root folder.
- Check your device name in Start > Settings > System > About. E.g. mine is HTC52, some may be Pocket_PC or alike. You may change it for more friendly for you or easier to remember if you want but do it now.
- Connect your phone to WiFi or ActiveSync/WMDC. Wait until the connection is established.
- Run LiveCam.exe. Click "Enable Cam" button (don't worry there's still a camera disabled text, if you see picture from your camera then everything's allright). Click "Enable HTTP" button (same here, don't worry of the HTTP disabled text).
- Run your PC's web browser and point to http://your_device_name:1222/
e.g. http://HTC52:1222/ Should be working.
- If you want to use it via data connection you must first activate it, however it won't work if you don't have external IP service.
- If you want to access it from an Internet computer (not in your subnet), please redirect 1222 port on your WiFi router, check your Pocket PC's IP.

Tested only on HTC KAISER. May not work on other devices. Please report.

Note this is a pre-pre-pre-alpha-release and it has maybe 10% of the functionality I want it to have.

Known bugs/limitations:
- Only 240x320 available res (will be fixed)
- Only still images, no video (5 seconds)
- No auto-refresh in web server must refresh manually to see current image (will be fixed easily)
- No customizable HTML page (will be fixed easily)
- No customizable HTTP port (will be fixed easily)
- No way of turning Flashlight (should be fixed)
- May hang up or eat memory as I didn't try it for longer time. Please always use the Give up button to exit app so that resources are believed to be released then.

If you like the app, I will make it really usable in next version  but I must know that I don't work just for myself.

Pozdrawiam

*

Offline miba

  • *****
  • 4050
  • Płeć: Mężczyzna
  • Sprzęt: Toshiba G900, doszedł x51v
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #1 dnia: Sierpień 25, 2009, 14:47:28 »
Można spytać co ten wątek ma wspólnego z programowaniem? Bo w pliczku nie ma źródeł żadnych...  :mysli:

*

Offline kartam

  • ***
  • 285
  • Płeć: Mężczyzna
  • Master of Pocket PC & Smartphone ;]
    • MediaDrain (w budowie ;))
  • Sprzęt: HTC TyTN II
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #2 dnia: Sierpień 25, 2009, 16:35:18 »
myślałem że tutaj wrzuca się swoje dzieła? tzn robiłem tak wcześniej i nikt nic nie mówił

*

Offline tplewa

  • ****
  • 688
  • Płeć: Mężczyzna
  • Sprzęt: HTC Touch HD
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #3 dnia: Sierpień 25, 2009, 16:47:43 »
Cytuj
- po wejściu na stronę serwera naszego PDA widzimy obrazek z kamerki (obrazek aktualizowany co 5 sekund ale stronę odświeżamy ręcznie, te niedogodności znikną jeśli będę dalej nad nim pracował)

TO mozesz najprosciej zalatwic jedna linijka w HTML-u strony :) ot zwykly refresh ustawiony na 5sekund
ot cos takiego <META HTTP-EQUIV=Refresh CONTENT="5">
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe."

*

Offline miba

  • *****
  • 4050
  • Płeć: Mężczyzna
  • Sprzęt: Toshiba G900, doszedł x51v
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #4 dnia: Sierpień 25, 2009, 19:34:18 »
myślałem że tutaj wrzuca się swoje dzieła? tzn robiłem tak wcześniej i nikt nic nie mówił
Bardzo to dobrze ukryłeś między wierszami, że jesteś autorem :) Miałem wrażenie, że to jest post z doniesieniem o znalezionym programiku w sieci.

*

Offline kartam

  • ***
  • 285
  • Płeć: Mężczyzna
  • Master of Pocket PC & Smartphone ;]
    • MediaDrain (w budowie ;))
  • Sprzęt: HTC TyTN II
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #5 dnia: Sierpień 25, 2009, 19:51:31 »
Cytuj
- po wejściu na stronę serwera naszego PDA widzimy obrazek z kamerki (obrazek aktualizowany co 5 sekund ale stronę odświeżamy ręcznie, te niedogodności znikną jeśli będę dalej nad nim pracował)

TO mozesz najprosciej zalatwic jedna linijka w HTML-u strony :) ot zwykly refresh ustawiony na 5sekund
ot cos takiego <META HTTP-EQUIV=Refresh CONTENT="5">

Chciałem napisać Javascript do odświeżania samego obrazka ale mi nie wyszło ...

*

Offline tplewa

  • ****
  • 688
  • Płeć: Mężczyzna
  • Sprzęt: HTC Touch HD
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #6 dnia: Sierpień 25, 2009, 20:32:59 »
Cytuj
- po wejściu na stronę serwera naszego PDA widzimy obrazek z kamerki (obrazek aktualizowany co 5 sekund ale stronę odświeżamy ręcznie, te niedogodności znikną jeśli będę dalej nad nim pracował)

TO mozesz najprosciej zalatwic jedna linijka w HTML-u strony :) ot zwykly refresh ustawiony na 5sekund
ot cos takiego <META HTTP-EQUIV=Refresh CONTENT="5">

Chciałem napisać Javascript do odświeżania samego obrazka ale mi nie wyszło ...

mozesz zerknac na gotowego frameworka JQuery - choc to dla mnie raczej przerost formy nad trescia do takiego zastosowania :)

"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe."

*

Offline miba

  • *****
  • 4050
  • Płeć: Mężczyzna
  • Sprzęt: Toshiba G900, doszedł x51v
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #7 dnia: Sierpień 25, 2009, 21:07:50 »
framework żeby odświeżyć stronę albo jej element?  :O  Zabójcza propozycja :E

*

Offline tplewa

  • ****
  • 688
  • Płeć: Mężczyzna
  • Sprzęt: HTC Touch HD
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #8 dnia: Sierpień 25, 2009, 22:11:57 »
framework żeby odświeżyć stronę albo jej element?  :O  Zabójcza propozycja :E

no dokladnie  :mrgreen: jak dla mnie http refresh wystarczyl by dla takiego zastosowania. A jak nie i nie wychodzi skryptologia w JS to w JQERY jest to do zalatwienia kilkoma prostymi linijkami :) Jednak jak wspomnialem bedzie to raczej przerost formy nad trescia  :mrgreen:

Choc w sumie to tylko dolaczenie jquery.js i wlasnego js wywolujacego prosta funkcje... a wiecej tutaj http://docs.jquery.com/Main_Page
« Ostatnia zmiana: Sierpień 25, 2009, 22:14:46 wysłana przez tplewa »
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe."

*

Offline kartam

  • ***
  • 285
  • Płeć: Mężczyzna
  • Master of Pocket PC & Smartphone ;]
    • MediaDrain (w budowie ;))
  • Sprzęt: HTC TyTN II
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #9 dnia: Sierpień 25, 2009, 23:26:30 »
a document.obrazek.src = "/vidframe.jpg";
nie wystarczy... i nie rozumiem tylko dlaczego
próbowałem też przez getElementById i też nic nie dało

*

Offline miba

  • *****
  • 4050
  • Płeć: Mężczyzna
  • Sprzęt: Toshiba G900, doszedł x51v
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #10 dnia: Sierpień 26, 2009, 07:50:01 »
A przypadkiem przez cache przeglądarki nie idzie w ten sposób? Ten Twój serwer http odpowiednio się zachowuje w kwestii czasu ważności dokumentu?

*

Offline kartam

  • ***
  • 285
  • Płeć: Mężczyzna
  • Master of Pocket PC & Smartphone ;]
    • MediaDrain (w budowie ;))
  • Sprzęt: HTC TyTN II
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #11 dnia: Sierpień 26, 2009, 11:43:25 »
no nie wysyła nagłówka expires, tylko last modified  :mysli:
nieważne, testował ktoś w ogóle program?  :)

*

Offline utak3r

  • Ekspert WM
  • *****
  • 1516
  • Płeć: Mężczyzna
    • Wirtualne Zacisze utak3ra
  • Sprzęt: Samsung Ace, Raphael, Hermes, Universal i inne
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #12 dnia: Sierpień 30, 2009, 17:49:07 »
nieważne, testował ktoś w ogóle program?  :)

Hm, no nie bardzo mogę go zmusić do działania... sterownik kamery zainicjowany jest (ekran się rozjaśnia), ale okienko jest czarne, połączenia uzyskać nie mogę, obie labelki mówią "disabled". Hermes, QVGA, wm6.5, netcf3.5.

*

Offline kartam

  • ***
  • 285
  • Płeć: Mężczyzna
  • Master of Pocket PC & Smartphone ;]
    • MediaDrain (w budowie ;))
  • Sprzęt: HTC TyTN II
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #13 dnia: Sierpień 30, 2009, 18:21:40 »
Labelki zawsze będą mówić disabled, obojętnie czy działa czy nie

*

Offline utak3r

  • Ekspert WM
  • *****
  • 1516
  • Płeć: Mężczyzna
    • Wirtualne Zacisze utak3ra
  • Sprzęt: Samsung Ace, Raphael, Hermes, Universal i inne
Odp: LiveCam - obraz z kamerki w przeglądarce na PC
« Odpowiedź #14 dnia: Sierpień 31, 2009, 09:17:48 »
No ok. W każdym razie okienko podglądu jest czarne i nie mogę się podłączyć do serwera http  :worried: