Skip to main content

Players included in the MistServer meta-player

The MistServer meta-player includes several players which you can turn on/off depending on your preferences. Some players can play multiple protocols while others are solely meant for a single protocol.

Native HTML5 player

The native HTML5 player of your browser is used as default for any protocol compatible with it.

Videojs player (videojs)

Videojs is an open source HTML5 player. It is widely used and well developed, whiting MistServer videojs used for HLS playback.

DASH Industry reference player (dashjs)

Dashjs The Dash Industry reference player is used for all DASH related playback.

MistServer WebRTC (webrtc)

As is common with WebRTC we've made our own implementation before whep. This WebRTC player is developed and mainted by the MistServer team. It will be compatible with any other MistServer, however it will most likely not work with other WebRTC implementations.

MP4 over Websocket player (mews)

This is a player developed and maintained by MistServer for MP4 over websockets. It is compatible with Windows, Android, Linux and MacOS desktops. Safari and IOS however are not supported. It relies on Media Source Extentions to work.

H265/HEVC player: raw to canvas (rawws)

This player is developed by MistServer for H265 playback in the browser. It is compatible with most browsers except for Safari. It uses libde265.js for decoding H265.

FLV player (flv)

A HTML5 based player for FLV playback. Behind the scenes this player takes FLV content and makes fMP4 out of it. This is based on the following player by bilibili

Strobe Media Playback (flash_strobe)

Player meant to playback Adobe Flash protocols. Since the death of Flash in modern browsers you can safely assume you cannot use this. In attempt to give a somewhat workable link we'll refer to sourceforge which still hosts a copy.

Hlsjs player (hlsjs)

Hlsjs is an HTML5 player for HLS streams. MistServer uses it as an alternative for videojs in certain conditions