At some point in the not-so-far future, we will break the API/ABI. These are the changes that will happen.
Rebase our objects on GstObject instead of GObject
- We gain an object lock (instead of our own)
- We get an object name (for debugging)
- Remove the "cname" parameter from the participant constructor and make the "cname" property specific to RTP
- and remove it from fs_conference_new_participant()
- Remove the "error" signal from the participants (they have no methods, no behavior, and emit no errors)
- Remove the FS_ERROR_UNKNOWN_CNAME error entirely
Re-add the full padding to every subclassable class (especially FsStream)
- Remove the debug msg in the error messages
- Replace set_candidates by add_candidates and use force_candidates for rawudp
- What to do with ICE restarts?
Multiple STUNs servers (Using a 0-terminated array of (gchar *, guint)) or use GstNetAddress everywhere?
- Bump GLib dep to 2.16
- Remove the READY step and replace it with CONNECTED (current connected is bogus)
- Set relay info after the discovery has started?
- Find a solution for SIP forking

