2008-09-05 5 views
4

지난 몇 년 동안 컴퓨터에서 음악 스트림을 만드는 방법을 조사했습니다. 프로그램을 보았지만 유용한 프로그램은 Windows 만 있습니다 (Mac을 사용하는 경우).PHP (또는 다른 언어)를 사용하는 스트림 데이터 (예 : 음악)

결국 나는 에 관심이있어 어떻게 스트림이 작동하는지 알 수 있습니다. 자신의 스트림을 만들 수있는 방법이 있습니까? PHP에서 소켓 함수를 사용하고있을 가능성이 있습니까? 이에 대한 PHP 라이브러리가 있습니까?

답변

3

Ampache을 살펴보십시오. 그것은 웹 기반 오픈 소스 오디오 파일 관리자입니다. 그것은 MySQL과 PHP로 구현됩니다. 웹을 통해 오디오 파일을보고, 편집하고, 재생할 수 있습니다.

1

결국 결국 사용하려는 프로토콜로 끝납니다. Shoutcast IMHO는 일반 HTTP이므로 으로으로 스트림을 출력하면 방금 스트림 내용이 출력됩니다.

내 Sonos 시스템에서 ogg 기반 웹 라디오 작업을 수행하려면 실제로 PHP로 작성된 sox 주위에 약간의 트랜스 코딩 래퍼를 만들었으므로 예제로 제공하는 것이 도움이 될 수 있습니다.

현재 위치를 확인할 수있는 것들 : http://www.gnegg.ch/ogg2mp3/ 당신이 당신의 고유의 스트리밍 프로토콜 구현 후에 경우

- 어쩌면 UDP 후, 난 두려워 기반은, PHP 문제에 대한 올바른 해결책이 될 수 없습니다 - 적어도 장시간 실행되는 프로세스 (5.3에서는 통합 가비지 수집에 도움이 될 수 있음)에 사용될 때 문제가 발생하지 않는 한 적어도

관련 문제