2011-10-05 5 views
2

IP 카메라가있어서 피드를 공유하고 싶습니다.IP 카메라 피드 공유 (RTSP?)

간단한 JPEG 이미지뿐만 아니라 RTSP 피드도 출력 할 수 있습니다.

나는 그 단일 피드를 여러 시청자에게 제공하는 방법을 찾고 있습니다.

실제로는 한 번에 몇 개만있을 수 있으므로 한 번에 1,000 개를 보지 않았습니다.

또한 카메라를 사용하여 피드를 출력하지 않아도됩니다.

인터넷에 피드를 가져 와서 여러 사람에게 서비스를 제공 할 수있는 서비스가 있습니까?

어쩌면 그것을 할 수있는 방법은 그 RTSP를 브라우저보다 더 맛있는 것으로 코드 변환하는 것입니다.

내 마지막에는 하드웨어가 없기 때문에, 컴퓨터 랙 (심지어 1)을 사물 끝에두고 싶지는 않습니다.

답변

0

카메라 모델은 무엇입니까? RTSP 및 JPEG를 지원하는 경우 JPEG의 경우 포트 80을, 라우터의 RTSP의 경우 554를 카메라의 로컬 IP 주소로 전달하기 만하면됩니다. 또한 고정 IP를 사용하거나 dyndns.org에서 동적 주소를 등록하고 DNS 이름을 알아야합니다. 사용자가 카메라에서 RTSP 스트림을보고 싶다면

enter image description here

그런 다음 그들은 카메라가 켜져 라우터의 WAN IP 주소로 참조하는 RTSP의 URL에서 열 수 있습니다. 엑시스 카메라와 설정에 대한

위 :

rtsp://84.55.1.2/axis-media/media.3gp 

즉, IP 카메라 인 10.10.10.1:554에 의지 경로.

카메라가 UPnP를 지원하면 작업량을 줄일 수 있습니다. 그런 다음 켜기 만하면 사용자가 주소와 추가 할 포트를 입력해야합니다. 당신이 브라우저에서이를 표시하려면

지금, 당신은 아마 ...가 지원되는 경우 모션 JPEG를 얻을, 또는 JPEG 주기적으로 ...

+0

카메라는 한 번에 제한된 사용자 만 지원하므로 더 많은 사용자와 공유하고 싶습니다. 모션 jpeg도 지원합니다. –

+0

그러면 VLC, FFSERVER ... 또는 완전히 사용자 정의 된 것을 사용하여 작은 RTSP 서버를 설정하고 싶습니다. 카메라에서 단 하나의 RTSP 스트림 만 가져 와서 N 명의 사용자에게 스트리밍하면 ... 그걸 도와 드릴 수는 없습니다. :/MOTION JPEG를 고려할 때 C#을 사용하는 방법 (예 : 프로그래밍 웹 사이트)을 알고 있다면 IP 카메라에서 하나의 MJPEG 스트림을 가져 와서 N 명의 사용자가 사용할 수 있도록하는 간단한 ASPX 페이지를 작성할 수 있습니다. – Cipi

+0

OP가 ASP 페이지를 작성하면 포트를 열 필요가 없습니다 ... – Jay

0

는 미디어 서버를 사용하고 싶지

미디어 서버는 연결을 통합하므로 장치가 정면으로 향할 필요가 없습니다.

http://net7mma.codeplex.com/

그것은 비 지원 http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp

@ 내 라이브러리에 대한 CodeProject의 기사가 @ 몇 ...

광산이있다 - 같은 HTTP JPEG 및 MJPEG 등의 RTP 소스 당신이 지정하는 유사 콘텐츠뿐만 아니라, jpeg 사진에서 즉석에서 RTP MJPEG을 만들 수 있습니다.

또한 다시 시작 간격을 사용하고 변경된 최소 코드 단위 (MCU) 만 보내는 옵션이 있으므로 전송되는 데이터의 양이 줄어들고 MPEG에 다소 차이가 나는 대역폭이 생깁니다.

VLC, QuickTime, (S) MPlayer 및 다양한 다른 플레이어에서 작동합니다.

주요 용도는 원하는 집계이며 rtpdump 형식으로의 녹음도 지원합니다.

일부 인코딩 및 디코딩 지원도 계획되어 있기 때문에 Mono 또는 .Net에서 작동하며 현재 4.5.2를 대상으로합니다.

3

먼저 카메라에서 RTSP 스트림을 수신해야합니다. Live555처럼 사용할 수있는 오픈 소스 라이브러리가 있습니다. 그런 다음 스트림을 브라우저에서 재생할 수있는 프로토콜로 변환해야합니다. HTTP 라이브 스트리밍 (HLS) 또는 HTTP (MPEG-DASH)를 통한 동적 적응 스트리밍 일 수 있습니다. MSE (Media Source Extensions)가 지원되는 경우 HTML5 비디오를 사용하여 이러한 스트림을 재생할 수 있습니다. 이전 버전의 브라우저는 MSE를 지원하지 않으므로 폴백 플레이어 (예 : HLS 또는 MPEG-DASH를 지원하는 Adobe Flash 기반 플레이어)가 필요합니다.

IP 카메라 브로드 캐스팅을위한 완벽한 솔루션을 제공하는 일부 클라우드 기반 서비스가 있습니다. 나는 IPCamLive.com을 테스트했고 나에게 잘 돌아갔다.

내가 IPCamLive에서 가장 좋아했던 점은이 스 니펫을 웹 페이지에 붙여 넣을 수 있도록이 서비스가 카메라 내장을위한 간단한 HTML 스 니펫을 제공한다는 것입니다. 또 다른 좋은 점은이 서비스가 카메라 스트림의 적절한 RTSP URL을 찾는 데 도움이되는 ONVIF 프로토콜을 지원한다는 것입니다.