Let's solve mpegts streams on LG TVs
The new LG TV that no longer supports DTS audio has been a nightmare!
The TV displays the video fine without audio on videos containing DTS when transcoding is not enabled (eg. mkv or mp4 files). First I tried transcoding to LPCM but the TV doesn't support that either. AC3 works but there is no video (black screen) when transcoding is enabled but I can hear the audio playing. Here is the profile that has working audio but no video:
<Profile id="2" name="DTS to AC3" extendsProfileId="1">
<Transcoding>
<Video targetContainer="mpegts" targetACodec="ac3" aBitrate="640">
<Matches container="*" aCodec="dca"/>
<Matches container="*" aCodec="dts-hd"/>
</Video>
</Transcoding>
</Profile>
I then tried "mpeg" (MPEG2 PS) container and the TV says the file is not playable.
With "applehttp" (HLS), the video is missing from the list completely.
If I add this line, the TV reports the file as unplayable:
<ResourceTransportProtocolHandler>org.serviio.upnp.protocol.http.transport.LGProtocolHandler</ResourceTransportProtocolHandler>
Here is the WebOS 6 compatibility list. WebOS 5 is the same.
https://webostv.developer.lge.com/disco ... /webos-60/
LG claims that MPEG2 TS containers should work with AVC or HEVC with Dolby Digital audio but it does not with Serviio.
There must be a way to make this work! I'm so disappointed that a TV would not even support passing through DTS to an AVR or sound bar.
Here are some old links that look relevant. Now that LG dropped DTS, transcoding is more important than ever to get working with LG TVs.
viewtopic.php?f=12&t=6386
http://www.homemediaserver.ru/forum/vie ... 073#p10100
https://bitbucket.org/xnejp03/serviio/i ... ing-for-lg