Multimedia streaming opensource, flazr

취미로 예전에 개발해두었던 음원분석기(음악파형+음악가사 분석)을 업그레이드를 하려고 하는 중인데, 분석기 데이터가 예전 데이터라 최신버전으로 업데이트하고자 음원수집기쪽을 업그레이드하고 있다.

예전에는 그냥 토렌트로 퍼져가는 음원을 가지고 분석했었는데 이번수집기는 각 음원사이트에서 공개한 미리 듣기 음원으로 분석하려고 방향을 잡았다. 그래야지 최신데이터의 데이터를 수집하기가 편하기 때문에~

물론, 엄청난 트래픽을 발생시키면 문제가 되지만 적절한 수치로 조절하면서 수집하면 서비스에 크게 문제될게 없을듯하여 ( 수익을 내는 것이 아니기 때문에 ) 수집기쪽을 수정하는데, 미리듣기가 RTMS 프로토콜로 스트리밍하기때문에 해당되는 스트리밍을 저장할 라이브러리를 찾고 있었다.

2개를 보통 많이 사용하는듯한데, red5( http://www.red5.org ) client library, flazr( http://flazr.com ) 라이브러리 dependency가 적은 flazr 쪽으로 선택을 했다.

사용법은 매우간단하다.

final ClientOptions options = new ClientOptions(streamingUrl, file);
RtmpClient.connect(options);

streamingUrl을 지정하고 저장될 file 저장위치를 지정하면 저장이 된다~

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중