Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

gelöst Oscam Server und Tvheadend über newcamd verbinden

Luke24

Newbie
Registriert
28. Dezember 2020
Beiträge
16
Reaktionspunkte
1
Punkte
23
Hallo Leute,

bin neu im Forum und hoffe das mir hier jemand helfen kann bei meinem Problem!
Mein Problem ist Newcamd, ich habe mir Verbindungen zum Os Server erstellt und habe pro Port eine Caid eingetragen, ich denke oder hoffe das das so okay ist!

Meine Config vom Tvheadend:
Client name: tvheadend-31000
Comment:
Username: tvheadend
Password: daspw
Hostname/IP: localeIPvomServer
Port: 31000
DES key: 00:xx:xx:xx:xx:xx:…….:14
Update card (EMM):
Updates from one mux (EMM):
Keepalive interval: 30
Beim Server:
[account]
user = tvheadend
pwd = daspw
caid = 1830,098C,xxxx,xxxx,….
hostname = localeIpvomTvHeadend
group = 1
max_connections = 20

[newcamd]
port = 31000@1830:000000;31001@098C:000000;31002@1811:….
key = 00:xx:xx:xx:xx:xx:…….:14
keepalive = 1

Leider bekomme ich sowas:
(ecm) tvheadend (098C@000000/025A/0082/9F:AAD6944F4155683530570F8E3A9A681A): not found (993 ms) by Reader
Wenn ich auf HD umschalte sehe ich sowas:
(ecm) tvheadend (1830@000000/0000/EF15/92:C2F3C1AA11D1F83C8382308D9D97BEB0): found by Reader-1
(ecm) tvheadend (098C@000000/0644/EF15/9F:CAF314FDAF6A07D09FA6EE181828C2BA): not found by Reader-2
Die Frage wäre jetzt warum die Abfrage a: beide Reader und Frage b: warum kein 09xx ?
Also was habe ich Falsch gemacht? Ist es auch richtig das man bei newcamd pro Port nur eine Caid hat?

Mfg Luke24
 
Hi,
ich würde es nicht über Newcamd machen, sondern per capmt (dvbapi) (Mode 5):
.. mit Newcamd habe ich es nicht vernünftig ans Laufen bekommen.
.. wenn die Verbindung über capmt steht, dann erübrigt sich hoffentlich schon die ein oder andere Frage. Ansonsten schauen wir weiter ...
 
richtig , kann ich auch empfehlen
Code:
2020-12-29 12:52:22.514 [   INFO] capmt: tvheadend: mode 5 connected to 127.0.0.1:9000 (single)
2020-12-29 12:52:22.514 [   INFO] capmt: tvheadend: Connected to server 'OSCam v1.20, build r11668 (x86_64-linux-gnu-ssl); ' (protocol version 3)

