OPUS (Icecast) sending same data independently of bitrate
Icecast and Shoutcast broadcasting client
Brought to you by:
vc-bipak
I migrate to Icecast to use OPUS as default CODEC, knowing is less data consuming compared to any other CODEC. However, I noticed that while in MP3 / 128kbps , BUTT doesn't send nor 1GiB data in a minute, when I select OPUS and ANY bitrate, it tooks about 11MiB/minute always.
This is not supposed to be that way. What's the issue?
Is happening even with BUTT 0.1.18
Thank you
I am sorry, but I do not understand exactly what you are saying. I just tested with butt 0.1.21 and it works as expected. When changing the bitrate the measured traffic that goes out from butt to the icecast server changes accordingly. If I select 128 kbps it sends out 16 kByte in the mean and if I select 64 kbps it sends out 8 kByte.
Next values were the "stream sent" I took just one minute after begin to stream an audio device (silence signal) in "stereo 48000Hz"
It happens with 0.1.16/0.1.18 BUTT versions in Linux and Windows. I understand that, as when using MP3 codec, when I stream at low bitrate, stream data sent should be lower.
Last edit: Rafael Linux User 2020-07-04
This seems to be a bug in the calculation of the "stream sent" value when using OPUS. If you measure the traffic with an external tool (as I did) you will see that the actual data being transmitted changes with the selected bitrate as it is supposed to. Thanks for figuring this out. Will be fixed in the next version.
Daniel
I assumed that after 2 days I enabled that codec, cause in my server data uploaded was not growing so fast as "streaming sent" showed. But at first time I was really scared seeing how BUTT was sending much more data than I was calculating and precisely the reason cause I switch to OPUS was the less data required by OPUS.
So yes, please, fix it and THANKS to you for your great work.