Jump to content


Photo

Meerdere CI(+) modules in één receiver


  • Please log in to reply
27 replies to this topic

#1 lodest

  • Senior Member
  • 88 posts

0
Neutral

Posted 16 February 2016 - 10:35

Ik beschik over een Mutant 2400HD met 3 x DVB-C en gebruik de laatste nightly built van OpenPli.

 

In één van de twee CI(+) sloten gebruik ik een module en kaart afkomstig van mijn provider.

 

De beperking van deze kaart is de volgende : maximaal één transponder tegelijkertijd en binnen deze transponder kunnen maximaal 3 zenders tegelijkertijd gedecodeerd worden.

 

Alles loopt perfect : in alle mogelijk combinaties van zenders kan ik altijd het maximum aantal zenders opnemen, uiteraard binnen de bovenstaande beperking en de beperking dat er maar 3 tuners aanwezig zijn.

 

Als ik dan in het tweede slot een identieke module stop met een identieke kaart (een tweede set die ik gekocht heb bij mijn provider), had ik gehoopt dat er een soort "load balancing" zou optreden : als een zender ziet dat de eerste kaart bezet is, dat dan automatisch de tweede kaart zou aangesproken worden.

 

Dit gebeurt echter niet : de receiver blijft reageren alsof er maart één CI(+) kaart aanwezig is.

 

Gegeven dat de providers naar de toekomst toe meer en meer beperkingen zullen oplegen via CI+, kan het misschien interessant zijn om over een dergelijke "load balancing" te beschikken ?

 

Een voorlopige bypass kan zijn om de (zenders van de) helft van de transponders te koppeln aan de eerste kaart en de andere helft aan de tweede kaart. Dit is misschien minder ideaal, maar het zou toch al helpen. Alleen vind ik binnen OpenPLi niet hoe ik dit moet doen. Bij andere images zoals OpenATV is dit wel mogelijk, via "Instellingen - Systeem - CI - Takenbeheer" (maar het tuner-management van OpenATV is zo voor de Mutant zo buggy dat het geheel niet bruikbaar is).

 

Kunnen jullie aangeven wat er mogelijk zou zijn op gebied van :

- load balancing van twee CI(+) kaarten

- koppelen van zenders aan een specifiek CI(+) slot

 

Met dank !

 

 

 

 



Re: Meerdere CI(+) modules in één receiver #2 goldeneye

  • Senior Member
  • 1,030 posts

+14
Neutral

Posted 16 February 2016 - 12:33

Dat is een zeer lastige procedure omdat zowel CAID als provider dezelfde zijn... Er is met de CI. Zo geen keuze in te stellen..
Enige wat werkt is via de interne kaartsleuven.. Zo kun je via de reader en de bijbehorende srvids aangeven welke reader ( en dus welke kaart) erbij gebruikt moet worden... Als de kaarten ook kunnen werken in OSCam (dus buiten de CI om) dan lijkt me dat de enige oplossing...

Re: Meerdere CI(+) modules in één receiver #3 lodest

  • Senior Member
  • 88 posts

0
Neutral

Posted 16 February 2016 - 13:04

Helaas is er in dit geval geen softcam die de kaart kan overnemen,...

 

Als je zegt "lastige procedure", betekent dit dat de "load balancing" tussen CI sloten er waarschijnlijk nooit zal komen ?

 

Wat betreft het toekennen van channels aan een specifieke CI, is dat nu reeds mogelijke in OpenPLi ? (ik vind het in ieder geval nergens terug, maar ik ben geen specialist) ?



Re: Meerdere CI(+) modules in één receiver #4 Zuppelan

  • Senior Member
  • 1,408 posts

+62
Good

Posted 16 February 2016 - 13:41

Dan moet je op zoek gaan naar een TV-aanbieder die minder moeilijk over softcams doet. Want, hoe restrictief TV-aanbieders zijn bepaalt uiteindelijk de consument die akkoord gaat met de beperkingen van CI-modules, of er niet mee akkoord gaat en softcams kan gebruiken. Kennelijk ben jij iemand die graag beperkingen wil, door je TV-aanbieder te belonen door nota bene een extra abonnement af te sluiten.

Edited by Zuppelan, 16 February 2016 - 13:43.


Re: Meerdere CI(+) modules in één receiver #5 goldeneye

  • Senior Member
  • 1,030 posts

+14
Neutral

Posted 16 February 2016 - 13:47

