Využití USB kamery jako IP kamery

Tento návod (jako většina na mém webu) má především za účel archivovat postup, kterým jsem úspěšně vyřešil nějaký svůj zámysl, a to pro budoucí použití – až se to „pose.. – zhroutí“ a bude třeba vše nastavit znovu.

USB kamera, jak známo, potřebuje „obsloužit“ nějakým PC. Pokud tedy máte doma v síti nějaký, můžete ho nastavit k docela komfortnímu obsluhování USB kamery z internetu.

Podmínky:

  1. síťová karta PC musí podporovat funkci wakeonlan
  2. máte veřejnou IP adresu
  3. stáhnete si na PC vhodný program pro streamování videa z USB kamery, či zasílaní fotek na FTP server (Yawcam)
  4. do své webové stránky, kde chceme sledovat video z USB kamery implementujeme tlačítko, pomocí kterého vzbudíme domácí PC. Níže z bezpečnostních důvodů uvádím příklad, kterým mi neprobudíte PC v síti, ale po stisku tlačítka se otevřete nové webové okno (seznam.cz), které se automaticky zavře po 5ti vteřinách – skript)

    Skript stránky s tlačítkem můžete upravit v podstatě jakkoli. Hlavní je ovšem nahradit „http://www.seznam.cz/“ za „http://www.depicus.com/wake-on-lan/woli.aspx?m=XXXXXXXXXXXX&i=II.III.II.III&s=255.255.255.255&p=11„,

    kde X = mac adresa síťové karty probouzeného PC, I = Vaše veřejná IP adresa, 255… = maska podsítě, 11 = číslo portu, které si nastavíme v routeru k PC pro funkci wakeonlan. Obvykle je jeho hodnota 9. Já používám wakeonlan pro více počítačů, a ten s 11-tkou je třetí v pořadí.

  5. pod toto tlačítko si pomocí iframe přeneseme video stream z USB kamery, o který se postará program Yawcam běžící na Vašem (vzdáleném) PC. Program je ve výchozím stavu nastaven tak, že video stream vysílá na portu 8081. Musíte si tedy na svém routeru nastavit příslušné přesměrování portů.
  6. důležité je také zajistit, aby se program Yawcam automaticky spustil PO PROBUZENÍ PC Z HIBERNACE. To lze elegantně vyřešit vytvořením souboru BAT, jehož spuštění obstará utilita „Plánovač úloh“ ve windows. Proč je nutné vytvořit soubor BAT a jak správně nakonfigurovat „Plánovač úloh“ je uvedeno přímo v souboru BAT.
  7. z úsporných, ale i jiných důvodů mám vzdálený počítač nakonfigurován tak, aby po 60-ti minutách přešel do hibernace. Je důležité, aby se program Yawcam ukončil ještě před hibernací, protože by při následném probuzení PC nefungoval správně a bylo by nutno jej vypnout a znovu zapnou (ze vzdálené plochy). To by pak již ale nešlo o „komfortní“ používání USB kamery jako IP kamery. Ukončení programu Yawcam tedy opět řeším vhodným souborem BAT a „Plánovačem úloh“ ve windows. Soubor BAT opět obsahuje všechny potřebné informace.