xogium, So, I've been recording the audio of my binaural dummy head when I stream into opus format, because it's both good quality and requires much less storage space than typical mp3 (a 8 hours long stream is only 230 MB or so at 64 kbps).
Liquidsoap which is the software I use does the proper thing, and actually encodes each song, or in this case, each stream of audio in its own stream of opus data, so when I move around and decide to alternate between streaming my phone and streaming the audio from the dummy head, then end with terminating liquidsoap, it goes like this:
header, metadata, audio data, new stream metadata, audio data, metadata, audio data, end of stream
It took 6 years for ffmpeg to handle this properly. That is, before, ffmpeg would choke to death when seeing an opus file encoded this way, because it didn't expect it. #audio #codec #ogg #opus