Ik ben geen 100% developer, maar weet wel dat de CI(+) alle Streams intern behandeld. Dus geen enkele interventie tussen software van de ontvanger en de CI(+). Loadbalancer is een feature van OSCam dus hiermee is buiten OSCam niets te doen...
Over wat voor provider praten we nu?

Re: Meerdere CI(+) modules in één receiver #6 lodest

  • Senior Member
  • 88 posts

0
Neutral

Posted 16 February 2016 - 13:56

Zoals reeds vermeld : binnen OpenATV is het mogelijk om iedere zender te koppelen aan ofwel het eerste ofwel het tweede CI-slot, dus daar is er wel een verband mogelijk tussen de software van de ontvanger en de CI(+) sloten.

 

Ik heb dit met OpenATV uitgetest en het werkt gewoon. Alleen is daar het tunermanagment nogal buggy

 

Mijn vraag is nu gewoon : kan je binnen OpenPli ook iedere zender koppelen aan ofwel het eerste ofwel het tweede CI-slot ?



Re: Meerdere CI(+) modules in één receiver #7 WanWizard

  • PLi® Core member
  • 70,546 posts

+1,813
Excellent

Posted 16 February 2016 - 14:17

Nee.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Meerdere CI(+) modules in één receiver #8 lodest

  • Senior Member
  • 88 posts

0
Neutral

Posted 16 February 2016 - 14:19

Ok, dat is een duidelijk antwoord, dank je !



Re: Meerdere CI(+) modules in één receiver #9 WanWizard

  • PLi® Core member
  • 70,546 posts

+1,813
Excellent

Posted 16 February 2016 - 14:20

Zou op zich wel te implementeren zijn, ATV doet het zo: https://github.com/o...553609d092dd75f

 

Ik ben niet voldoende thuis in Python om dat zelf te kunnen doen, kan ook de kwaliteit van deze code niet beoordelen, en heb geen CI modules om te kunnen testen...


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Meerdere CI(+) modules in één receiver #10 lodest

  • Senior Member
  • 88 posts

0
Neutral

Posted 16 February 2016 - 14:25

Ik vrees dat er op dit ogenblik hiernaar onvoldoende vraag is om dit op te nemen in jullie roadmap ?



Re: Meerdere CI(+) modules in één receiver #11 WanWizard

  • PLi® Core member
  • 70,546 posts

+1,813
Excellent

Posted 16 February 2016 - 14:26

Iemand moet er zin in hebben, het blijft hobby... ;)


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Meerdere CI(+) modules in één receiver #12 littlesat

  • PLi® Core member
  • 57,184 posts

+699
Excellent

Posted 16 February 2016 - 15:44

Zoals reeds vermeld : binnen OpenATV is het mogelijk om iedere zender te koppelen aan ofwel het eerste ofwel het tweede CI-slot, dus daar is er wel een verband mogelijk tussen de software van de ontvanger en de CI(+) sloten.

->

Dat wil je toch niet... Je wilt toch dat dit automatisch gevonden wordt... 

Vandaar dat ze ook een timersanity check kunnen maken....Een zender hangt in de lamedb feitelijk aan een bepaalde CI+ vast (mag je dat ook per zender lekker zelf gaan instellen -of- met behulp van gedownloade settings wil dat goed werken).

 

