Players#
Transport modes#
There are three different modes of transporting the stream to the player.
Name |
Description |
---|---|
Standard input pipe |
This is the default behaviour when there are no other options specified. |
Named pipe (FIFO) |
Use the |
HTTP |
Use the |
Player compatibility#
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.
Using --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 --live
.