At the risk of creating an unnecessary diversion, have you considered using an adaptive streaming protocol. I'm involved with dash.js a reference implementation of MPEG-DASH. I'd love to see it used here in open meetings. However that is a client, not a server. I'm not sure if there are any open source servers, but I'd be happy to look into it for you.
The biggest advantage of this (other than improved video experience) would be the ability to participate without browser plugins (for browsers that support MSE, which is chrome and IE11 at this point). This is an early stage technology, but it progressing rapidly and industry is picking it up (e.g. Nearly 75% of EU broadcasters expect to be using it by mid 2014). Sent from my Windows Phone From: Alexei Fedotov Sent: 8/21/2013 10:12 AM To: dev Subject: recurring topic: adaptive video Hello folks, how difficult (if technically possible) would be the following: 1) understand that video / sound of some participant experiences delays; 2) stop video for that participant; in other words, switch off the video for those who does not have enough channel? Maybe something like liveDelay can tell that delays exceed some limit to start emergency procedures? -- With best regards / с наилучшими пожеланиями, Alexei Fedotov / Алексей Федотов, http://dataved.ru/ +7 916 562 8095 [1] Start using Apache Openmeetings today, http://openmeetings.apache.org/ [2] Join Alexei Fedotov @linkedin, http://ru.linkedin.com/in/dataved/ [3] Join Alexei Fedotov @facebook, http://www.facebook.com/openmeetings