DLNA 的支援格式有限,你所說的應該是指 Server 本身會將影片即時編碼成符合 DLNA 支援的格式(並將字幕一起編碼進去);這個方式當然是可行的,但你要先確認好 Server 端的設定是否正確。但以目前的播放器效能來說是不需要這麼做的,透過 SMB 用「讀取檔案」的方式來播放大多沒有太大問題;唯一的瓶頸應該在於網路速度,但如果不是要放 4K BD ISO 應該也都足夠了。
了解,所以是設備不支援格式問題,看了文章需要在行動裝置上加裝APP即沒問題. 目前己知是Chromecast with Google TV的效能不足,所以才會想走DLNA模式來播放,透過NAS效能來降低使用Chromecast with Google TV,如此播放效果會好些. 若透過SMB連接的話,那NAS只提供檔案串流,播放效能會卡在Chromecast with Google TV. 因此若NAS效能還算OK,而網路速度也沒太大問題,會建議走DLNA還是SMB呢? 目前若在iPhone或Macbook透過Chrome以Chromecast方式播放的話,是沒問題且很順.
PS: Android 的 MX Player 或 iOS 的 DS file / VLC 所以在iPhone或MACBook播放的話需加裝VLC. 在Chromecast with Google TV上播放的話,需加裝MX Player