Riguardo il software credo sia una questione di impostazioni immagine (colore, luminosità, ecc.), se il pc su cui risiede il programma è spento ovviamente non puoi pubblicare.

Riguardo lo script, prova ad inserire quanto segue in un file che deve essere posizionato un livello sopra la cartella principale, il suo compito è quello di estrarre l'immagine più recente dalla cartella orario/minuti a sua volta più recente.

Brevemente funziona così: all'interno del percorso fisso "001/jpg" controllo tutte le cartelle orario e prendo quella con il numero massimo; da quest'ultima faccio la stessa cosa per tutte le cartelle minuto e prendo la più recente (funzione getsubfoldmax).

Una volta ottenuto il percorso completo, estraggo l'immagine più recente (anche se in questo caso è una sola, a quanto ho capito, ma va bene ugualmente).

Codice:
<?php

date_default_timezone_set('Europe/Rome');

function getwebcamimage($folder) {
    if (is_dir($folder)) {
        $images=array();
        if ($handle=opendir($folder)) {
            while (($file=readdir($handle)) !== false) {
                if(($file!=".")&&($file!="..")) {
                    $images[]=$file;
                }
            }
            rsort($images);
            $img=array_shift($images);
            closedir($handle);
            return $img;
        }
    }
}

function getsubfoldmax($folder) {
    if (is_dir($folder)) {
        $folders=array();
        if ($handle=opendir($folder)) {
            while (($file=readdir($handle)) !== false) {
                if(($file!=".")&&($file!="..")&&(is_dir($folder."/".$file))) {
                    $folders[]=$file;
                }
            }
            $fdmax=max($folders);
            closedir($handle);
            return $fdmax;
        }
    }
}

// Prima parte percorso
$fold="nomecartella/".date("Y-m-d")."/001/jpg";
$hour=getsubfoldmax($fold);
$min=getsubfoldmax($fold."/".$hour);

// Immagine webcam più recente
$image=getwebcamimage($fold."/".$hour."/".$min);

?>
PS. Inserisci il nome cartella all'interno della variabile $fold