Appsrc doesn't play audio to autoaudiosink

Kyle Gibbons kyle at kylegibbons.com
Wed Nov 24 13:02:09 UTC 2021


I wanted to add that when there is data coming in the samples and buffers
should be consistent, but because the ultimate source is a walkie-talkie
like interface, there is not always audio coming in. We only send data to
gstreamer when there is audio coming into the system over the network, we
do not send silence. I did try starting the stream before the application
so there was essentially always audio flowing in, but that made no
difference.

All the best,
Kyle Gibbons



On Wed, Nov 24, 2021 at 7:00 AM Kyle Gibbons <kyle at kylegibbons.com> wrote:

> Tim,
>
> Thanks for the reply. I tried adding min-latency of 40000000, 60000000,
> 100000000, and 1000000000 to no avail.
>
> The buffers and number of samples should be consistent. The audio comes
> from another service I wrote using Go and Pion which gets its audio from
> the Zello API (zello.com)
>
> All the best,
> Kyle Gibbons
>
>
>
> On Wed, Nov 24, 2021 at 6:48 AM Tim-Philipp Müller via gstreamer-devel <
> gstreamer-devel at lists.freedesktop.org> wrote:
>
>> Hi Kyle,
>>
>> > But this doesn't:
>> >
>> > appsrc is-live=true do-timestamp=true name=src ! queue ! opusparse !
>> > opusdec ! audioconvert ! audioresample!  queue ! pulsesink
>>
>>
>> Try adding appsrc min-latency=40000000 (=40ms in nanoseconds) or such.
>>
>> You might have to experiment with the values.
>>
>> Do you always push in buffers of the same size / number of samples?
>> Where do you get the audio data from?
>>
>> Cheers
>>  Tim
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20211124/55b7f2d0/attachment.htm>


More information about the gstreamer-devel mailing list