Как правильно сделать вещание jpeg в cgi?
printf("HTTP/1.0 200 OK\n");
printf("Pragma: no-cache\n");
printf("Content-Type: multipart/x-mixed-replace;boundary=ThisRandomString\n\n");
for(;;)
{
printf("--ThisRandomString\n");
printf("Content-Type: image/jpeg\n");
...
grab_from_v4l(jpeg-картинка);
...
printf("Content-Length: %d\n\n",jpeg-размер);
fwrite(jpeg-картинка, jpeg-размер,1,stdout);
printf("\n\n");
}
Нормально работает только в konqueror, в firefox статическая картинка, в IE вообще ничего.
|