Ben(V) schreef op dinsdag 18 juni 2024 @ 15:12:
[...]
Ik gebruik een google chromecast met google tv met daarop vlc geïnstalleerd (kodi kan ook prima).
Je speelt dan alles gewoon af vanaf een share op je Nas en dan hoef je helemaal nooit iets te trancoderen en heb je ook geen plex op je Nas meer nodig en belast je de NAs ook nauwelijks.
Zo ben je niet meer afhankelijk van welke dlna profielen je tv ondersteund, want dat is altijd de beperkende factor.
Die dlna profielen zijn een samenstelling van resolutie, codec, bitrate en nog een paar zaken en dat voor zowel video, audio als ondertiteling.
Dus de video moet in een van de profielen passen die de tv ondersteund en tevens moet datzelfde profiel door in dit geval plex ondersteund worden en aangezien die dlna profielen niet gestandaardiseerd zijn is het een zooitje geworden.
Als dat alles niet bij elkaar past moet plex gaan transcoderen naar iets wat de tv wel aan boord heeft en daar heeft die Nas niet voldoende cpu power voor.
Een google Chromecast met google tv heeft daar geen last van want die sluit je via hdmi aan je tv aan en over het netwerk gaat alleen het video bestand en geen stream.
Je zit heel dicht in de buurt van de waarheid.
@
Jabbah Echter maakt het voor plex niks uit welke dlna profielen de tv ondersteund aangezien plex een eigen decoder gebruikt. Waar het hem in zit is dat de tv meestal een beperkte chip heeft om hardware matig mee te decoderen. Vaak ondersteunen die chips alleen AVC en h.264 als protocol, dit omdat het nodig is voor de DVB decoder. Nieuwere protocollen zoals h.26
5 worden softwarematig gedecodeerd dit is ook met Kodi als dat op de tv draait. Een Chromecast ondersteund hardwarematig bijna alle protocollen, daarom heb je daar met Kodi en met Plex bijna geen problemen mee.
Nieuwere tv's ondersteunen ook nieuwere protocollen en kunnen daarom ook via plex prima decoderen zonder dat de nas hard moet werken.
Waarom is het dan toch handig om voor mobiels en tablets hardwarematig encoderen op de nas te doen met Plex? Dit is omdat plex ook de verbinding test voordat de stream begint. Is de verbinding traag (je bent onderweg oid) dan gaat plex de stream voor je opnieuw encoderen waarbij een lagere bitrate wordt gebruikt. Je kunt kiezen om alsnog de volledige stream te gebruiken als je ervan overtuigd bent dat de bandbreedte van de verbinding voldoende is.
Ik zou overigens plex toch wel aanraden omdat het veel makkelijker werkt als je buitenshuis iets wilt kijken. Als je alleen thuis kijkt dan kun je inderdaad prima vlc of Kodi gebruiken. Anders dien je met iets als een vpn naar huis te verbinden.
Maar de vraag heb je nu hardwarematig encoderen nodig? De kans is klein als je veel 4k content hebt. De celeron cpu's hebben voor zover ik weet namelijk geen support om h.26
5 opnieuw te encoderen, dit gebeurd dan softwarematig waardoor je nog niks kunt zien omdat het veel te traag gaat. Het meeste 4k materiaal is met h.26
5 gecodeerd. Voor andere oudere protocollen werkt het wel fijn maar 4k materiaal is wel lastig. Ik weet dit laatste niet
100% zeker, mogelijk kan de celeron cpu toch hardwarematig h.26
5 decoderen en opnieuw encoderen.
Ook een videokaart van een pc ondersteunt veel video protocollen maar als een bepaald protocol niet ondersteund wordt dan kan het altijd nog via de cpu softwarematig gedecodeerd worden. De meeste recente cpu's zijn snel genoeg om 4k video's te decoderen.
Don't drive faster than your guardian angel can fly.