Maar in Duitsland is dat noodzakelijk... Daar kan je dan nog maar van 1 transponder tegelijkertijd opnemen... Vandaar dat openATV aan het "rommelen" is geweest. :(....

 

 

De patch vind ik nogal knoeierig... waarom in de lamedb niet "gewoon"  een flag bijvoegen CI gebruiken (met een volg nummer er in)... Nu wordt er tijdens het lezen van de settings een functie aangeroepen binnen python een Tools CI helper of zo waar wordt opgevraagd wat gedaan moet worden... Als je een flag of volgnummer had of zo in de lamedb dan had die helper dat kunnen zetten in de settings bij het booten (iets wat ik heb gedaan met blacklist). Dan had de sanity check heel simpel kunnen checken of je niet twee zenders tegelijkertijd had (van dezelfde transponder of zo) uit de 'whitelist' van de CI... had dat hele spul veel eenvoudiger kunnen maken... 

 

Maar weer moet je eerst er goed over nadenken hoe je zo iets maakt ipv maken...

 

Gelukkig hebben we het CI probleem zoals in Duitsland nog niet zo echt... Dus de behoefte is er nog niet echt zo bij ons...

Maar het kan zijn dat we CI mogen gaan toevoegen bij de timersanity check... maar CI beperkt de complete ontvanger praktisch volledig..

 

Maar helaas is hier nog geen echte behoefte dus wordt het nog niet gemaakt (is toch zeker 4-5 uur om het goed te maken en testen).. En als we het toevoegen van elders moet het wel goed zijn...

 

En ook jammer dat ze een CI 'whitelist' met xml maken... dat maakt de code nog eens extra ingewikkeld...

 

En zover ik zie heb je ook CI's die twee (of meer zenders) per stream tegelijkertijd kunnen - daar wordt hier geen rekening mee gehouden.

 

ook dacht ik dat we een CI helper plugin of zo iets hadden waarmee je zenders aan een CI kon aanwijzen... maar ik weet niet of die (nog) werkt... Over zover ik kan zien lijkt het er ook op dat deze patch hier van afgeleid is.


Edited by littlesat, 16 February 2016 - 16:03.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Meerdere CI(+) modules in één receiver #13 lodest

  • Senior Member
  • 88 posts

0
Neutral

Posted 16 February 2016 - 16:51

Inderdaad, liever een propere "load balancing" oplossing, ik heb het voorbeeld van OpenATV ook maar aangehaald als "voorlopige bypass".

 

Ik begrijp dat dit niet zomaar kan gerealiseerd worden, maar ik vrees alleen dat naar de toekomst toe de providers in België en Nederland als maar meer gebruik gaan maken van (de beperkende mogelijkheden van) CI+, dus een dergelijke load balancing oplossing kan dan misschien wel van pas komen.



Re: Meerdere CI(+) modules in één receiver #14 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 16 February 2016 - 19:46

Ik vermoed dat als het zover komt in de Benelux, dat we hier en daar we wel wat creatieve oplossingen gaan zien ;)


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Meerdere CI(+) modules in één receiver #15 Dream1975

  • Senior Member
  • 1,634 posts

+14
Neutral

Posted 17 February 2016 - 11:38

Gewoon een gedachtengang, maar is het niet simpeler om in geval van meer CI+ modules een koppeling te maken van module<->tuner? Als enigma ziet dat tuner A CI+1 gebruikt en tuner B wordt ingeschakeld dat deze CI+2 zal gebruiken indien aanwezig (uiteraard als eerste een check of de softcam dit kanaal niet kan decoderen)?

 

In het CI/softcam menu is al zichtbaar of er 1 of 2 CI sloten ingevoerd zijn en ook de gebruikte tuner(s) zijn bekend dus dit moet mogelijk zijn lijkt me.


Edited by Dream1975, 17 February 2016 - 11:39.

Mutant HD2400, OpenPLi nightly, 2x DVB-C & 2x DVB-S

Mutant HD51, OpenPLi nightly, 1x DVB-C & 1x DVB-S

Wavefrontier T55 (Astra 1,2,3 en HB)

Smartcards Ziggo (Irdeto) and CDS (Seca) on Oscam

 


Re: Meerdere CI(+) modules in één receiver #16 redneck eyeball

  • PLi® Core member
  • 9,742 posts

+15
Neutral

Posted 17 February 2016 - 12:06

Aangezien in OpenPLi nu al een CI assignment plugin default ingebouwd zit, met daarin de mogelijkheid om per CAID, provider of zelfs op serviceniveau een bepaalde CI slot toe te wijzen, moet dit zonder meer mogelijk zijn.

Dit is in deze plugin nu vast ingesteld, maar de logica bestaat dus reeds.

 

Kort door de bocht is het bijhouden hoeveel zenders je per CI wil doen en aangezien Enigma weet naar welke zender je zit te kijken of wil opnemen, zou je dat dynamisch kunnen toewijzen aan de één of andere CI module.

En indien een tweede service op dezelfde transponder zit, dan gaat het automatisch naar een zelfde CI waar al de andere services zitten.

 

Flink wat werk en er is goede logica voor nodig, maar technisch zeker haalbaar.

 

Een mijns inziens betere oplossing zou zijn om on-the-fly een nieuwe transportstream samen te stellen en die door de CI te halen.

Dat is hoe professionele B2B systemen het ook doen. Dan speelt het geen rol meer via welke transponder het binnenkomt.

Puur theoretisch kan je verschillende http streams starten naar de eigen STB en die bundelen in een nieuwe TS en die dan door de CI halen.

Kan technisch, want het bestaat, maar ik vrees dat de drivers hier ook geschikt voor moeten worden gemaakt. Dus zal je support van de fabrikant nodig hebben.

 

