BerGhtn schreef op dinsdag 22 februari 2011 @ 18:03:
[...]
Het bedrijf waar ik mijn stage doe heeft een toestel die tekstbestanden en webpagina's kan voorlezen. De bedoeling is dat ik een webapplicatie maak die dus ondertitels van een gewenst kanaal kan streamen naar het apparaat. Waar die ondertitels van komen maakt eigenlijk niet uit. Ik zou meerdere kanalen tegelijk moeten scannen op ondertitels. Dus ik denk dat ik per kanaal zo'n decoder zal moeten gebruiken

Alleen dát is al een reden om binnen het digitale domein te blijven.
Ja het is inderdaad hetzelfde project, maar ik ben moeten afstappen van DVB
Ik kan geen gebruik maken van DVB aangezien dit signaal enkele seconden vertraging heeft t.o.v. analoog
Gebruikers die analoog kijken krijgen dan ondertiteling met vertraging, wat dus niet de bedoeling is. Daar had ik niet aan gedacht

En jij denkt dat dat USB kastje+driver+SDK geen latency introduceerd? Misschien niet zoveel. Maar misschien ook veel meer.
Weleens aan gedacht dat dat nu zo is omdat het zo is gegroeit, maar dat dat ook op een moment in de toekomst kan omdraaien? Met andere woorden: dat het analoge beeld NA het digitale beeld komt omdat het analoge beeld van de toekomst wellicht wordt samen gesteld uit diezelfde digitale bron? Wat dan? Wat als over 1 of 2 jaar (van mij mag het) het hele analoge signaal van het kabelnet weg is? (De TV ether is al jaren geheel digitaal).
Overigens las ik laatst ergens dat het landelijke percentage digitale TV kijkers ver boven de 50% ligt. Dus waarom in godesnaam nog het idee om dit voor de steeds verder wegzakkende analoge kijker zo te ontwikkelen?
Over hoeveel latency hebben we het eigenlijk? 2 tot 4 seconden heb ik weleens gezien, dan kijk ik via satelliet (DVB-S) die gezien de looptijden (2x 32000 km @Astra) het langste is, in theorie ten opzichte van DVB-C.
Los daarvan moet je nieuwe ontwikkeling niet (zeker in deze tijd niet) in het analoge domein willen doen. Je begint met het jezelf opleggen van beperkingen. En dat merk je NU al, je herkent ze alleen nog niet.
Al helemaal niet analoog doen als je het schaalbaar wilt hebben en als je meerdere kanalen tegelijk wilt doen. Je gaat iets bouwen wat bijna niet meer bruikbaar is nog voor het moment dat het af is.
5 jaar geleden zou dat misschien nog anders hebben gelegen. Op het randje.
Ik zeg altijd: "Doe het goed, of doe het niet"
In jouw geval: Doe het in het digitale domein, of doe het niet.
Daar komt bij dat het gewoon veel makkelijker is als je in de .ts wereld blijft. Je hebt geen extra hardware nodig per kanaal alleen een minimum hoeveelheid rekenkracht voor het oppikken van de teletekst data uit 1 ts streampje. Simpeler kan het gewoon niet. Een beetje software ontwikkelaar tikt dat zo in elkaar. Woooot, als ik me boos maak en lelijk doe zit een werkende dirty test setup binnen een dag in elkaar. Zonder dat ik hardware heb moeten aanschaffen.
Dan kan je op 1 pc (wat mij betreft zelfs een VM) minimaal 10 of meer van die ts streams gelijkertijd doen. Ik moet nog zien dat je dat lukt als je met 10 van die kastjes in de weer moet. Lijkt mij veel te omslachtig.
Het lijkt mij volkomen logisch dat je in het digitale domein blijft, dan is het zinvol. In alle andere gevallen (analoog dus), wens ik je sterkte.
En ondertussen zitten wij hier een beetje de grove lijnen van je stage opdracht uit te zetten. Dat is natuurlijk ook een onderdeel wat je zelf moet doen, eigenlijk.
Verder is er nog iets wat me te binnen schiet. Het kan zomaar zijn dat er auteursrechten zitten op die ondertitels en je die dus niet zomaar her en der mag gebruiken. Duik daar ook eens in. Dat kan namelijk gewoon een showstopper zijn. En die kan je maar beter op tijd in de gaten hebben.
Raar projectje inderdaad.
[
Voor 13% gewijzigd door
remco_k op 22-02-2011 23:13
]
Alles kan stuk.