2013-07-24 1 views
1

메타 데이터 헤더를 icecast 서버로 보내려면 어떻게해야합니까? AAC에 녹화 중이며 ios를 통해 icecast 서버로 스트리밍하고 있지만 파일이 손상된 것으로 나타납니다. 파일을 재생할 수 있으려면 메타 데이터를 추가해야한다고 생각합니다. 메타 데이터는 어떻게 보내나요? 그것을 문자열로 보내야합니까? 형식은 무엇이되어야합니까?데이터를 icecast로 스트리밍하는 경우 오디오 파일 메타 데이터 헤더를 만드는 방법은 무엇입니까?

+0

나는 다음과 같은 게시물에 정확한 코드를 사용하지만, AAC 포맷을 사용하여 .. 제대로 – Shivaay

+0

그것을 설명해주십시오. 그러나 서버에서 mp3를 재생할 수 없습니다. 게시물에 언급 된 헤더가있는 메타 데이터를 보내야합니까? http://stackoverflow.com/questions/17762019/ice-cast-source-client-for-ios – syncmi

답변

1

메타 데이터는 스트림이 작동하는 데 필요하지 않습니다. 데이터가 손상된 경우 인코딩을 잘못했거나 잘못된 Content-Type 헤더를 보내고 있습니다.

즉, 일단 스트림이 작동하면 메타 데이터를 보내려면 실제 오디오 스트림의 대역 외에서 수행됩니다. 메타 데이터는 Icecast 서버에 대한 간단한 HTTP 요청으로 업데이트됩니다.

http://icecast.example.com/admin/metadata?pass=hackme&mode=updinfo&mount=/mountpoint&song=Your%20Metadata 

당신은 여기 내 대답에 더 많은 정보를 찾을 수 있습니다 https://stackoverflow.com/a/9985297/362536

관련 문제