There are three different modes of transporting the stream to the player.
This is a list of video players and their compatibility with the transport modes.
Known issues and workarounds#
MPC-HC reports "File not found"#
Upgrading to version 1.7 or newer will solve this issue since reading data from standard input is not supported in version 1.6.x of MPC-HC.
MPC-HC only plays sound on Twitch streams#
Twitch sometimes returns badly muxed streams which may confuse players. The following workaround was contributed by MPC-HC developer @kasper93:
To fix this problem go to options -> internal filters -> open splitter settings and increase "Stream Analysis Duration" this will let ffmpeg to properly detect all streams.
--player-passthrough hls has also been
reported to work.
MPlayer tries to play Twitch streams at the wrong FPS#
This is a bug in MPlayer, using the MPlayer fork mpv instead is recommended.
Youtube Live does not work with VLC#
VLC versions below 3 cannot play Youtube Live streams. Please update your player. You can also try using a different player.
Youtube Live does not work with Mplayer#
Some versions of Mplayer cannot play Youtube Live streams. And errors like:
Cannot seek backward in linear streams! Seek failed
Switching to a recent fork such as mpv resolves the issue.
When using OMXPlayer the stream stops unexpectedly#
When reading from a fifo pipe OMXPlayer will quit when there is no data, to fix
this you can supply the timeout option to OMXPlayer using
--player "omxplayer --timeout 20".
For live streams it might be beneficial to also add the omxplayer parameter