du musst in oscam newcamd aktivieren, das ist die einfachste und sicherste methode. unter CA in tvheadend kannst dann nen newcamd-client eintragen. Bei neueren OSCams & neueren TVHeadend Versionen kannst du das auch über die dvbapi machen, das ist aber manchmal fiddelig und wird nur in neuen tvheadend-versionen aus dem git suppoted.
Wohin willst du wofür dann die senderliste als
iptv bouquet exportieren ? du musst sicherstellen, dass die ip über die du die senderliste exportierst, die ip ist, über die der client dann auf den stream zugreift.
hier gibts infos zum export als senderliste :
Sie müssen registriert sein, um Links zu sehen.
wenn du also auf der tvheadend maschine bist, kannst du zB. per
wget -O userbouquet.tvheadend.tv http://<username>:<password>@<vpn-ip>:9981/playlist/e2/tags
eine Senderliste abrufen. Wichtig ist die vpn adresse zu benutzen, da die erzeugten streamadressen in der playlisten-datei auf basis der ip gebaut werden, über die du per wget die channelliste abrufst. Der user muss vorher im TVHeadend angelegt werden, und du musst die entsprechende IP-Range gestatten und ein pw definieren. Als standard-transcoding-Profil dieses users "pass" einstellen, damit du das nicht in den Streamadressen als Parameter hinzufügen musst.
Wichtig : (nur !!) bei Dreamboxen MUSS die streamadresse zwingend urlencoded werden. das bedeutet, dass die ":" (Doppelpunkte) der Streamadresse selbst durch "%3a" ersetzt werden müssen, da sie sonst als trennzeichen für den service-eintrag im bouquet interpretiert werden.
Wenn du das in ner Shell bequem für die gesamte Playlisten-Datei machen willst :
sed -i 's/http:/http%3a/g' userbouquet.tvheadend.tv
sed -i 's/:8000/%3a8000/g' userbouquet.tvheadend.tv
diese beiden Befehle direkt nach dem wget-Befehl wandeln dir die channelliste dreambox-kompatibel um (durch ersetzen der beiden Strings http: und :8000)
Diese userbouquet-Datei kannst du auf den enigma2-Receiver packen, in der bouquets.tv - Datei eine entsprechende neue Zeile anlegen (existierende Zeile kopieren und Dateinamen durch das neue userbouquet.tvheadend.tv ersetzen)
Achtung : untranskodiert brauchst du ~16-17 MBit/s Bandbreite (Upstream am Server, Downstream am Client)
Transcoding ist dann nochmal ne andere Geschichte. Dazu kannst dich nochmal melden wenn es untranskodiert läuft...
VG