(mini)DLNA provádí transcoding?

lathe

(mini)DLNA provádí transcoding?
« kdy: 16. 11. 2021, 21:31:16 »
V Dlna se neorientuji, tak nevím co a jak a jak spolu vycházejí dvojice dlna server a klientv(teevizor). Probíhá tam nějaké domlouvání podporovaných formátů a případně transcoding? Anebo Je to čistě věc klienta nebo čistě věc serveru?


A taky jakým protokolem funguje vlastní přenos filmu? Je to přes http nebo smb? Nebo nějak embedováno v dlna protokolu?

Konkrétně minidlna


Re:(mini)DLNA provádí transcoding?
« Odpověď #1 kdy: 16. 11. 2021, 23:32:50 »
MiniDLNA normálně neumí transcode, existuje nějaký patch kterým se dá volat ffmpeg (vyžaduje to odpovídající HW).
On ten server byl napsaný původně pro extrémně pomalá zařízení, takže má extrémně nízkou spotřebu CPU a RAM.

Komunikace probíhá po webovém SOAP rozhraní vyhledávání přes uPNP. Televizor si může říct co umí, ale pokud to DLNA server nepřevádí realtime, pochopitelně to nepojede.

Dneska ale snad většinu věcí TV asi sežere, co může být problém je DTS zvuk (někdo již nepodporuje) a titulky (ignoruje LG pokud to není SRT)

MiniDLNA není plná implementace DLNA spíš je to základ a skoro myslím, že asi žádný server neimplementuje všechno - je to hodně rozmáchlé.

Trošku smutné je generování náhledů, kde minidlna se drží původního standardu DLNA což je 160x160px (zatím jedině pořešit v source-code) viděl jsem, že už to někdo navrhl jako změnu aby to podporovalo větší rozlišení (odeslání různých velikostí dle požadavku).

V Dlna se neorientuji, tak nevím co a jak a jak spolu vycházejí dvojice dlna server a klientv(teevizor). Probíhá tam nějaké domlouvání podporovaných formátů a případně transcoding? Anebo Je to čistě věc klienta nebo čistě věc serveru?


A taky jakým protokolem funguje vlastní přenos filmu? Je to přes http nebo smb? Nebo nějak embedováno v dlna protokolu?

Konkrétně minidlna
„Řemeslo se naučí každý. Umění nikdo.“
„Jednoduchost je nejvyšší úroveň sofistikovanosti.“
- Leonardo Da Vinci