on the open source side, shaka (<a href="https:&#x2F;&#x2F;github.com&#x2F;google&#x2F;shaka-player" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;google&#x2F;shaka-player</a>), dash.js (<a href="https:&#x2F;&#x2F;github.com&#x2F;Dash-Industry-Forum&#x2F;dash.js&#x2F;wiki" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Dash-Industry-Forum&#x2F;dash.js&#x2F;wiki</a>) and hls.js (<a href="http:&#x2F;&#x2F;dailymotion.github.io&#x2F;hls.js&#x2F;demo&#x2F;" rel="nofollow">http:&#x2F;&#x2F;dailymotion.github.io&#x2F;hls.js&#x2F;demo&#x2F;</a>) are good.<p>on the commercial prodcut side, the bitmovin player <a href="https:&#x2F;&#x2F;bitmovin.com&#x2F;player&#x2F;" rel="nofollow">https:&#x2F;&#x2F;bitmovin.com&#x2F;player&#x2F;</a> is best one covering HLS &amp; DASH on all browsers. There are also a lot of demos at <a href="http:&#x2F;&#x2F;www.dash-player.com&#x2F;demo&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.dash-player.com&#x2F;demo&#x2F;</a>