Just my 2ct.



Re: Meerdere CI(+) modules in één receiver #17 Zuppelan

  • Senior Member
  • 1,408 posts

+62
Good

Posted 17 February 2016 - 12:24

Om dat te doen moet al het verkeer via de processor lopen (heen en terug). De reden dat Enigma2-ontvangers zo robuust zijn, in tegenstelling tot bijvoorbeeld Xbmc-ontvangers is dat het hele proces van ontvangen, decoderen en weergeven door de hardware gebeurt en de processor enkel bestuurt. Een onderneming om op de processor een nieuwe transportstream samen te stellen is niet alleen een grote technische uitdaging om een DVB-conforme transportstream samen te stellen, maar ook een grote uitdaging is het managen van de beschikbare rekenkracht van de ontvanger: Het decoderen van de TV-stream mag nooit door enig overig proces op de ontvanger onderbroken worden. Het is ook aannemelijk dat door extra buffering die nodig is, de zaptijden eronder lijden. Het is theoretisch mogelijk, maar ik ben erg sceptisch dat zoiets in praktijk goed werkbaar te maken is.



Re: Meerdere CI(+) modules in één receiver #18 40H3X

  • Forum Moderator
    PLi® Contributor
  • 5,957 posts

+191
Excellent

Posted 17 February 2016 - 12:26

Aangezien in OpenPLi nu al een CI assignment plugin default ingebouwd zit, met daarin de mogelijkheid om per CAID, provider of zelfs op serviceniveau een bepaalde CI slot toe te wijzen, moet dit zonder meer mogelijk zijn.

Dit is in deze plugin nu vast ingesteld, maar de logica bestaat dus reeds.

 

Kort door de bocht is het bijhouden hoeveel zenders je per CI wil doen en aangezien Enigma weet naar welke zender je zit te kijken of wil opnemen, zou je dat dynamisch kunnen toewijzen aan de één of andere CI module.

En indien een tweede service op dezelfde transponder zit, dan gaat het automatisch naar een zelfde CI waar al de andere services zitten.

 

Flink wat werk en er is goede logica voor nodig, maar technisch zeker haalbaar.

 

Een mijns inziens betere oplossing zou zijn om on-the-fly een nieuwe transportstream samen te stellen en die door de CI te halen.

Dat is hoe professionele B2B systemen het ook doen. Dan speelt het geen rol meer via welke transponder het binnenkomt.

Puur theoretisch kan je verschillende http streams starten naar de eigen STB en die bundelen in een nieuwe TS en die dan door de CI halen.

Kan technisch, want het bestaat, maar ik vrees dat de drivers hier ook geschikt voor moeten worden gemaakt. Dus zal je support van de fabrikant nodig hebben.

 

Just my 2ct.

 

...en zijn er dan genoeg system resources in de huidige boxen?


Edited by 40H3X, 17 February 2016 - 12:27.

Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K  - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport

---------------------------------------------------------------------------------------------------------------------------------------

Remember: Upvote with the rep_up.png button for any user/post you find to be helpful, informative, or deserving of recognition!

---------------------------------------------------------------------------------------------------------------------------------------

Many answers to your question can be found in our new and improved wiki

Note: I do not provide support via PM !.


Re: Meerdere CI(+) modules in één receiver #19 Zuppelan

  • Senior Member
  • 1,408 posts

+62
Good

Posted 17 February 2016 - 12:45

Ik vermoed dat de nieuwste ontvangers een heel eind komen: Het gaat ook hooguit om enkele zenders. Desondanks, als er een paar zenders met Duitse bitrates gedecodeerd moeten worden dan kan het zeker best nog oplopen.



Re: Meerdere CI(+) modules in één receiver #20 littlesat

  • PLi® Core member
  • 57,184 posts

+699
Excellent

Posted 17 February 2016 - 16:38

Het enie wat echt kan helpen hier is als de box multiplexen kan re-multiplexen voor de CI.... dan zijn de CI beperkingen weer weg.... maar dit kunnen onze HT&K boxen (nog) niet...

 

Een nog betere oplossing is iets waar de providers niet blij mee zijn... een ci-emu... maar of die ooit komt is een groot vraagteken...

 

Zenders toewijzen aan een bepaalde CI werkt ook niet echt... stel je wilt 4 zenders opnemen die je hebt toegewezen naar CI-1... dan zal dat dus ook flexibel moeten...


Edited by littlesat, 17 February 2016 - 16:40.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W



1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users