We have a beta product that is mainstream right now that is able to cam to cam (1 on 1) in Android with no Flash or HLS it is in WebRTC HTML5 -- with text video and voice -- PC, Tablet or Smartphone. Meerkat has a raw beta muiti recipient live cam broadcasting platform in WebRTC HTML5.
EME mp4 videos (
EME WTF?: An introduction to Encrypted Media Extensions - HTML5 Rocks ) is going to change things rapidly.
Making responsive sites for old technologies is a dead end ...