낮은 대기 시간과 고품질로 Pipewire 오디오를 웹 브라우저로 스트리밍

낮은 대기 시간과 고품질로 Pipewire 오디오를 웹 브라우저로 스트리밍

Pipewire로 오디오를 관리하는 Linux 호스트에서 기본 오디오 장치로 출력되는 다양한 음악 플레이어(예: VLC, mpv, mpd)를 사용하여 오디오 파일(FLAC, MP3, OGG)을 재생합니다.

오디오 장치에서 음악을 재생하는 것 외에도 로컬 네트워크 내의 웹 브라우저에 음악을 게시하고 싶습니다(높은 대역폭과 낮은 대기 시간 제공). 게시된 웹 스트림은 오디오 장치에서 재생되는 사운드보다 1~2초 이상 지연되어서는 안 되지만 (내가 아는 한 진정한 웹 클라이언트를 제공하지 않는) Snapcast만큼 완벽하지는 않습니다.

모든 오디오 출력을 HTTP 스트림으로 미러링하도록 Pipewire를 확장할 수 있습니까? 아니면 이 사용 사례를 지원하는 외부 미디어 서버가 있습니까? 스트림은 다음과 같아야 합니다.

  • 낮은 대기 시간(이상적으로는 1~2초)
  • 고품질(FLAC를 지원해야 함)
  • 단방향(몇몇 클라이언트에 대한 서버만)

관련 정보