OK jetzt nochmal zurückzukommen auf das "der Client muss das machen"
und in welchem fall würde ich das streamrelay in osam brauchen ?
Nochmal eine grobe Erklärung zu CSA, ICAM und der Entschlüsselung:
ICAM ist im Grunde nur eine veränderte
Sie müssen registriert sein, um Links zu sehen.
die sich nicht an die DVB Standards hält. Als es ICAM bei Sky noch nicht gab, wurde dort auch CSA genutzt. Genau so wie z.B. bei den
HD+ Sendern. Wenn du die
HD+ Sender über TVH gestreamt hast, hat OSCam nur die CWs für TVH bereitgestellt. TVH hat dann den Video Stream mit den CWs über die DVBCSA Library softwaretechnisch entschlüsselt. Da der ICAM Algo von Sky nun geknackt ist, kann TVH diesen mit einer gepatchten DVBCSA nun auch entschlüsseln. OSCam stellt dafür nach wie vor einfach nur die CWs zur Verfügung. Der Videostream wird -wie vorher auch- von TVH mit der DVBCSA entschlüsselt. Bei TVH werden also alle Streams softwaretechnisch entschlüsselt und können dann mit Apps o.ä. gestreamt werden.
Verschlüsselter CSA Stream -> softwaretechnische Entschlüsselung in TVH via DVBCSA Library (CWs liefert OSCam) -> entschlüsselter Stream
Verschlüsselter ICAM Stream -> softwaretechnische Entschlüsselung in TVH via gepatchter DVBCSA Library (CWs liefert OSCam) -> entschlüsselter Stream
Der Unterschied zu Receivern die eine OSCam mit ICAM benötigen liegt nun darin, dass bei Receivern der CSA Algo in der Hardware implementiert ist. Da ICAM wie gesagt eine "veränderte nicht nach DVB Standards" Verschlüsselung ist, ist der ICAM Algo nicht in der Hardware implementiert. Hier behilft man sich nun ebenfalls an einer Library die das entschlüsseln des Streams softwaretechnisch übernimmt. Die Library wurde in OSCam Streamrely implementiert. Hier greift Streamrelay den verschlüsselten ICAM Stream vom Receiver ab, entschlüsselt diesen mit Streamrelay softwaretechnisch, der Receiver greift den entschlüsselten Stream wieder von Streamrelay ab und spielt diesen ab. Beim Receiver streamt man quasi einen "internen"
IPTV Stream.
Verschlüsselter CSA Stream -> hardwaretechnische Entschlüsselung (CWs liefert OSCam) -> entschlüsselter Stream
Verschlüsselter ICAM Stream -> softwaretechnische Entschlüsselung via Streamrelay (integriert in OSCam) (CWs liefert OSCam) -> entschlüsselter Stream
Die Aussage, dass ICAM immer Clientsache ist, kommt immer aus dem Zusammenhang mit OSCam. OSCam ist ja "nur" eine Software die die CWs bereit stellt und "eigentlich" nichts mit dem Stream zu tun hat. Ich schreibe "eigentlich",da das bei Receivern nun in OSCam implementiert wurde.
Hoffe damit wurde es ein bisschen verständlicher.
(Ist nur grob beschrieben, also nicht auf Kleinigkeiten rumreiten falls diese nicht komplett beschrieben wurden.)