medooze / media-server

WebRTC Media Server
GNU General Public License v2.0
1.36k stars 295 forks source link

feat: add support for unegotiated incoming groups #331

Closed murillo128 closed 2 months ago

murillo128 commented 2 months ago

This PR adds support for detecting unsignaled sources that provides relevant mid and rid values.

The mid is used for selecting the track to associate the id, and the rid for the source id. RTX ssrc is associated by rid or rrid afterwards.

Also I had to change some raw pointers by shared pointers.