29.12.2020 12:46:55 074A83C3 c   (client) plain dvbapi-client granted (dvbapi_local, au=auto (2 reader))
29.12.2020 12:46:55 074A83C3 c   (dvbapi) dvbapi channelcache loaded from /opt/oscam/conf/oscam.ccache
29.12.2020 12:46:55 074A83C3 c   (dvbapi) Using TCP listen socket, API forced to DVBAPIv3 (0), Userconfig Boxtype: 11
29.12.2020 12:52:22 074A83C3 c   (dvbapi) Client connected: 'Tvheadend 4.3-1886~g51a4c5bec' (protocol version = 2)
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 ecmpid 0 CAID: 4AF4 ECM_PID: 0109 PROVID: 000001 
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 ecmpid 1 CAID: 4B64 ECM_PID: 1FDF PROVID: 000000 
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 ecmpid 2 CAID: 1842 ECM_PID: 1FDF PROVID: 000000 
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 ecmpid 3 CAID: 098D ECM_PID: 0108 PROVID: 000000 
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 ecmpid 4 CAID: 186D ECM_PID: 1FCD PROVID: 000000 
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 ecmpid 5 CAID: 186A ECM_PID: 1FCC PROVID: 000000 
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 ecmpid 6 CAID: 06CB ECM_PID: 0078 PROVID: 000000 
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 ecmpid 7 CAID: 09C4 ECM_PID: 1BCC PROVID: 000000 
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 ecmpid 8 CAID: 098C ECM_PID: 1ACC PROVID: 000000 
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 ecmpid 9 CAID: 1860 ECM_PID: 1ECC PROVID: 000000 
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 ecmpid 10 CAID: 1843 ECM_PID: 19CC PROVID: 000000 
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 ecmpid 11 CAID: 1830 ECM_PID: 1CCC PROVID: 000000 
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 found 12 ECM pids and 4 STREAM pids in CA PMT
29.12.2020 13:04:09 074A83C3 c   (dvbapi) Demuxer 0 trying to descramble PID 5 CAID 186A PROVID 000000 ECMPID 1FCC ANY CHID PMTPID 0060 VPID 00FF
29.12.2020 13:04:10 67CE37CD p   (camd35) hdplus CMD05 AU request for caid: 186A auprovid: 003411
29.12.2020 13:04:10 074A83C3 c      (ecm) dvbapi_local (186A@000000/0000/EF10/8F:610BEB686AD01A0D4662C255765E08E0): found (127 ms) by hdplus - RTL HD
29.12.2020 13:04:18 074A83C3 c      (ecm) dvbapi_local (186A@000000/0000/EF10/8F:D05F410420CC78BE6CE6640817555B25): found (74 ms) by hdplus - RTL HD
29.12.2020 13:04:33 074A83C3 c      (ecm) dvbapi_local (186A@000000/0000/EF10/8F:4DA46D61BAE3C7323828BB04BA9EBA1D): found (58 ms) by hdplus - RTL HD
29.12.2020 13:04:48 074A83C3 c      (ecm) dvbapi_local (186A@000000/0000/EF10/8F:8B40A29C797423ABB8E1D0EADE72381A): found (72 ms) by hdplus - RTL HD
29.12.2020 13:04:48 67CE37CD p   (camd35) hdplus CMD05 AU request for caid: 186A auprovid: 003411
29.12.2020 13:05:03 074A83C3 c      (ecm) dvbapi_local (186A@000000/0000/EF10/8F:23A270B07709CA1175E34B04FA20D744): found (56 ms) by hdplus - RTL HD
29.12.2020 13:05:18 074A83C3 c      (ecm) dvbapi_local (186A@000000/0000/EF10/8F:E812CDD05E6ED655123895A5035CC1E3): found (64 ms) by hdplus - RTL HD
29.12.2020 13:05:33 67CE37CD p   (camd35) hdplus CMD05 AU request for caid: 186A auprovid: 003411
29.12.2020 13:05:33 074A83C3 c      (ecm) dvbapi_local (186A@000000/0000/EF10/8F:85F2955E9092B0898A819F7BE06C7BDD): found (61 ms) by hdplus - RTL HD
29.12.2020 13:05:48 67CE37CD p   (camd35) hdplus CMD05 AU request for caid: 186A auprovid: 003411
29.12.2020 13:05:48 074A83C3 c      (ecm) dvbapi_local (186A@000000/0000/EF10/8F:2B2D09A317F78C23D82443CC20B2E012): found (75 ms) by hdplus - RTL HD
29.12.2020 13:06:03 074A83C3 c      (ecm) dvbapi_local (186A@000000/0000/EF10/8F:409F7F80BDCC3FAE8DFE2373EADB250D): found (70 ms) by hdplus - RTL HD
Du musst Regestriert sein, um das angehängte Bild zusehen.

Du musst Regestriert sein, um das angehängte Bild zusehen.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
Hallo,

also ich habe jetzt alles nochmal rausgelöscht in Tvheadend und auch im Server!
Also meine Einstellungen sind jetzt so:
Du musst Regestriert sein, um das angehängte Bild zusehen.

IP ist local!

Am Server sieht es jetzt so aus:
Du musst Regestriert sein, um das angehängte Bild zusehen.

Weiter habe ich keine Einstellungen vorgenommen.

Das ist der log:
(client) plain dvbapi-client granted (tvheadend, au=off)
(dvbapi) dvbapi channelcache loaded from /usr/local/etc/oscam.ccache
(dvbapi) Using TCP listen socket, API forced to DVBAPIv3 (0), userconfig boxtype: 11

Wenn ich jetzt umschalte am Client(Tvheadend Client) erhalte oder sehe ich im Tvheadend sowas:
2020-12-29 15:17:29.357 subscription: 0566: "xxx.xxx.xxx.107 [ küche | Kodi Media Center ]" unsubscribing from "ProSieben", hostname="208.xxx.xxx.107", username="küche", client="Kodi Media Center"
2020-12-29 15:17:29.373 mpegts: 10832.25H in Astra - tuning on STV090x Multistandard #1 : DVB-S #0
2020-12-29 15:17:29.659 capmt: tvheadend: Starting CAPMT server for service "VOX HD" on adapter 1
2020-12-29 15:17:29.659 subscription: 056D: "xxx.xxx.xxx.107 [ küche | Kodi Media Center ]" subscribing on channel "VOX HD", weight: 150, adapter: "STV090x Multistandard #1 : DVB-S #0", network: "Astra", mux: "10832.25H", provider: "CBC", service: "VOX HD", profile="htsp", hostname="xxx.xxx.xxx.107", username="küche", client="Kodi Media Center"

