Did you think about adding some sort of incentivization to the online meetings? Maybe each member of your community could receive a token at the end of each meeting (if they showed active participation during the meeting through useful questions and/or answers) and exchange them for certain community services. This way you can gamify the "boring" meetings and make people even compete for these tokens through virtual contests or quizzes.