Ga naar inhoud


Ronald's emu met seca2 card sharing


Ronaldd

Aanbevolen berichten


  • Reacties 238
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit topic

Beste reacties in dit topic

kwam door het rebooten van mijn ISA server (firewall).

Hierdoor is/was de verbinding van mijn DB server naar rdigital uitgevallen.

Anders was er dus geheel geen uitval geweest denk ik !

Link naar reactie
Delen op andere sites

De freeze bleek achteraf gewoon de server die van MikeV die opnieuw opgestart werd ( dus er was eigenlijk helemaal geen freeze). En er is alleen dataverkeer als de client naar een coded channel kijkt, als de client naar een fta kanaal kijkt is er geen dataverkeer.

 

groeten,

rdigital

Link naar reactie
Delen op andere sites

Citaat:
Wat ik me ook afvraag is of je de client/server verbinding continu nodig hebt, met andere woorden: is er alleen dataverkeer tussen de client/server tijdens het decoderen van een kanaal (als je net zapt) of gaat dit door gedurende een langere tijd en als dat zo is om hoeveel dataverkeer gaat het dan ?
1 Kb/sec ? of 1 Mb/uur ?

Dit kan ook gevolgen hebben voor een server die meerdere clients aan zich heeft hangen ...
De upload is over het algemeen niet zo groot, de client zal daar geen last van hebben maar de server wel.


Op ned. kanalen wordt er ongeveer iedere 15 sec. een paketje gestuurd naar de server. Dit pakettje heeft ong. een grote van 100 bytes excl TCP/IP header. Het antwoord van de server is ongeveer 20 bytes.

De belasting voor de server valt dus wel mee.

Ronald

My DM(800|7025) is Ronaldd powered

Link naar reactie
Delen op andere sites

Wat echt interesant is om te testen is hoeveel mensen kunnen op 1 seca2 kaart. In deze hoek zit de meest kritiche code. De kaart kan nl. maar 1 ECM tegelijk omzetten naar een DCW. De server locked de kaart zolang 1 client er naar schrijfd de andere clients wachten daarop.

 

Wat mij al opgevallen is dat de clients aanzienlijk lagere zap-snelheden krijgen als er meerdere mensen op de kaart 'zitten'. Ook het omzetten van eerste ECM naar DCW komt in de wachtrij, wat een extra 'zap-vertraging' opleverd. Daarna lijkt het allemaal we stabiel te draaien met 3 clients.

 

Ronald

My DM(800|7025) is Ronaldd powered

Link naar reactie
Delen op andere sites

Als er gekeken word door de client naar een kanaal dat niet gecodeerd is, valt de verbinding vanzelf netjes af. Dus er is geen verkeer als het niet nodig is !

Het testen van meerdere clients op 1 seca kaart willen/moeten we nog goed gaan testen. Huidige manier met 2 clients en codes uit de emu gaat prima.

Link naar reactie
Delen op andere sites

Misschien maak je best een dedicated server van een dreambox :

 

*) een eerste process zapt continue over alle kanalen van een pakket heen omzo de laatste CW's te bekomen. Deze worden uiteraard gecached.

 

*) een ander process feed deze dan naar de clients op internet (via push of pull, valt nog te bezien)

 

Zo wordt de kaart "optimaal" benut. Enfin, misschien is dit idee al gepost. In that case, move along... <img src="/ubbthreads/images/graemlins/wink.gif" alt="" />

 

Greetz

Link naar reactie
Delen op andere sites

Puike gedachte Mcduff <img src="/ubbthreads/images/graemlins/biggthumpup.gif" alt="" />

 

Zo heb je ook geen extra zware belasting op de kaart met meerdere clients! CW's worden dan eens per bv 15sec. uitgelezen en via de cache van de server gerouteerd naar de clients zodat de belasting bij de server ligt en niet op de kaart...

 

Zie ik dit goed? <img src="/ubbthreads/images/graemlins/confused.gif" alt="" />

 

 

<img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" />

 

 

DM8000 + DM800SE + VU+DUO + Wavefrontier T90 + 10LNBs

Hemertje.Dreambox Webmaster

Sat-nerds Moderator

Plinux Member

Link naar reactie
Delen op andere sites

Citaat:

Zie ik dit goed?


Yep. Even een voorbeeld van een pull model:
*) de dedicated server maakt steeds een WWW pagina van de laatste CW's die hij heeft.

*) de clients pullen (of trekken) om de zoveel seconden die pagina

Een voorbeeld van een push systeem:
*) de client connect met de server en registreert zich op een bepaald kanaal.

*) de server zapt voorbij de kanalen. Wanneer hij een nieuwe CW tegenkomt stuurt hij deze door naar alle geregistreerde clients voor dat kanaal.

Ik prefereer persoonlijk het push model omdat de server zelf beslist hoeveel hij stuurt en wanneer. Dit wil zeggen dat hij minder snel overbelast kan geraken. Stel u voor (met het pull model) dat honderden clients tegelijk die pagina willen beginnen afhalen. Deze aanpak spaart trouwens ook een beetje bandbreedte: de client krijgt enkel wat die nodig heeft.

Greetz
Link naar reactie
Delen op andere sites

@Ronaldd,

 

idd het is dus een dedicated server. Ik zou de kijker zelfs niet mee laten kijken, de zap snelheid zou toch te hoog liggen.

 

In principe is het geen kijkdoos meer dan, het is puur een ECM logger en processor die via de kaart CW's decrypt en publiceert. Kan je evengoed doen met een PC in combi met een phoenix/season interface en DVB kaart (om de ECM stream vast te krijgen). De vraag is gewoon met welk platform en ontwikkel-omgeving de programmeur in kwestie het meest vertrouwd is...

 

BYe

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...