2

여러 대의 카메라에서 중앙 서버로 입력을 스트리밍하려는 프로젝트를 조사 중입니다. 카메라는 생산 공장을 관찰하고 있으며, 신속하게 카메라에 연결하고 문제를 검토하기 위해 운영자 (공장 외부의 potenital)에게 경고 (SMS/메일)를 생성 할 수 있어야합니다.Windows Azure에서 비디오를 라이브 스트리밍 할 수 있습니까?

사용자는 카메라를 선택할 수 있어야하며 선택한 카메라의 라이브 비디오 스트림이 있어야합니다. 최종 사용자는 스마트 폰 (안드로이드, 아이폰, wp7) 또는 패드 (안드로이드, ipad, win8)를 PC (즉 브라우저 + 실버 라이트)로 사용할 수 있습니다.

또한 비디오 스트림 (pr 카메라) "주문형 재생"을 구성 할 수있는 시간 동안

Windows Azure + IIS Smooth Streaming + Expression Encoder 4.0 API를 사용하여이 문제를 해결할 수 있기를 기대했습니다. 내가 여기에 올바른 방법으로 생각하고 궁금하거나 우리가 다른 어떤 솔루션을 선택해야하는 경우입니다

은 .. 여기

는 푸른에 표현 인코더를 사용하는 방법을 설명하는 일부 블로그 게시물,하지만 난 아무것도 보지 havent 한 라이브 스트리밍에 대해.

아이디어?

답변

0

기술적으로 가능하지만 관련 클라우드에서 이러한 종류의 응용 프로그램에 대한 트랜스 코딩을 수행하는 데 필요한 대역폭과 스토리지 비용이 비경제적인 것이라고 생각합니다.

더 나은 방법은 비디오를 현장 서버에서 로컬로 인코딩 한 다음이 온 프레미스 서버에서 클라이언트 브라우저로 직접 스트리밍하는 것입니다.

수학을 원한다면 Azure의 대역폭 및 컴퓨팅 리소스 비용과 현장 서버의 비용 (보살핌 및 수유 포함)을 고려해야합니다.

주문형 재생에 대한 요구 사항이 제조 사이트에 도달 할 수없는 상황을 다루는 경우 Azure의 Blob 저장소에 기록 비디오를 저장하는 것이 좋습니다. Azure에 대한 인바운드 데이터 트래픽은 무료이므로 사내 구축 형 서버의 아웃 바운드 데이터 트래픽에 대해서만 비용을 지불합니다. 동영상이 합리적인 형식으로 변환 된 경우 너무 비싸지 않아야합니다.

0

Heisann, Ronny :) 한 가지 방법 (중앙 서버가없는 클라이언트 - 분리 된 클라이언트)은 Azure 서비스 버스 릴레이를 사용하여 클라이언트 간의 핸드 셰이크를 수행하고 Azure 서비스 버스를 통해 클라이언트간에 직접 비디오를 스트리밍합니다. 그러나 나는 당신이 자신을 추가하지 않고이 방법으로 적응 형 스트리밍을받을 것이라고 생각하지 않습니다. 또한 16 명의 고객 중 한도가 있다고 생각합니까?

관련 문제