tieto / sipe

A third-party Pidgin plugin for Microsoft Lync/OCS - clone of upstream http://repo.or.cz/w/siplcs.git
GNU General Public License v2.0
129 stars 24 forks source link

Add conferencing support for video #105

Open xnandersson opened 8 years ago

xnandersson commented 8 years ago

Video support during conference, so we can see the presenter.

xnandersson commented 8 years ago

It looks like all participants video stream might be send in a single RTP-stream. My guess is that it shouldn't be that hard to dissect this stream and show. [1] The hardest thing might be to track who is speaking. There is a bit called "the marker bit" as part of RTP protocol that signals the start of voice in a stream after a time of silence that might be useful.See second answer on Stack Overflow [2]

[1] https://tools.ietf.org/html/draft-ietf-avtcore-rtp-multi-stream-11 [2] http://stackoverflow.com/questions/9803120/marker-bit-in-rtp-for-voice-samples-for-codec-like-amr-and-g729