미디어 플레이어 데몬을 사용하여 HTTP를 통한 오디오 파일 스트리밍 실패 - "찾을 수 없음"

미디어 플레이어 데몬을 사용하여 HTTP를 통한 오디오 파일 스트리밍 실패 - "찾을 수 없음"

HTTP를 통해 오디오 파일을 스트리밍하기 위해 간단한 MPD 인스턴스를 설정하려고 합니다. 제가 원하는 것은 브라우저에 URL을 입력하는 것뿐입니다. 그러면 가능한 한 쉽게 오디오 파일이 전송됩니다.

로컬 포트에서 수신하도록 MPD를 설정했는데 작동하는 것 같습니다 . OK MPD 0.23.4로 탐색할 때 [my-IP]:6600내장 HTTPD 서버도 설정해 보았습니다.

audio_output {
        type            "httpd"
        name            "HTTP Stream"
        encoder "vorbis"                # optional, vorbis or lame
        port            "8000"
        bind_to_address "[my-ip]"          # optional, IPv4 or IPv6
##      quality         "6.0"                   # do not define if bitrate is defined
        bitrate         "192"                   # do not define if quality is defined
        format          "48000:16:2"
        max_clients     "0"                     # optional 0=no limit
}

완료되면 test.oggMPD에 최상위 디렉터리라는 파일을 추가했습니다( 에서 /var/log/mpd.log).

update: added /test.ogg

하지만 브라우저나 VLC()를 통해 파일에 액세스하려고 하면 [my-ip]:8000/test.ogg다음 오류가 발생합니다.

Not found

MPD는 일반 권한을 가진 사용자로부터 실행됩니다. 제가 뭘 잘못하고 있는지 잘 모르겠습니다.

MPD를 사용하여 HTTP 파일을 최대한 간단하게 전송하려면 어떻게 해야 합니까?

어떤 도움이라도 대단히 감사하겠습니다.

감사해요!

답변1

[my-ip]:8000/MPD는 오디오를 전송하기 위해 파일 경로를 사용하지 않고, 또는 와 같이 미리 정의된 경로에서만 사용합니다 [my-ip]:8000/mpd.mp3.

관련 정보