<div dir="ltr"><font face="monospace, monospace">Hi Ethin.</font><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">> The interface to libav also looks unnecessarily complicated, or is that just me.</font></div><div><font face="monospace, monospace">When learning libav, at first, I felt the same way. The interface is complicated by not unnecessarily.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">Concerning the rest of your questions: too vague to give a definitive answer.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">For a conferencing application I would suggest WebRtc.</font></div><div><font face="monospace, monospace"><a href="https://webrtc.org/">https://webrtc.org/</a> </font></div><div><font face="monospace, monospace"> <br></font></div><div><font face="monospace, monospace">WeRtc can be used on modern Web browsers(Chrome, Firefox, ...) using javascript or be compiled and linked in a C++11 application. Be aware, compiling WebRtc is not straightforward and the interface is even shadier than the libav's.</font></div><div><span style="color:rgb(0,0,0);font-family:monospace,monospace;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(0,0,0);font-family:monospace,monospace;white-space:pre-wrap">Regards.</span></div></div>