문제

나는 많은 기사를 보았고 스트리밍에 관한 질문 에게 iPhone 앱이지만 내 질문은 반대, 즉 스트리밍입니다. 에서 iPhone 앱.

아이폰 앱에 오디오 콘텐츠가있어 브라우저로 스트리밍하고 싶습니다. 따라서 아이디어는 브라우저가 iPhone에서 실행되는 서버에 연결할 수 있다는 것입니다. iPhone의 서버는 오디오를 브라우저에 제공합니다. 브라우저는 끝없는 스트림을 재생합니다.

이미 Audioqueue를 사용하여 전화기에 완벽한 루핑 콘텐츠가 있습니다. Cocoahttpserver를 사용하여 전화로 실행중인 서버를 설정하는 방법을 이미 알고 있습니다. 내부 iPhone 서버에 연결된 브라우저로 오디오 큐 (또는 파일 스트림) 스트림을 만들 수있는 세 번째 조각이 있습니까?

이것을 구현하는 방법에 대한 생각이 있습니까?

도움이 되었습니까?

해결책

글쎄,이를 위해 해부, 포트 또는 모방 할 수있는 몇 가지 좋은 오픈 소스 프로젝트가 있습니다. 내가 제안 할 것은 방법을보고있는 것입니다 Icecast 그리고 StreamTranscoderv3 함께 작동합니다. 후자는 오디오 소스를 가져 와서 소스로 Icecast 서버로 보냅니다. 둘 다의 포트 부분과 iPhone에서 로컬로 실행하면 솔루션이 있습니다. Bonjour가 LAN의 다른 시스템이 iPhone을 찾아들을 수 있도록 Bonjour를 사용할 수 있다고 생각합니다.

또는 StreamTranscoder 출력을 다른 곳에서 Icecast 서버로 보내어 세계에서 사용할 수 있도록합니다.

불행히도, 어느 프로젝트도 과도하게 엔지니어링되지 않았습니다. 코드는 매우 모듈화되지 않지만 이해할 수 있고 겸손한 크로스 플랫폼입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top