Und im Os-Live-Log sehe ich nichts! (keine Veränderung)

Was ich noch anders habe ist bei Edit Dvb Api config da habe ich den Benutzer (tvheadend) eingetragen, oder muss da dvbapi_local stehen bleiben?
Rest habe ich so übernommen.
Müsste ich noch irgendwelche Files anlegen?
Leider geht so erstmal nichts mehr!
Vielleicht noch nen Tip? Also Tvheadend Server .125 und der OS hat die .157 in meinem fall, also zwei Rechner im Localen Netzwerk.

PS: muss der User so sein?
[account]
user = tvheadend
pwd = daspw
caid = 1830,098C,xxxx,xxxx,….
hostname = localeIpvomTvHeadend
group = 1
max_connections = 20

oder kann es so bleiben wie es jetzt ist?

[account]
user = tvheadend
hostname = xxx.xxx.xxx.125
sleepsend = 255
group = 1,2,3,4,5
max_connections = 20
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet von einem Moderator:
Wieso blendest du die dann überall weg wenn ales im lokalen Netz läuft?

Beim dvbapi user account reicht die angabe des user namen und der Gruppe völlig aus. Alles andere kannst du erstmal weglassen.
Wie sieht die dvbapi-config in der oscam.conf aktuell aus?
 
Zuletzt bearbeitet:
Hi,
der user "tvheadend" braucht noch einen au = 1 Eintrag.
=> (client) plain dvbapi-client granted (tvheadend, au=off)
 
@ tecfreak weil meine Ip im local Netz bei 208.xxx.xxx.xxx starten und um viele Fragen, warum weshalb, setze ich xxx :). Es ist ein Klasse C Netz ganz normal halt, nur eigentlich nicht so original;)!

Zu meiner oscam.conf
[global]
serverip = xxx.xxx.xxx.157
logfile = /tmp/oscam.log
clienttimeout = 10000
clientmaxidle = 160
nice = 1
maxlogsize = 2048

[dvbapi]
enabled = 1
au = 1
pmt_mode = 0
listen_port = 9000
user = tvheadend
read_sdt = 2
write_sdt_prov = 1
boxtype = pc

[webif]
httpport = 83
httpuser = admin
httppwd = admin
httphelplang = de
httpallowed = 127.0.0.1,10.10.10.10-xxx.xxx.255.254

User
(client) plain dvbapi-client granted (tvheadend, au=auto (by reader))
(dvbapi) dvbapi channelcache loaded from /usr/local/etc/oscam.ccache
(dvbapi) Using TCP listen socket, API forced to DVBAPIv3 (0), userconfig boxtype: 11
AU ist jetzt an
 
Hi @Luke24, wenn man jetzt über den Tvheadend-Dienst einen Sender guckt, bekommt man schon ein Bild? ... wenn nicht, was wird im OSCam Live-Log angezeigt?
 
Evtl. noch "pmt_mode = 4" setzen, ansonsten wüsste ich erstmal auch nicht weiter.
 
Ja es kommt leider nichts!
Hi @Luke24, wenn man jetzt über den Tvheadend-Dienst einen Sender guckt, bekommt man schon ein Bild? ... wenn nicht, was wird im OSCam Live-Log angezeigt?
Ja also es passiert so erstmal nichts "dunkel"... im log vom OS passiert nichts, und im Tvheadend sehe ich sowas.

(client) plain dvbapi-client granted (tvheadend, au=auto (by reader))
(dvbapi) dvbapi channelcache loaded from /usr/local/etc/oscam.ccache
(dvbapi) Using TCP listen socket, API forced to DVBAPIv3 (0), userconfig boxtype: 11
Das wars mehr sehe ich nicht! Kommt mir so vor als wenn keine Verbindung von os zu Tvheadend ist..
2020-12-29 22:07:19.364 mpegts: 10832.25H in Astra - tuning on STV090x Multistandard #1 : DVB-S #0
2020-12-29 22:07:19.651 capmt: tvheadend: Starting CAPMT server for service "RTLII HD" on adapter 1
2020-12-29 22:07:19.651 subscription: 0573: "xxx.xxx.xxxx.107 [ küche | Kodi Media Center ]" subscribing on channel "RTLII HD", weight: 150, adapter: "STV090x Multistandard #1 : DVB-S #0", network: "Astra", mux: "10832.25H", provider: "CBC", service: "RTLII HD", profile="htsp", hostname="xxx.xxx.xxx.107", username="küche", client="Kodi Media Center"


Also ich muss jetzt nochmal dazu sagen das ich jetzt alle Daten wieder auf null gesetzt hatte und nur die oscam.conf sowie die user Anlegung gemacht habe!
Also Tvheadend umgestellt auf dvbapi... mehr habe ich jetzt nicht drin!

