Hi all,
I could use some help with the following;
OS: Win11 24H2
TV server: 1.37.000.0|x64
(working with Mediaportal for maybe 20 years)
I am using a dedicated TV server (only) installation to watch and record IPTV. My clients are seperate Mediaportal or Kodi devices.
I've created a m3u playlist, scanned the playlist to add TV channels, all working as expected, the whole playlist is succesfully scanned and added as channels.
Now when I test / timeshift the channels all channels are working fine except those which have DD+ (dolby digital plus) audio. When timeshifting such channels the server responds with the "No Video/Audio detected" error. Channels that do work okay have AAC (stereo) audio.
I can't get my head around where to look to get this fixed. The Win11 OS plays the DD+ streams fine, ffmpeg which comes with the Mediaportal TV server installation recognizes the stream perfectly.
When I quickly grab the files in the TimeshiftBuffer directory before the "No Video/Audio detected" error shows, the resulting timeshiftbuffer.ts file has a proper video stream but lacks an audio stream.
I've looked through logfiles
MPIPTVSource.log
TsWriter.log
TVService.log
TVService-Error.log
but I can't find any clue to why a DD+ audio/video stream cannot be processed by the TV server.
The output from ffmpeg when I open the stream;
Stream #0:0[0x100]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
Stream #0:1[0x101](dut): Audio: eac3 ([135][0][0][0] / 0x0087), 48000 Hz, 5.1(side), fltp, 384 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (eac3 (native) -> aac (native))
And when I ask ffmpeg to convert the stream into an .mp4 file/container it shows that ffmpeg / the operating system has everything to deal with the stream;
Output #0, mp4, to 'c:\tmp\capture.mp4':
Metadata:
encoder : Lavf58.20.100
Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 50 fps, 12800 tbn, 50 tbc
Metadata:
encoder : Lavc58.35.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream #0:1(dut): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1(side), fltp, 394 kb/s
Metadata:
encoder : Lavc58.35.100 aac
What am I missing? Where to look for errors. Help!!
I could use some help with the following;
OS: Win11 24H2
TV server: 1.37.000.0|x64
(working with Mediaportal for maybe 20 years)
I am using a dedicated TV server (only) installation to watch and record IPTV. My clients are seperate Mediaportal or Kodi devices.
I've created a m3u playlist, scanned the playlist to add TV channels, all working as expected, the whole playlist is succesfully scanned and added as channels.
Now when I test / timeshift the channels all channels are working fine except those which have DD+ (dolby digital plus) audio. When timeshifting such channels the server responds with the "No Video/Audio detected" error. Channels that do work okay have AAC (stereo) audio.
I can't get my head around where to look to get this fixed. The Win11 OS plays the DD+ streams fine, ffmpeg which comes with the Mediaportal TV server installation recognizes the stream perfectly.
When I quickly grab the files in the TimeshiftBuffer directory before the "No Video/Audio detected" error shows, the resulting timeshiftbuffer.ts file has a proper video stream but lacks an audio stream.
I've looked through logfiles
MPIPTVSource.log
TsWriter.log
TVService.log
TVService-Error.log
but I can't find any clue to why a DD+ audio/video stream cannot be processed by the TV server.
The output from ffmpeg when I open the stream;
Stream #0:0[0x100]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
Stream #0:1[0x101](dut): Audio: eac3 ([135][0][0][0] / 0x0087), 48000 Hz, 5.1(side), fltp, 384 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (eac3 (native) -> aac (native))
And when I ask ffmpeg to convert the stream into an .mp4 file/container it shows that ffmpeg / the operating system has everything to deal with the stream;
Output #0, mp4, to 'c:\tmp\capture.mp4':
Metadata:
encoder : Lavf58.20.100
Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 50 fps, 12800 tbn, 50 tbc
Metadata:
encoder : Lavc58.35.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream #0:1(dut): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1(side), fltp, 394 kb/s
Metadata:
encoder : Lavc58.35.100 aac
What am I missing? Where to look for errors. Help!!