@julian said:

I was looking into this with WebRTC. It's definitely doable

As long as someone can make a plugin for that plugin that'll send all uploaded files through an online virus checker