I am currently working on my end-of-year project with Asterisk and am encountering a problem regarding video in conferences.
My endpoints can already exchange audio/video without problem. However, I want to allow video to be established within a conference using ConfBridge. I theoretically configured my ConfBridge to accept video, and enabled the VP8 and H264 codecs. When entering the conference and activating the video, the phone sends the video and the server seems to process the data correctly (verification with rtp set debug on).
I’m testing with Linphone, but I don’t want to use WebRTC.
Is there a solution for this, or do I have to use WebRTC?
I hope all participants can share their video during the conference. If I understood correctly, the follow_talker parameter allows you to show only the video of the person speaking, or with sfu which could offer a mosaic view if I understood correctly, similar to what you see on a Teams call, with the videos of all the participants
There is no video mixing in Asterisk. The “sfu” does not show a mosaic inherently, it sends all video streams to everyone and it is up to them to display them accordingly.
Ok, thanks for the explanation, so the best option would be to follow the speaker. I also tried the ‘follow talker’ option, but I still don’t receive any packets. So the problem could be with Linphone?
End of term projects often have implementation constraints that don’t allow the best tool for the job. (Actually marketing departments often do the same.)