Streaming is als een videostream via het netwerk naar een device gestuurd wordt dat het dan weergeeft.
Het apparaat dat streamt, leest het videobestand, pakt het uit en stuurt als bitstream over het netwerk naar het device dat displayed
Als er dan een hikup in zo'n stream komt, dan zie je dat meteen als storing in je beeld.
Als je kodi gebruikt, dan wordt er niet gestreamt, maar kodi leest gewoon de video file van de netwerk share, pakt die zelf uit en stuurt dat via hdmi naar het display device.
Er gaat dus geen bitstream over het netwerk.
Een videobestand is sterk compressed en is wel een factor 50 tot 300 kleiner dan een bitstream en kan gebufferd worden.
Die compressie factor is beeldafhankelijk, een video met alleen een wit scherm kan zelfs welk een factor 1000 compressed worden.
Een bekabelde aansluiting is altijd exclusief dus wordt niet gedeeld, terwijl wifi een shared medium is, waar de bandbreedte gedeeld wordt met alle andere wifi signalen in die band, dus voor streaming niet zo geschikt, terwijl kodi zo weinig bandbreedte nodig heeft dat je al heel beroerde wifi moet hebben wil je ergens last van krijgen.
Dus is een 100MBps bedraade verbinding meer dan voldoende.
Om 4K video te streamen via een kabel hebt je maar zo'n 30 MBps nodig en kodi kan met zo'n factor 50 lager af.
En nu toch aan het uitleggen ben even dit nog.
Tv's werken als het over streaming gaat exclusief met het dlna protocol, dat heel losjes gedefinieerd is en met profielen werkt.
Zo'n profiel bevat alle informatie over de bitstream zoals resolutie, bitrate (video en audio), gebruikte audio en video codec, subtitel formaat enz.
Om iets te kunnen streamen moet de video dus overeenkomen met een van de profielen die de tv kent, is dat niet het geval dan moet het streaming device dat "on the fly" omzetten, dat noemen we transcoderen en dat vraagt heel veel cpu power.
Dat is de reden dat sommige video's wel te streamen zijn en voor andere je Nas bijvoorbeeld te weinig cpu power heeft.
En heel veel tv's hebben geen dlna profiel voor ondertitels.
[
Voor 20% gewijzigd door
Ben(V) op 22-07-2022 08:51
]
All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.