Wie geschrieben würde mich hier der technische Hintergrund interessieren, und nicht wieder einfach nur "ein geht nicht", auch wenn es noch der 10te User schreibt. Wenn es so viele wissen warum es nicht geht, können die das doch auch mal technisch erklären. Wir sind hier doch immerhin in einem Elite-Forum

Man füttert StreamRelay allerdings nicht mit einen transcodierten Stream. Über Port 8001 wird der Plain TS Stream rausgegeben mit dem man StreamRelay füttert.
Leider habe ich kein TVH und kann es daher nicht testen. Aber soweit ich es verstehe, werden doch über den CAPMT Server alle benötigten Daten für die Entschlüsselung an OSCam übergeben.
Die Frage wäre doch: Reicht StreamRelay die Parameter mit den man auf Port 17999 anfragt 1:1 an den Host weiter?
Wenn man sich die iCam Senderliste mal anschaut ist die ja wie folgt aufgebaut:
Beispiel:
1:0:19:83:6:85:21:0:0:0:
Sie müssen registriert sein, um Links zu sehen
:
Vereinfacht:
<FakeServiceReference>http://<StreamRelayIP>:<StreamRelayPort>/<OriginalServiceReference>
Die Fake Service Reference wird doch nur für Enigma benötigt, oder? Interessant wird es doch, ob nach dem Port die Parameter 1:1 zum Source Stream Host durchgereicht werden.
TVH stellt laut Google den Plain TS Stream mit folgender URL zur Verfügung:
http://<TVH-IP>:9981/stream/channel/<UUID>?profile=pass
Man könnte nun mal versuchen in den StreamRelay Einstellungen:
Source Stream Host = <TVH-IP>
Host Stream Port = 9981
Und die URL für die Anfrage auf den StreamRelay Port 17999 so umbauen:
http://<StreamRelayIP>:17999/stream/channel/<UUID>?profile=pass
Voraussetzung wäre natürlich ein ungepatchtes TVH damit der TS Stream verschlüsselt übergeben wird.