also Dateien nochmal:
[global]
serverip = xxx.xxx.xxx.157
logfile = /tmp/oscam.log
clienttimeout = 10000
clientmaxidle = 160
nice = 1
maxlogsize = 2048

[dvbapi]
enabled = 1
au = 1
pmt_mode = 4
listen_port = 9000
user = tvheadend
read_sdt = 2
write_sdt_prov = 1
boxtype = pc

[webif]
httpport = 83
httpuser = admin
httppwd = admin
httphelplang = de
httpallowed = 127.0.0.1,10.10.10.10-xxx.xxx.255.254

oscam.user
[account]
user = tvheadend
hostname = xxx.xxx.xxx.125
sleepsend = 255
au = 1
group = 1
max_connections = 20

/SPOILER]

Müsste ich noch irgendwelche Dateien einstellen?(zb:eek:scam.dvbapi)
 
Zuletzt bearbeitet:
@dewildschwein500. nein und das wundert mich, Starte ich Os neu ist es grün aber wird dann Gelb

Du musst Regestriert sein, um das angehängte Bild zusehen.

so sieht es auf nach Neustart! Nach 30 sec ist es Gelb
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Hi,
die Konfig im Tvheadend sollte in etwa so aussehen ... der grüne Haken sollte auch dauerhaft angezeigt werden ... auch wenn kein Sender geschaut wird.
Du musst Regestriert sein, um das angehängte Bild zusehen.
Die Verbindung sollte auch in OSCam angezeigt werden.

Reiter "Users"
Du musst Regestriert sein, um das angehängte Bild zusehen.

Reiter "Users"
Du musst Regestriert sein, um das angehängte Bild zusehen.


Reiter "Status"
Du musst Regestriert sein, um das angehängte Bild zusehen.

Verbindet sich Tvheadend, dann sollte im OSCam Live-Log auch ein entsprechender Eintrag auftauchen:
2020/12/29 22:59:44 10941F24 c (dvbapi) Client connected: 'Tvheadend 4.2.8-34~g24a2f59e9' (protocol version = 2)

Ich nutze diese Version: HTS Tvheadend 4.2.8-34~g24a2f59e9.

Nachtrag: Nimm bei den Usern mal die Einstellung sleepsend und hostname raus oder kommentiere die Einträge aus.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
Okay, also ich fange mal von unten an: sleepsend und hostname ist raus!
Version habe ich: HTS Tvheadend 4.2.8-31~g0a60f73ee
Dieses wird mir leider nicht angezeigt: 2020/12/29 22:59:44 10941F24 c (dvbapi) Client connected: 'Tvheadend 4.2.8-34~g24a2f59e9' (protocol version = 2)
Das habe ich aber irgendwie schonmal gehabt, ich glaube aber nun wenn ich im Tvheadend newcamd zusätzlich eingestellt hatte!
Wenn man Fragen kann, wie sieht deine User.conf und deine oscam.conf aus? (Eintrag Newcamd oder der user selber halt)
 
Hi,

einen newcamd-Abschnitt gibt es nicht.

Code:
[global]
logfile                 = /var/log/ipc/OScam.log
maxlogsize              = 2480
disablelog              = 1
unlockparental          = 1
nice                    = -10
maxlogsize              = 100
emmlogdir               = /var/log/ipc

[cache]
delay                   = 125

[cs357x]
port                    = 44357

[cs378x]
port                    = 44367

[dvbapi]
enabled                       = 1
au                            = 1
pmt_mode                      = 4
delayer                       = 60
read_sdt                      = 2
write_sdt_prov                = 1
request_mode                  = 1
user                          = dvbapiusr
boxtype                       = pc
listen_port                   = 9000

[webif]
httpport                      = 16002
httpuser                      = abc
httppwd                       = 123
httprefresh                   = 15
httpallowed                   = 127.0.0.1,192.168.0.0-192.168.255.255
httppiconpath                 = /var/etc/picon
httpshowpicons                = 1
httppiconsize                 = 36

Code:
[account]
user                          = dvbapiusr
au                            = 1
group                         = 1

kannst du mal den capmt-Eintrag am Tvheadend deaktivieren und nach ein paar Sekunden wieder aktivieren und spoilern was dann im Tvheadend-Log auftaucht .. da sollte die Verbindung auch protokolliert werden: zB capmt: rasp-oscam-02: Connected to server 'OSCam v1.20_svn, build r11678 (arm-linux-gnueabihf); ' (protocol version 3)

Nachtrag: ich kann mir deine Einstellungen auch per AnyDesk oder TeamViewer anschauen.
 
Zurück
Oben