1. Betekent dit dat ik zonder mediaspeler geen videos kan afspelen met ondertiteling, zonder deze te converteren naar mp4? Dus ook niet met kodi op mijn android TV?
Kodi (= file-server + media player) en Plex (= stream-server + dlna player) hebben niets met elkaar te maken.
Zwart-wit:
Kodi opent het bestand (maakt niet uit waar het staat, NAS / harde schijf / andere PC / usb-stick), en speelt het zelf af. Kodi zorgt er zelf voor dat van de DivX / DVD / blu-ray / etc. "beeld" en "geluid" wordt gemaakt. Hierdoor is de belasting laag voor het apparaat waar de data staat, en voor de netwerkverbinding.
Plex is streaming. Hier wordt op het verzendende apparaat van de DivX / DVD / blu-ray / etc. "beeld" en "geluid" gemaakt, in een datastroom die door de ontvanger eenvoudig te verwerken is. Hierdoor kan het ontvangende apparaat eenvoudig de data verwerken, aangien het de data reeds verwerkt aangeleverd krijgt. Alle berekeningen gebeuren dus al op de Plex server. Nadeel is echter wel dat of je nu een DivX van 700 MB of een Blu-Ray van 50.000 MB kijkt, de datastroom over het netwerk gelijk is (bij gelijke resolutie).
De keuze ligt dan bij:
- Wat is het krachtigste / meest geschikte apparaat, je server (dan streamen), of je afspeler (dan file-server)?
Kan je netwerk de data-stroom aan (bekabeld, of brakke WiFi?)
2. Ik speel nu .MKV videos af met .SRT ondertiteling vanaf mijn laptop met plex, op mijn android tv met plex. Dus het transcoderen gebeurd of door mijn laptop of door mijn tv. Ik gok dan op mijn tv, sinds hierboven wordt gesteld dat plex op geen enkel apparaat HW acceleratie toestaat. Hoe zit dit nu eigenlijk?
Transcoderen is van de ene codering een andere codering maken. Dit kan bijvoorbeeld zijn van DTS -> Stereo, 1080P -> 720P, MPEG4 -> MPEG2, enz.
Waar getranscodeert wordt hangt van je instellingen en gebruikte media speler af. Als je ontvanger veel formaten aan kan hoeven maar weinig formaten getranscodeert te worden. De server moet alleen transcoderen als de ontvanger een formaat niet ondersteunt. De ene transcodering is rekenintensiever dan de anderen.
Plex op Synology kan wel transcoderen, alleen niet m.b.v. hardware acceleratie. Alles zal dus softwarematig door universele hardware berekend moeten worden. Aangezien het real-time is, moet de server krachtig genoeg zijn om sneller te transcoderen dan het afspelen van de film.