[alg] Halllo, ik ben aan het brainstormen over hoe we iets in een browser synchroon (op enkele seconden) kunnen laten lopen met een bepaalde event.
Dus tijdens een event doen heel veel (duizenden) mensen thuis iets in een browser waarbij datgene gelijk moet blijven lopen met de gebeurtenis. In de browser kan een applet lopen of een flash. Maakt niet zoveel uit. Het gaat dus niet om streaming video/audio, maar eerder om streaming ascii: gegevens, tekstjes.
Opties zijn misschien:
- een tcp connectie openhouden tussen client en server mbv een applet b.v. Probleem: kan een server+de applicatie erachter duizenden tcp connecties openhouden?
- een push van server naar browsers. Volgens mij onmogelijk: firewall's, applets/flashes in sandboxes voorkomen dat allemaal. En als het al kon vraag ik me af of een server binnen enkele seconden zoveel connecties kan opbouwen naar clients.
- browsers (i.e. flashes/applets) lopen de hele tijd te pollen of er iets nieuws is. Dat genereert heel erg veel verkeer op je servers terwijl er wellicht niks te vinden is.
Ik weet een klein beetje van mbone netwerk en mcast verkeer en zo. Dat is hier natuurlijk wel voor bedoeld, maar is geloof ik nooit echt van de grond gekomen?
Het gaat hier eigenlijk om 2 problemen: hoe stream ik live text naar een flash/applet. En heb ik een enorm serverpark nodig voor vele duizenden van deze live streams?
Ik ben uiteraard ook aan het zoeken met termen als streaming text en zo, maar ik vond het een interessant probleem en ben benieuwd of jullie suggesties/ideeen/links hierover hebben. Of moet ik meer op 1 van de netwerken forums zijn?
dank!
Dus tijdens een event doen heel veel (duizenden) mensen thuis iets in een browser waarbij datgene gelijk moet blijven lopen met de gebeurtenis. In de browser kan een applet lopen of een flash. Maakt niet zoveel uit. Het gaat dus niet om streaming video/audio, maar eerder om streaming ascii: gegevens, tekstjes.
Opties zijn misschien:
- een tcp connectie openhouden tussen client en server mbv een applet b.v. Probleem: kan een server+de applicatie erachter duizenden tcp connecties openhouden?
- een push van server naar browsers. Volgens mij onmogelijk: firewall's, applets/flashes in sandboxes voorkomen dat allemaal. En als het al kon vraag ik me af of een server binnen enkele seconden zoveel connecties kan opbouwen naar clients.
- browsers (i.e. flashes/applets) lopen de hele tijd te pollen of er iets nieuws is. Dat genereert heel erg veel verkeer op je servers terwijl er wellicht niks te vinden is.
Ik weet een klein beetje van mbone netwerk en mcast verkeer en zo. Dat is hier natuurlijk wel voor bedoeld, maar is geloof ik nooit echt van de grond gekomen?
Het gaat hier eigenlijk om 2 problemen: hoe stream ik live text naar een flash/applet. En heb ik een enorm serverpark nodig voor vele duizenden van deze live streams?
Ik ben uiteraard ook aan het zoeken met termen als streaming text en zo, maar ik vond het een interessant probleem en ben benieuwd of jullie suggesties/ideeen/links hierover hebben. Of moet ik meer op 1 van de netwerken forums zijn?
dank!
