2014-10-28 4 views
0

내 웹 페이지에서 MediaStream으로 30 프레임/초의 카메라 이미지 (dataUrl)를 캡처합니다. 그런 다음 dataUrl을 내 websocket 서버로 보냅니다. 내 websocket 서버가 dataUrl을 image로 변환합니다.Azure Media Services로 이미지에서 HTML5 비디오 전송

다른 사용자가 자신의 컴퓨터에서 다른 페이지를 열었습니다. 그들은 내가 카메라 앞에서 무엇을하는지보아야합니다. 내가 한 것은 내 websocket 서버에서 이미지를 가져와 "비디오"로 재생하는 것입니다. 하지만 네트워크 환경이 좋지 않으면 비디오가 유창하지 않습니다. 그리고 너무 많은 외부 대역을 사용하기 때문에 비용이 많이 듭니다.

가능 : AMS (Azure Media Service)의 저장소에 이미지를 인코딩하여 저장하면 AMS가 자동으로 비디오 스트림으로 변환합니다. Firenze는 HTML5/javascript를 사용하여 AMS에서 스트리밍되는 MPEG-DASH를 재생하면됩니다.

답변

0

미디어 서비스는 이미지 입력을 지원하지 않습니다, 당신은 네트워크 환경이 낮은 용량 또는 드롭 패킷이 다음 영상은 어떤 방식으로 귀찮은 될 것입니다 경우 여기 http://msdn.microsoft.com/en-us/library/azure/dn535852.aspx

에서 지원되는 것을 확인할 수 있습니다. 이미지를 서버에 일관되게 업로드 할 수 있다면 이미지를 표시하고 폴링 된 ajax 쿼리 또는 websocket을 사용하여 업데이트 할 수 있습니다.

+0

그래, 절대적으로 ... 나는 요즘 같은 연구를했다. 너는 완전히 옳다. 그리고 나는 Azure가 오늘날 가지고있는 것에 대해 좌절감을 느낀다. –

관련 문제