Enigma2 StreamInterface

Created by: Lester Caine, Last modification: 26 November 2014

StreamInterface provides a helper to access the necessary stream URL's for the channels set up on the tuners. I've not worked out yet which module provides the :8001 port feeds, but I have fallen foul of the fact that using the stream takes a higher priority than the recorder so I'm short the first few minutes of a recording earlier. Next step is to tidy up the bouquet lists and identify which channels can be used in parallel.

Example of a stream feed URL

http://device:8001/1:0:1:D048:90A:2:11A0000:0:0:0:

StreamInterface provides access to the channel codes to use for the streaming port.

http://device:40080/

Playing streams

I've had this working into MPlayer on Linux with a clean output and OPlayer on the android devices but both of them were jerky playback, but the best approach seems to be to use VLC for Android which is currently in beta, but has installed and been linked to the browser so that clicking on the links in StreamInterface opens the stream in VLC. The VLC package on Linux has installed, but is not linked to Firefox currently so that is another area to fix.

Source Code for StreamInterface