audio conference
Matthew Waters
ystreet00 at gmail.com
Thu Jul 25 06:32:40 UTC 2024
The audiomixing is not the issue. The issue is that whatever is
receiving the data creates a thread for each participant (presumably
from RTP). The threadsharing plugin aim to reduce the number of threads
in such a scenario.
You can feed multiple audiomixer sink pads all from a single thread if
you are very careful.
Cheers
-Matt
On 25/7/24 15:55, Pradeep Acharya via gstreamer-devel wrote:
> Hi,
>
> Thanks a lot for the support. I think gst-plugin-rs does not have
> support for audio mixing
>
> REgards
> pradeep
>
> On Wed, Jul 24, 2024 at 9:33 PM Nicolas Dufresne
> <nicolas at ndufresne.ca> wrote:
>
> Hi,
>
> Le mercredi 24 juillet 2024 à 20:07 +0530, Pradeep Acharya via
> gstreamer-devel a écrit :
>> Hello list,
>> Any kind of suggestions on the below query would be helpful
>
> You might like to know that we have discourse.gstreamer.org
> <http://discourse.gstreamer.org> now, where most of the user
> discussion take place.
>
>> Thanks & Regards
>> Pradeep
>>
>> On Tue, Jul 23, 2024 at 7:10 PM Pradeep Acharya
>> <pradeep.acharya1008 at gmail.com> wrote:
>>> Hi All,
>>> i'm developing an audio conference targeted for more than 100
>>> participants in a conference. I'm using "audiomixer" element to
>>> do this. Its working fine if the number of participants is less
>>> than 10 . However, I see that the number of threads created are
>>> huge. For each input pad of an audio mixer, one thread is
>>> created .like this if there are 100 participants then the number
>>> of threads would be 100 (input) and 1 for output from the mixer.
>>> Is there any way to reduce the number of threads used by the
>>> audiomixer element ? Any other suggestions would be helpful
>
> Sounds like you'd need something like the gst-plugins-rs
> "threadshare" mode, with audio mixing support.
>
> regards,
> Nicolas
>
>>>
>>> Thanks & Regards
>>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20240725/59c09a4f/attachment-0001.htm>
More information about the gstreamer-devel
mailing list