오늘은 대한입니다.
sun's longitude:300 25 15.49 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
2690 번 글의 답장글: Re: MP3스트리밍에 관한 질문..
글쓴이: 산이 [홈페이지] 글쓴날: 2007년 07월 27일 02:45:28 금(새벽) 조회: 2434

[김순호]님이 남기신 글:

>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션)    :  
>- 커널버전(옵션)
  : 2.6.9-42
>- 데몬버전(예:apache
 1.3.27) : apache 2.0.55, PHP 4.4.2
>- 데몬설치유형(RPM/컴파일/기타)
 : 
>-----------------------------------------
>*중요:한글 문자가 하나도 없으면 스팸페이지로
이동합니다(스팸
 필터링).
>
>MP3스트리밍 때문에 연락드립니다.
>아주 심플하면서 좋은데, 제 서버에 설치가 잘
안되네요..
>곡 목록이 추가가 안되네요.
>주소는 http://cast.white.or.kr/mp3stream
>변수가 이상한지...
>그것보다 파일 한개만 스트리밍을 받고 싶은데
>play.php.txt를 참조하는데, 너무 어렵네요.
>
>즉, cast.white.or.kr/play.php/test.mp3
>
>이런식으로 해서 winamp가 동작 되도록 하고 싶은데,
>간단하게 구현 할 수 없을까요?? 

========================================

곡 추가가 안되는 경우는 쿠키 문제인것 같습니다. ㅜ.ㅜ

한개씩 스트리밍할려면
 play.php.txt 소스를 사용하면 됩니다.

즉

저정된 mp3 디렉토리($mp3_dir,
 DocumentRoot 밖에 있어도 상관없음)에
test.mp3 파일이 있다면, agent_encode() 함수를 이용해서
"test.mp3" 의 리턴값을

play.php?stream=리값


이런식으로 URL을 작성하면 됩니다.(winamp 에서는 '+' 문자 에러
때문에)

이 방식은 현재 play.php.txt 의 기본방식입니다.



만약 play.php/test.mp3 이런식으로 하려면. 약간 소스를 바꿔야
합니다.
즉 $_SERVER['PATH_INFO'] 서버 변수로 고치면 됩니다.

php_stream($mp3_dir,$MP3LIST,$_GET['stream'],$lame);

이부분을

php_stream($mp3_dir,$MP3LIST,$_SERVER['PATH_INFO'],$lame);

이렇게

단 파일이름에 특수 문자 '+'가 들어가 있다면 winamp URL을 제대로
서버에 요청을 못하는 버그(에러)가 있습니다.
(이 문제를 없애려면 agent_encode() 함수를 이용해야 합니다.

 
이전글 : MP3스트리밍에 관한 질문..
다음글 : 질문하나 드립니다.  
 from 211.212.249.68
JS(Redhands)Board 0.4 +@

MP3스트리밍에 관한 질문.. 질문하나 드립니다.
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds