2012-05-17 3 views
2

게시하기 전에 정보를 검색했는데 찾고있는 정보를 찾지 못했습니다. 누군가가 올바른 방향으로 나를 가리킬 수 있기를 바랍니다. 내가 듣고 싶은 라디오 쇼가 있지만, 하루 중 언제라도 들려주기 때문에 나는 항상들을 수 없습니다. 나는들을 수없는 시대에 그 부분을 녹음 할 수있는 능력을 갖고 싶습니다. Java는 인터넷 라디오 스트림에서 오디오를 녹음하는 수단을 제공합니까? Java가 올바른 선택이 아닌 경우 다른 언어를 사용하고자합니다. 나는 어디서부터 시작해야할지 모르겠습니다.자바를 사용하여 인터넷 라디오 스트림 녹음하기

덕분에

+0

하시기 바랍니다이 자세한 내용을 추가, 라디오 쇼의 종류와 비슷합니다. 그것은 flv입니까? 오그? MP3? rtmp? mms? –

+0

Tbh, 나도 몰라. 어떻게 알 수 있습니까? 난 그냥 웹 사이트로 이동 URL을 연결하고 오디오 재생을 시작 플레이어를 엽니 다. – Codebug

+0

@putnick 편집 : 추가 조사시, 나는 그것이 flv 스트림이라고 생각합니다. – Codebug

답변

2

작정 당신은 스트리밍되는 URL 찾기 위해 HTTP 헤더를 덤프 LiveHttpHeaders 파이어 폭스 부가 기능을 사용할 수 있습니다. (당신은 ressource 파일을 볼 수 있습니다).

그런 다음이 자바의 필요, 간단한 컬 명령이 트릭을 안 :

curl -A "Mozilla/5.0" -b /tmp/c -c /tmp/c "http://domain.tld/path/to/radio_show.extension" > radio_show.flv 

편집 : 실제 URL과 함께 :

curl -A "Mozilla/5.0" -L -b /tmp/c -c /tmp/c -s "http://208.92.55.56/WABCAMAAC?streamtheworld_user=1&nobuf=1337218977154" > /tmp/dump 
+0

@putnik 응답 해 주셔서 감사합니다. 그러나, 나는 창문을 운영하고 있으며 실수하지 않는다면 컬에 접근 할 수 없다고 생각합니다. 나는 curl이 linux/unix 일이라고 생각했다. 또한, 나는 특정 시간에 녹음을 시작하고 싶다고 언급하는 것을 잊었다. 그렇게하면 스트림이 나 자신을 녹화 할 수 있습니다. – Codebug

+0

Doh! =) cURL은 OS에 무관합니다 (http://curl.haxx.se/download.html 참조) 참조 http://stackoverflow.com/questions/2710748/run-curl-commands-from-windows-console –

+0

@putnik LiveHttpHeaders를 다운로드하고 http 헤더를 살펴 보았습니다. 스트림의 유형을 나타내는 명시적인 파일 확장자를 보지 못했습니다. 나는. 스트림 URL 끝에 파일 확장자가 없습니다. 그러나 HTTP 응답 맨 아래에는 Content-Type : application/flv라는 줄이 있습니다. 그것은 그것이 flv 스트림임을 확인합니까? – Codebug

관련 문제