2012-08-22 3 views
2

IP 카메라의 스트림이 있습니다. 그것은 사파리에 적절히 오페라 미니에서 잘 작동하지만, 크롬에 난 아무것도 받아 봐하거나 직접 개방 스트림 내가 얻을 경우이 :Chrome 모바일의 MJPEG

enter image description here

내가이 코드를 사용 표시하려면

<input width="320" type="image" height="240" border="0" id="Сamera" src="url"> 

답변

0

당신은 할 수있다 가져온 MJPEG 이미지가 직접 애니메이션을 적용하지 못하는 Chrome Issue 135337이 발생했습니다.

보고 된 바에 따르면 22 버전으로 고정되었으므로 해당 버전으로 업그레이드하거나 이미지를 HTML 페이지에 삽입하도록 코드를 변경할 수 있습니다. 예를 들어, 크롬 (21)의 다음 작품 (심지어 아무 일없는 거 경우, 타임 스탬프는 여전히 증가한다) :

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 
<html> 
    <head> 
    <meta http-equiv="content-type" content="text/html; charset=utf-8"> 
    <title> 
     Test MJPEG Animation 
    </title> 
    </head> 
    <body> 
    <h2> 
     Test MJPEG Animation 
    </h2> 
    <img src="http://193.40.245.181/mjpg/video.mjpg"> 
    </body> 
</html> 

그러나, 단순히 http://193.40.245.181/mjpg/video.mjpg에서 브라우저를 가리키는 첫 번째 프레임을 보여줍니다.

+0

그 것이다 모바일 크롬 버전 ... – NoNameZ

0

시도해 볼 수도 있습니다. node.js proxy. m-jpeg 스트림을 파싱하고 모든 브라우저에 이미지를 전달합니다.

Cross-browser solution for displaying MJPEG stream

+0

난이, 당신 저자를 알 수있는 바와 같이? 가능하다면 js 코드를 컴파일 해 주시겠습니까? 그리고 그것은 크롬 모바일에서 테스트 되었습니까? – NoNameZ

+0

@rodowi 실제로 IP 카메라로 프로젝트를 진행 중입니다. 연락해 주시면 더 자세히 논의 할 수 있습니다. – OlaB