conferencing icon indicating copy to clipboard operation
conferencing copied to clipboard

Audio Stream

Open Sreyams opened this issue 3 years ago • 7 comments

In the Mesibo groupcall, is there a way to to start a background audio playing and capture audio conversations? Appreciate if you could point me to the right source code to look into? Thanks

Sreyams avatar Mar 26 '21 18:03 Sreyams

Can someone help me here to identify in the code where Audio streams can be captured when a group call is initiated and conversation is going on.

My need is to see if the audio conversation can be saved into a mp3 file. Has anyone done this?

Also has anyone done how noise cancellation or suppression can be done during the conversation going on?

Sreyams avatar Apr 15 '21 13:04 Sreyams

mesibo does not allow recording to mp3 now. The recording feature is in pipeline.

The noise cancellation is enabled by default.

mesibo avatar Apr 15 '21 14:04 mesibo

when you say noise cancellation is enabled, could you elaborate a bit .. does it go through some AI algorithms for different noise patterns or uses native Android noise cancellation. Is there a way to test it?

In which class/method I can see that ?

Sreyams avatar Apr 15 '21 16:04 Sreyams

I have a background audio playing in a loop as I enter a room. I am doing this to test if noise cancellation happens and hear the conversations clearly. The problem I am facing is - as soon as I enter and the grid_layout shows up, my background audio is not heard continuously, as it should. Question is - is there an interruption to the background audio stream happens here? How can I overcome this?

Sreyams avatar Apr 22 '21 14:04 Sreyams

How are you playing your background audio?

https://mesibo.com/documentation/api/conferencing/mesibogroupcall/#playincallsound

heisenberg-hash avatar Apr 22 '21 16:04 heisenberg-hash

This is how I am starting a background audio playing as a Service to create a background noise In the JoinRoomActivity, picking an available room in the listener code, I start this service and enter the room.

Upon someone joins the room, as you mentioned here, it plays the "join" sound R.raw.join in MesiboGroupCall_OnPublisher

Does it make sense?

My problem is while this background noise is playing, will this noise cancellation happen during the audio conversation? Will there be any conflict?

Sreyams avatar Apr 22 '21 19:04 Sreyams

Assuming I play a noise audio file in a loop in MesiboGroupCall_OnPublisher (var3 set to True), when some one joins they hear this. But during the conversation, will this background noise be suppressed or cancelled and the conversation will be clear with the noise cancellation enabled by default?

Sreyams avatar Apr 29 '21 15:04 Sreyams