Aktualności Forum Graffiti Publicystyka Teleport
  • Amiga i kamera internetowa

10.06.2007 11:45, autor artykułu: il_capitano
odsłon: 6443, powiększ obrazki, wersja do wydruku,

W świecie PC namnożyło się ostatnio całe mnóstwo komunikatorów wykorzystujących kamery internetowe. Nie wszyscy wiedzą jednak, że możemy stworzyć sobie pewnego rodzaju namiastkę takiego przekazu na Amidze. Sposoby są dwa: pierwszy polega na użyciu komercyjnego programu VHI Studio firmy IOSPIRIT GmbH. Drugi sposób to kilka darmowych programów + prosty skrypt. Użycie kamerki razem z VHI Studio nie wymaga większego opisu. Wystarczy odpowiednia kamera, serwer FTP i już możemy pokazać światu nasze oblicze, a może nawet inne rzeczy... W tym artykule skupię się na opisaniu sposobu numer dwa, gdyż nie wymaga kupowania trudno dostępnego w chwili obecnej programu, a w dodatku ma, w stosunku do komercyjnego rozwiązania, więcej zalet.

Kamera internetowa

Do uruchomienia kamerki potrzebne nam będą:

  • Amiga/Pegasos wyposażone w USB,
  • kamera internetowa oparta na układzie STV680 (popularne i tanie swego czasu kamerki Aiptek),
  • program PenCamTool z pakietu Poseidon,
  • program cURL,
  • program cjpeg dostępny na Aminecie w pakiecie JPEGv42,
  • biblioteka multipic.library z pakietu WBView094,
  • konto FTP.

Programy PenCamTool, cURL, cjpeg wrzucamy do C:, a multipic.library do LIBS:. Następnie odpalamy edytor tekstu i piszemy skrypt:

ChangeTaskPri -10
Lab Loop
PenCamTool T:webcam.ppm GAMMA 0.45 FONT timesnewroman.font FONTSIZE 20 TEXT "amiga webcam - `Date`" SHARPEN NOBEEP
cjpeg -optimize -quality 90 T:webcam.ppm T:webcam.jpg
echo "Konwersja do jpg"
curl -s -S -T T:webcam.jpg -u user:password ftp://xxxxxxxxxx.xxx/webcam.jpg
echo "Wysłane!"
wait sec=10
skip back loop

Kamera internetowa

Dla skryptu tworzymy ikonkę i ustawiamy IconX jako domyślne narzędzie. Możemy teraz sprawdzić czy skrypt działa. Częstotliwość wysyłania zdjęć na FTP należy dobrać doświadczalnie. Jeśli wszystko jest w porządku, to przechodzimy do drugiego etapu. Aby zdjęcie odświeżało się nam w przeglądarce WWW, należy stworzyć prostą stronę w html np.:

<html>
<head>
<meta name="generator" content="">
<meta http-equiv="refresh" content="8">
<link rev=made href="">
<title>amiga webcam</title>
</head>
<body bgcolor="black" text="#000000" link="#0000ff" vlink="#990099" alink="#00ffff">
<center>
<BR>
<font color="#FF0000"><center><b>amiga online</b></center></font>
<table border=2 cellspacing=0 cellpadding=0 bgcolor="#ceb9ae"><tr><td align=center>
<img src="webcam.jpg" border=0 alt="zaraz będzie foto...">
</td></tr></table>
</center>
</body>
</html>

Podajemy odnośnik do strony naszym znajomym, odpalamy AmiGG lub inny komunikator i już możemy cieszyć się korzyściami płynącymi z posiadania kamerki internetowej.

Tradycyjnie kilka uwag na koniec:

  • niestety, opisywana kamerka ma słabe parametry i jest obecnie trudno dostępna. Sprawdzałem kilka nowych kamer, ale nie chcą działać z PenCamTool. Możliwe, że kiedyś autor Poseidona napisze nowy sterownik. Może warto napisać do niego w tej sprawie? Może jakaś akcja mailingowa?
  • do oglądania obrazu z kamerki na Amidze można wykorzystać program WebVision, który dostępny jest na Aminecie. Doskonale daje sobie radę i posiada kilka pożytecznych funkcji, jak na przykład zapis obrazu z kamery na dysk czy obsługa proxy.
  • można stworzyć sobie dodatkowy skrypt, który wrzucony do WBStartup będzie uruchamiał kamerę automatycznie.
  • aby strona z obrazem z kamery odświeżała się prawidłowo w IBrowse, należy wyłączyć cache dla obrazków.

Mam nadzieję, że dzięki temu tekstowi zaroi się w internecie od amigowych kamer, pokazujących najróżniejsze rzeczy, które amigowcy mają do pokazania, np. montaż karty turbo live.

Jako źródło wykorzystałem informacje ze stron: www.platon42.de i MorphZone.

Wszystkie użyte w artykule nazwy marek i produktów są własnością odpowiednich firm i zostały użyte wyłącznie w celach informacyjnych.

 głosów: 2   
dodaj komentarz
Na stronie SCENA.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem