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

Oscam StreamRelay Delay Mod

komisch, dass das gute Thema so hier im Sande verläuft...
Evtl. auch weil bisher leider kein Patch zur Verfügung gestellt wird, sondern nur fertige Binaries. Oder es ist halt keine so große Nachfrage besteht weil die Leute gute Quellen haben und keine massiven Störungen.
 
hier noch eine verbesserte Version. Nennen wir sie mal v2.
Funktioniert das denn überall?
  1. "stream_relay_buffer_time" wird nach jeder Delay erhöhung neu abgewartet
  2. der Delay wird bei fehlendem key beim Start direkt hochgesetzt
  3. Delay erhöhung um je 500ms
  4. ohne key, oder wenn key alt, wird nicht entschlüsselt
Im Webif werde ich noch ein paar Werte einstellbar machen.
beim 3. Key kann die Automatische erhöhung nicht 100% erkannt werden, ist dann halt so,
Die SoftCSA Programmierer haben sich das bestimmt auch schon angesehen.
 

Anhänge

Sie müssen registriert sein, um die Liste der Anhänge zu sehen
Zuletzt bearbeitet:
Kommt ein Patch auch davon, würde es eben gerne mit einer selbst erstellten versuchen
 
Parallel ist besser BugSpencer, Sourcecode und Binärys zu veröffentlichen.
Dann bekommt das Thema Dynamik.
 
Habe es gemerkt und das Passwort auch gekriegt, danke dafür. Bis jetzt läuft es wirklich gut, noch keine Probleme gehabt.
 
Dann guckt Euch mal den Patch an. Es gibt keine neuen Settings, der Mechanismus aktiviert sich automatisch, sobald stream_relay_buffer_time > 0 eingestellt ist.

Faustregel für die Puffergröße: ~320 KB pro 100 ms eingestellter Pufferzeit (bei 25 Mbit/s Worst-Case-Annahme):
  • 100 ms → ~320 KB initial
  • 500 ms → ~1.600 KB initial
Bei Bedarf wird die Pufferverzögerung bis auf das 4-fache der Einstellung erhöht, um CW-Verspätungen abzufangen. Die Puffergröße wächst dabei automatisch mit, basierend auf der tatsächlich gemessenen CW-Verzögerung, also kein blindes Wachstum, sondern genau so viel wie der Reader gerade braucht.

Jede Stream-Client-Verbindung hat ihren eigenen individuellen Puffer. Beim Beenden einer Stream-Client-Verbindung wird auch deren Puffer gelöscht und aufgeräumt.

Der Puffer gleicht "nur" CW-Schwankungen aus, nicht mehr und nicht weniger. Wenn CWs gar nicht mehr kommen, kann auch der Puffer nicht helfen, weil der ist wie oben beschrieben begrenzt.

@BugSpencer: Ich hoffe, das ist jetzt so in deinem Sinne...
 
ich weis jetzt nicht ob es nur bei mir so ist... oscam mit patch gebaut.. bei jedem Umschalten auf einem Sky Streamrelay Sender wird der Sender nicht mehr freigegeben und jeweils ein neuer Demuxer geöffnet und dann kommt die Meldung GStream Data flow error

  • 2026/06/07 08:43:17 61438C38 c (dvbapi) Demuxer 0 ecmpid 0 CAID: 098C ECM_PID: 1A5E PROVID: 000000
  • 2026/06/07 08:43:17 61438C38 c (dvbapi) Demuxer 0 ecmpid 1 CAID: 098D ECM_PID: 1C5E PROVID: 000000
  • 2026/06/07 08:43:17 61438C38 c (dvbapi) Demuxer 0 ecmpid 2 CAID: 09F0 ECM_PID: 1F5E PROVID: 000000
  • 2026/06/07 08:43:17 61438C38 c (dvbapi) Demuxer 0 found 3 ECM pids and 4 STREAM pids in CA PMT
  • 2026/06/07 08:43:17 61438C38 c (dvbapi) Demuxer 0 trying to descramble PID 0 CAID 098C PROVID 000000 ECMPID 1A5E ANY CHID PMTPID 0061 VPID 01FF
  • 2026/06/07 08:43:17 02699545 c (relay) Stream client 0: delay buffer active (initial=100ms, max=400ms, buf=319kB..1279kB)
  • 2026/06/07 08:43:22 61438C38 c (ecm) dm920uhd (098C: SID:0093 ECMPID:1A5E ECW:00000000000000000000000000000000): timeout (5000 ms) by Ubuntu_Oscam_Server - Sky One
  • 2026/06/07 08:43:23 61438C38 c (dvbapi) Demuxer 1 ecmpid 0 CAID: 098C ECM_PID: 1A5E PROVID: 000000
  • 2026/06/07 08:43:23 61438C38 c (dvbapi) Demuxer 1 ecmpid 1 CAID: 098D ECM_PID: 1C5E PROVID: 000000
  • 2026/06/07 08:43:23 61438C38 c (dvbapi) Demuxer 1 ecmpid 2 CAID: 09F0 ECM_PID: 1F5E PROVID: 000000
  • 2026/06/07 08:43:23 61438C38 c (dvbapi) Demuxer 1 found 3 ECM pids and 4 STREAM pids in CA PMT
  • 2026/06/07 08:43:23 61438C38 c (dvbapi) Demuxer 1 trying to descramble PID 0 CAID 098C PROVID 000000 ECMPID 1A5E ANY CHID PMTPID 0061 VPID 01FF
  • 2026/06/07 08:43:26 61438C38 c (dvbapi) Demuxer 1 trying to descramble PID 1 CAID 098D PROVID 000000 ECMPID 1C5E ANY CHID PMTPID 0061 VPID 01FF
  • 2026/06/07 08:43:27 61438C38 c (ecm) dm920uhd (098C: SID:0093 ECMPID:1A5E ECW:00000000000000000000000000000000): timeout (5001 ms) by Ubuntu_Oscam_Server - Sky One
  • 2026/06/07 08:43:27 61438C38 c (ecm) dm920uhd (098C: SID:0093 ECMPID:1A5E ECW:00000000000000000000000000000000): not found (4751 ms) by Ubuntu_Oscam_Server - Sky One
  • 2026/06/07 08:43:27 61438C38 c (dvbapi) Demuxer 0 trying to descramble PID 1 CAID 098D PROVID 000000 ECMPID 1C5E ANY CHID PMTPID 0061 VPID 01FF
  • 2026/06/07 08:43:34 61438C38 c (dvbapi) Demuxer 1 stopped descrambling for program 0093 (Sky One)
  • 2026/06/07 08:43:34 02699545 c (relay) Stream client 1 connected. ip=127.0.0.1 port=49804
  • 2026/06/07 08:43:34 02699545 c (relay) Stream client 1 request. host=127.0.0.1 port=8001 path=/1:0:19:83:6:85:C00000:0:0:0: (config)
  • 2026/06/07 08:43:34 61438C38 c (dvbapi) Demuxer 1 ecmpid 0 CAID: 098C ECM_PID: 1AB6 PROVID: 000000
  • 2026/06/07 08:43:34 61438C38 c (dvbapi) Demuxer 1 ecmpid 1 CAID: 098D ECM_PID: 1CB6 PROVID: 000000
  • 2026/06/07 08:43:34 61438C38 c (dvbapi) Demuxer 1 ecmpid 2 CAID: 09F0 ECM_PID: 1FB6 PROVID: 000000
  • 2026/06/07 08:43:34 61438C38 c (dvbapi) Demuxer 1 found 3 ECM pids and 4 STREAM pids in CA PMT
  • 2026/06/07 08:43:34 61438C38 c (dvbapi) Demuxer 1 trying to descramble PID 0 CAID 098C PROVID 000000 ECMPID 1AB6 ANY CHID PMTPID 0064 VPID 04FF
  • 2026/06/07 08:43:34 02699545 c (relay) Stream client 1: delay buffer active (initial=100ms, max=400ms, buf=319kB..1279kB)
  • 2026/06/07 08:44:04 02699545 c (relay) Stream client 2 connected. ip=127.0.0.1 port=49807
  • 2026/06/07 08:44:04 02699545 c (relay) Stream client 2 request. host=127.0.0.1 port=8001 path=/1:0:19:83:6:85:C00000:0:0:0: (config)
  • 2026/06/07 08:44:05 02699545 c (relay) Stream client 2: delay buffer active (initial=100ms, max=400ms, buf=319kB..1279kB)

Bild bleibt natürlich schwarz.
Receiver: DM920UHD, S2X MS FBC Tuner
 
Bei Bedarf wird die Pufferverzögerung bis auf das 4-fache der Einstellung erhöht, um CW-Verspätungen abzufangen. Die Puffergröße wächst dabei automatisch mit, basierend auf der tatsächlich gemessenen CW-Verzögerung, also kein blindes Wachstum, sondern genau so viel wie der Reader gerade braucht.

Macht das nicht Sinn mehr als 4x zu haben? Gerade wenn man bei 100ms anfängt kommt man so ja nicht ran an die höheren Delays?
 
es wurde noch sehr viel angepasst, ich schaue mir das in ruhe an, ob noch alles wie gewünscht geht
 
Macht das nicht Sinn mehr als 4x zu haben? Gerade wenn man bei 100ms anfängt kommt man so ja nicht ran an die höheren Delays?
Je nachdem wie "schlecht" der Reader gewöhnlich ist, kannst du auch mit 500, 800 oder 1000 beginnen.

Umschalten auf einem Sky Streamrelay Sender wird der Sender nicht mehr freigegeben und jeweils ein neuer Demuxer geöffnet und dann kommt die Meldung GStream Data flow error
Sollte hiermit (leider nicht) gefixed sein.
 
Zuletzt bearbeitet:
Ja das ist mir klar, aber vielleicht wäre es besser eine Art Leiter einzubauen die den Wert statt X Fach, bis an 4500ms schrittweise erhöht, also Startbuffer und dann eine Dynamische Erhöhung auf bis zu 4500ms.
 
ich hatte immer min Delay 0ms damit das zappen schnell geht, und max 4500ms was zum Oscam Timeout passt.
Ich bin noch nicht dazu gekommen die Version von WXbet zu testen
 
auch mit Version 2 gibt es bei mir weiterhin das Problem das die Entschlüsselung anfangs läuft... nach einem 3. Umschalten gab es keinen passenden Key/schlechte Quelle für diesen Sender und ab da war dann alles dunkel und ein weiterer Demuxer belegt und so ging es dann weiter nur mehr belegte Demuxer ohne Bild + Ton
  • 026/06/07 11:15:28 509F611C c (ecm) dm920uhd (098C: SID:006B ECMPID:1A0B ECW:4EE6BF632AE8A1290000000000000000): found (221 ms) by Ubuntu_Oscam_Server - Sky Cinema Classics (lg)
  • 2026/06/07 11:15:35 509F611C c (ecm) dm920uhd (098C: SID:006B ECMPID:1A0B ECW:0000000000000000B31F3039C2326F2B): found (234 ms) by Ubuntu_Oscam_Server - Sky Cinema Classics (lg)
  • 2026/06/07 11:15:42 509F611C c (ecm) dm920uhd (098C: SID:006B ECMPID:1A0B ECW:BAADFD08788CB12E0000000000000000): found (223 ms) by Ubuntu_Oscam_Server - Sky Cinema Classics (lg)
  • 2026/06/07 11:15:49 509F611C c (ecm) dm920uhd (098C: SID:006B ECMPID:1A0B ECW:0000000000000000E3A6F54A80A0D136): found (234 ms) by Ubuntu_Oscam_Server - Sky Cinema Classics (lg)
  • 2026/06/07 11:15:56 509F611C c (ecm) dm920uhd (098C: SID:006B ECMPID:1A0B ECW:4A8D9D6F9772A7000000000000000000): found (228 ms) by Ubuntu_Oscam_Server - Sky Cinema Classics (lg)
  • 2026/06/07 11:15:58 509F611C c (dvbapi) Demuxer 0 stopped descrambling for program 006B (Sky Cinema Classics)
  • 2026/06/07 11:15:58 7C18D7B8 c (relay) Stream client 0 connected. ip=127.0.0.1 port=48933
  • 2026/06/07 11:15:58 7C18D7B8 c (relay) Stream client 0 request. host=127.0.0.1 port=8001 path=/1:0:19:8B:2:85:C00000:0:0:0: (config)
  • 2026/06/07 11:15:58 7C18D7B8 c (relay) Stream client 1 disconnected. ip=127.0.0.1 port=48923
  • 2026/06/07 11:15:58 509F611C c (dvbapi) Demuxer 1 stopped descrambling for program 006B (Sky Cinema Classics)
  • 2026/06/07 11:15:59 509F611C c (dvbapi) Demuxer 0 ecmpid 0 CAID: 098C ECM_PID: 1A82 PROVID: 000000
  • 2026/06/07 11:15:59 509F611C c (dvbapi) Demuxer 0 ecmpid 1 CAID: 098D ECM_PID: 1C82 PROVID: 000000
  • 2026/06/07 11:15:59 509F611C c (dvbapi) Demuxer 0 ecmpid 2 CAID: 09F0 ECM_PID: 1F82 PROVID: 000000
  • 2026/06/07 11:15:59 509F611C c (dvbapi) Demuxer 0 found 3 ECM pids and 4 STREAM pids in CA PMT
  • 2026/06/07 11:15:59 509F611C c (dvbapi) Demuxer 0 trying to descramble PID 0 CAID 098C PROVID 000000 ECMPID 1A82 ANY CHID PMTPID 0062 VPID 02FF
  • 2026/06/07 11:15:59 509F611C c (relay) Using ecm_mode=0x04
  • 2026/06/07 11:15:59 509F611C c (ecm) dm920uhd (098C: SID:008B ECMPID:1A82 ECW:BB518567363EDE7F0000000000000000): found (122 ms) by Ubuntu_Oscam_Server - Sky Cinema Feelgood (lg)
  • 2026/06/07 11:15:59 7C18D7B8 c (relay) Stream client 0: delay buffer active (initial=100ms, max=400ms, buf=319kB..1279kB)
  • 2026/06/07 11:16:05 509F611C c (dvbapi) Demuxer 1 ecmpid 0 CAID: 098C ECM_PID: 1A82 PROVID: 000000
  • 2026/06/07 11:16:05 509F611C c (dvbapi) Demuxer 1 ecmpid 1 CAID: 098D ECM_PID: 1C82 PROVID: 000000
  • 2026/06/07 11:16:05 509F611C c (dvbapi) Demuxer 1 ecmpid 2 CAID: 09F0 ECM_PID: 1F82 PROVID: 000000
  • 2026/06/07 11:16:05 509F611C c (dvbapi) Demuxer 1 found 3 ECM pids and 4 STREAM pids in CA PMT
  • 2026/06/07 11:16:05 509F611C c (dvbapi) Demuxer 1 trying to descramble PID 0 CAID 098C PROVID 000000 ECMPID 1A82 ANY CHID PMTPID 0062 VPID 02FF
  • 2026/06/07 11:16:08 509F611C c (dvbapi) Demuxer 1 trying to descramble PID 1 CAID 098D PROVID 000000 ECMPID 1C82 ANY CHID PMTPID 0062 VPID 02FF
  • 2026/06/07 11:16:20 509F611C c (dvbapi) Demuxer 1 stopped descrambling for program 008B (Sky Cinema Feelgood)
  • 2026/06/07 11:16:20 7C18D7B8 c (relay) Stream client 1 connected. ip=127.0.0.1 port=48936
  • 2026/06/07 11:16:20 7C18D7B8 c (relay) Stream client 1 request. host=127.0.0.1 port=8001 path=/1:0:19:6F:D:85:C00000:0:0:0: (config)
  • 2026/06/07 11:16:20 509F611C c (dvbapi) Demuxer 1 ecmpid 0 CAID: 098C ECM_PID: 1AD3 PROVID: 000000
  • 2026/06/07 11:16:20 509F611C c (dvbapi) Demuxer 1 ecmpid 1 CAID: 098D ECM_PID: 1CD3 PROVID: 000000
  • 2026/06/07 11:16:20 509F611C c (dvbapi) Demuxer 1 ecmpid 2 CAID: 09F0 ECM_PID: 1FD3 PROVID: 000000
  • 2026/06/07 11:16:20 509F611C c (dvbapi) Demuxer 1 found 3 ECM pids and 4 STREAM pids in CA PMT
  • 2026/06/07 11:16:20 509F611C c (dvbapi) Demuxer 1 trying to descramble PID 0 CAID 098C PROVID 000000 ECMPID 1AD3 ANY CHID PMTPID 0060 VPID 00FF
  • 2026/06/07 11:16:20 7C18D7B8 c (relay) Stream client 1: delay buffer active (initial=100ms, max=400ms, buf=319kB..1279kB)
  • 2026/06/07 11:16:37 7C18D7B8 c (relay) Stream client 2 connected. ip=127.0.0.1 port=48939
  • 2026/06/07 11:16:37 7C18D7B8 c (relay) Stream client 2 request. host=127.0.0.1 port=8001 path=/1:0:19:93:2:85:C00000:0:0:0: (config)
  • 2026/06/07 11:16:38 509F611C c (dvbapi) Demuxer 2 ecmpid 0 CAID: 098C ECM_PID: 1A5E PROVID: 000000
  • 2026/06/07 11:16:38 509F611C c (dvbapi) Demuxer 2 ecmpid 1 CAID: 098D ECM_PID: 1C5E PROVID: 000000
  • 2026/06/07 11:16:38 509F611C c (dvbapi) Demuxer 2 ecmpid 2 CAID: 09F0 ECM_PID: 1F5E PROVID: 000000
  • 2026/06/07 11:16:38 509F611C c (dvbapi) Demuxer 2 found 3 ECM pids and 4 STREAM pids in CA PMT
  • 2026/06/07 11:16:38 509F611C c (dvbapi) Demuxer 2 trying to descramble PID 0 CAID 098C PROVID 000000 ECMPID 1A5E ANY CHID PMTPID 0061 VPID 01FF
  • 2026/06/07 11:16:38 7C18D7B8 c (relay) Stream client 2: delay buffer active (initial=100ms, max=400ms, buf=319kB..1279kB)
  • 2026/06/07 11:16:51 509F611C c (dvbapi) Demuxer 3 found 0 ECM pids and 11 STREAM pids in CA PMT
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 stopped descrambling for program 2B66 (FFFE@FFFFFE:2B66 unknown)
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 ecmpid 0 CAID: 1830 ECM_PID: 1CEA PROVID: 000000
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 ecmpid 1 CAID: 1843 ECM_PID: 19EA PROVID: 000000
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 ecmpid 2 CAID: 098C ECM_PID: 1AEA PROVID: 000000
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 ecmpid 3 CAID: 1860 ECM_PID: 1EEA PROVID: 000000
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 ecmpid 4 CAID: 186A ECM_PID: 1DEA PROVID: 000000
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 ecmpid 5 CAID: 098D ECM_PID: 18EA PROVID: 000000
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 ecmpid 6 CAID: 186D ECM_PID: 1DEB PROVID: 000000
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 ecmpid 7 CAID: 1842 ECM_PID: 1CEB PROVID: 000000
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 ecmpid 8 CAID: 4B64 ECM_PID: 1CEB PROVID: 000000
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 ecmpid 9 CAID: 4AF4 ECM_PID: 17EA PROVID: 000001
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 ecmpid 10 CAID: 09F0 ECM_PID: 16EA PROVID: 000000
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 found 11 ECM pids and 4 STREAM pids in CA PMT
  • 2026/06/07 11:17:19 509F611C c (dvbapi) Demuxer 3 trying to descramble PID 0 CAID 1830 PROVID 000000 ECMPID 1CEA ANY CHID PMTPID 0060 VPID 00FF
  • 2026/06/07 11:17:40 509F611C c (dvbapi) Demuxer 3 stopped descrambling for program EF74 (SAT.1 HD)
  • 2026/06/07 11:17:41 509F611C c (dvbapi) Demuxer 3 found 0 ECM pids and 11 STREAM pids in CA PMT
  • 2026/06/07 11:18:00 7C18D7B8 c (work) user stream reached 120 sec idle limit.
 
Zuletzt bearbeitet:
Zurück
Oben
📱
Forum App auf dein Handy
Schneller. Push-Benachrichtigungen. Offline-fähig.
Öffnen