2017-03-07 8 views
1

Flash Media Server 4.5 (로컬 PC, Amazon 또는 온라인 서비스 없음)를 설치했습니다. Adobe Flash Media Encoder와 함께 아날로그 캡처 카드를 사용하여 원격 위치 (동일한 LAN)를 서버에 스트리밍합니다. 위치가 다음 rtmp url로 스트리밍 중입니다.Flash Media Server 4.5 또는 임의

FMS의 URL :

스트림 이름을 "RTMP // 서버의 IP는/라이브" "스트림 1"웹 사이트에서

내가 그 스트림을 재생하기 위해 사용 jwplayer을 가지고 즉 괜찮아. 라이브 스트리밍 중 녹화를 원할 때 문제가 발생합니다.

어떻게 달성할까요? 플레이어는 녹음을 지원하지 않습니다. "그냥 플레이어 일뿐입니다".

라이브 스트리밍 중에 라이브 스트림의 일부를 캡처하여 로컬 폴더에 저장할 수있는 방법이 있습니까? Flash Media Server는 Server-Client 쪽 Actionscript를 사용합니다.

아무도 도와 주실 수 있으면 바랍니다. 미리 감사드립니다.

+0

에서 마이크로 소프트 미디어 서버에서 기록 스트림을 사용해 볼 수 있습니다 [**'VLC' **] (http://www.videolan.org/vlc/ features.html) (무료 응용 프로그램)을 사용하여 스트림을 재생 및 녹화하십시오. 'rtmp : // server-ip/live/stream1'으로 스트림을 열면 재생됩니다. "녹음"버튼을 찾을 수있을 것입니다 ... –

답변

0

플래시 미디어 서버 또는 다른 RTMP 미디어 라이브 스트림을 기록하는 더 좋은 솔루션은 rtmpdumphttps://rtmpdump.mplayerhq.hu/입니다. 참조 용으로 명령 줄 documentation을 얻을 수 있습니다. 예를 들어 는

FMS URL: "rtmp://server-ip/live" 

Stream Name: "stream1" 

당신은

rtmpdump −r rtmp://server-ip/live/stream1 -v −o somefile.mp4 

명령을 다음 사용할 수있는 매개 변수를 사용하여 라이브 스트림을 기록하는 우리 사용 URL을 지정 여기

  1. -r 다음 옵션 .
  2. -v 라이브 스트림을 지정합니다.
  3. -o 파일에 대한 출력 결과. 이 파일은 VLC 플레이어 나 다른 MP4 플레이어에서 재생할 수 있습니다. 인코딩 설정에 맞게 확장명을 지정해야합니다.

옵션 팁 : 당신은 또한 here