webForumDet fria alternativet

Visa MJPEG på hemsida?

Webbutvecklingur Webbutveckling - Övrigt

6 svar · 1 451 visningar · startad av Guldstrand

Medlem sedan juli 20041 271 inlägg
Frågan#1

Någon som vet hur man på bästa sätt kan visa/strömma en MJPEG-ström (webbkamera) på en hemsida?

Har testat med en flash-spelare, men det fungerade inte.

Är tacksam för alla tips.

Medlem sedan juli 20041 271 inlägg
#2

Ingen som vet? :q

Har testat följande kod, (som fungerar), men behöver optimera det lite.

set_time_limit(0);
$fp = fsockopen ("ip-adress", 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br>\n";
} else {
    fputs ($fp, "GET /mjpg/video.mjpg?resolution=380x300 HTTP/1.0\r\n\r\n");
    while ($str = trim(fgets($fp, 4096)))
       header($str);
    fpassthru($fp);
    fclose($fp);
}
Medlem sedan juli 20041 271 inlägg
#3

*bump*

Skickat från min GT-I9300 via Tapatalk 2

Medlem sedan juni 200032 969 inlägg
#4

Sluta bumpa så jäkla ofta! ;)

Vad är det du vill / behöver optimera?

Medlem sedan juli 20041 271 inlägg
#5

@nders skrev:

Sluta bumpa så jäkla ofta! ;)

Vad är det du vill / behöver optimera?

Hahaha.. :moose
Är kanske inte direkt någon optimering som behövs, utan en bra/snabb lösning som fungerar med de flesta webbläsare.

Medlem sedan aug. 20039 342 inlägg
#6

Vilken webbkamera? Om du vill ha saker optimerat vet jag inte om PHP är rätt väg att gå. Och särskilt inte att öppna en ny ström för varje besökare. (Men därav din fråga. ;) )

Du kanske kan sätta upp en ffserver-instans som kodar om mjpeg till h264 eller något annat format som en strömmande spelare kan använda. Lycka till att confa det rätt, dock. :p

Exempel: http://lists.mplayerhq.hu/pipermail/ffserver-user/2012-February/000135.html
Länken ovan är dock en fråga och inte ett fungerande exempel.

Medlem sedan juli 20041 271 inlägg
#7

Det är flera externa MJPEG-strömmar som jag vill kunna visa. (Har tillstånd.)

138 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)