Hello,
i have a problem with streaming internet radio from http sources. I use some media players on Xfce desktop to listen musik on the background. All streams starts dysfluend and often comes breaks.
my Enviroment:- Leap 15 + Xfce Destop
- ALSA sound enviroment (no PulsAudio)
- installed resticted codecs (no VLC…)
I use primary the Pragha music player (other slim GTK player also tested). By all is the same problem. I think this is a problem in gstreamer or the call of the music player. I find out that the http streams runs whitout any buffer.
Here is the same problems as the musik player…
> gst-play-1.0 -v http://streams.radiobob.de/bob-live/mp3-192/mediaplayer
...
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: buffer-size = -1
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: use-buffering = false
...
> gst-launch-1.0 playbin uri="http://streams.radiobob.de/bob-live/mp3-192/mediaplayer"
I set manualy a buffer with 512k and it works perfect…
> gst-launch-1.0 playbin buffer-size=512000 uri="http://streams.radiobob.de/bob-live/mp3-192/mediaplayer"
> gst-launch-1.0 playbin3 buffer-size=512000 uri="http://streams.radiobob.de/bob-live/mp3-192/mediaplayer"
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Redistribute latency...
Prerolled, waiting for buffering to finish...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstAudioSinkClock
My workaround:- open a terminal window
- open a “screen -S play”
- > gst-launch-1.0 playbin3 buffer-size=512000 uri=“http://streams.radiobob.de/bob-live/mp3-192/mediaplayer”
- CTRL + a d
- exit terminal window
How can i set the buffer-size as default for http streaming?
Is this a bug?
Any help are welcome.
Kind Regards