User Tools

Site Tools


documentation:streams:how_to_flac_stream

How to FLAC stream

introduction

FLAC streaming is embeded as audio/ogg or application/ogg

The limitation of metadata

In ogg streaming protocol metadatas are embeded in the audio packets.and ogg protocol has a known “bug” after each metadata change it sends EOF(end of file), and start a new ogg file, which causes some (most) clients to stop listening..

Affected clients are:

  • firefox
  • chrome (maj:Chromium Version 117.0.5938.149 can read without cut)
  • mpd
  • ..

MPV and VLC can play continuously but do not update the metadatas

the only workaround available client-side at the moment is to use Icecast Metadata JS

Software encoder

software that support FLAC streaming

with metadatas

Liquidsoad

requires libflac

B.U.T.T.

without metadatas

FFMPEG

documentation/streams/how_to_flac_stream.txt · Last modified: 2024/01/09 10:15 by pnode