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

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

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

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
 ★ 글 지우기 항목입니다. 한번 더 생각하시고 결정하십시오.!!!
제목 7281 번 글의 답장글 : Re: MP3스트리밍에 관한 질문..
 이름  산이 [홈]http://linuxchannel.net/

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

>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) :
>- 커널버전(옵션) : 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() 함수를 이용해야 합니다.
2007년 07월 27일 02:45:28 금(새벽)  from 211.212.249.68
0
암호: 공용 보안 SSL 서버가 준비되기 전까지는 off 합니다

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

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