2011-04-24 4 views
1

Red 5 서버에서 오디오 및 비디오 파일을 스트리밍해야합니다. 기본적으로 빨간색 5는 플래시 만 지원하지만 다른 파일 형식에 대한 지원도 추가해야합니다.레드 5 미디어 서버가 다른 형식의 파일을 스트리밍하는 방법은 무엇입니까?

클라이언트 요청에 따라 미디어 파일을 한 형식으로 원하는 형식으로 동적으로 변환해야합니다. 가능한가? 그것을 위해가는 방법? 나는 vlcj 프로젝트를 읽고 있었지만 그들을 통합하는 방법을 모른다.

Red 5에서 오디오/비디오 트랜스 코딩이 불가능하면 다른 오픈 소스 대안이 있습니까?

도움이 될 것입니다 ...

감사합니다!

답변

0

red5-common.xml 안에있는 StreamableFileFactory 빈을 확인하여 어떤 종류의 파일을 기본적으로 스트리밍 할 수 있는지 확인하십시오 (flv, mp3, mp4, m4a). red5 서비스의 스트리밍 디렉토리에 이러한 파일 중 하나를 복사하면 해당 파일을 재생할 수 있습니다.

스트리밍해야하는 소스가 다른 형식 (예 : YouTube 업로드) 인 경우 가장 좋은 방법은 ffmpeg입니다.

  1. 당신은 당신의 스트리밍 디렉토리에있는 지원되지 않는 파일 (예약 된 작업해야한다)이 있는지 여부를 한 후, 서버에 RED5 서비스 체크 내부에서
  2. 그것을 구축하고,
  3. 그렇다면 새 파일 을 스트리밍 가능한 형식으로 변환하려면 적절한 매개 변수와 함께 ffmpeg를 사용하십시오.

그게 전부입니다.

+0

이 질문에 시간을 좀주십시오 - http://stackoverflow.com/questions/5846816/can-we-stream-only-flash-videos-throught-rtmp. 감사 ! – WinOrWin

관련 문제