1) tvheadend must be set to send raw TS streams, not its proprietary stream format.s1738berger wrote:Hi, just found this interesting post. I was looking for some time for such a solution. Currently I have a HDHomeRun EXPAND DVB-C tuner that is connected to a Tvhedaend server running on a RaspberryPi 2 (jessie lite)
As clients I am using some other RaspberryPi running Kodi with the Tvheadend HTSP Client. That works pretty good.
To have serve bitrates on the network I installed the transcoding software from 'steinerdatenbank.de' on the same Raspi where is Tvhedend server installed. The installation could be completed without any problems.
In Tvheadend I created a user that uses the streaming profile 'pass' to get the raw streaming data.
In channels.dat I included the line 'Arte HD=http://test:firstname.lastname@example.org:9981/st ... 2a40b6fbc1 sd1 mpeg 2014' (test is the user for streaming, in VLC this stream is showing the tv program)
When I run 'transcode.py' I can choose this channel and it seems to start with the message 'Listening on http://127.0.0.1:9081/xyz.mkv' .... and now? I have no idea how to move on from this point
Do I have to call transcode.py from a client to receive the transcoded stream? In tvheadend I don't see an established stream, nor any connection on the HDHomeRun tuner. I also tried to use a direct connection to HDHomeRun in channels.dat . Same result.
Any hints where is my fault in thinking? Thank you very much for any help. Regards
2) Open the http address in VLC or omxlayer(GUI).
IP must be the IP of the RPi running the transcoder; on the same machine you can use "localhost",