Hello,
I am trying to play some mpeg transport streams and I am having trouble with some of them.
I was using OSMC 2016.9-1 in both Raspbery Pi 2 & 3
The streams come from DMP devices from a Chinese manufacturer:
All the streams are properly displayed using VLC in windows.
After testing several distributions, I have installed a raspbian with command line omxplayer and I have found the following:
THESE CHANNELS DISPLAYS PROPERLY::
pi@raspberrypi:~ $ omxplayer udp://@239.10.20.30:1234 -o hdmi -r --nativedeinterlace -I
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] decode_slice_header error
[h264 @ 0xf14780] no frame!
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] decode_slice_header error
[h264 @ 0xf14780] no frame!
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] decode_slice_header error
[h264 @ 0xf14780] no frame!
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] decode_slice_header error
[h264 @ 0xf14780] no frame!
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] decode_slice_header error
[h264 @ 0xf14780] no frame!
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] decode_slice_header error
[h264 @ 0xf14780] no frame!
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] decode_slice_header error
[h264 @ 0xf14780] no frame!
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] decode_slice_header error
[h264 @ 0xf14780] no frame!
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] decode_slice_header error
[h264 @ 0xf14780] no frame!
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] non-existing PPS 0 referenced
[h264 @ 0xf14780] decode_slice_header error
[h264 @ 0xf14780] no frame!
Input #0, mpegts, from ‘udp://@239.10.20.30:1234’:
Duration: N/A, start: 47848.347111, bitrate: N/A
Program 261
Metadata:
service_name : F1 HD
service_provider:
Stream #0:0[0x102]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x103]: Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 128 kb/s
Output mode 20: 1920x1080@50 I:14
ntsc_freq:0
Video codec omx-h264 width 1920 height 1080 profile 100 fps 25.000000
Audio codec mp2 channels 2 samplerate 48000 bitspersample 16
Subtitle count: 0, state: off, index: 1, delay: 0
V:PortSettingsChanged: 1920x1080@25.00 interlace:3 deinterlace:0 anaglyph:0 par:1.00 display:0 layer:0 alpha:255 aspectMode:0
have a nice day
pi@raspberrypi:~ $ omxplayer udp://@239.10.20.55:1234 -o hdmi -r --nativedeinterlace -I
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] non-existing PPS 0 referenced
[h264 @ 0xa4e7a0] decode_slice_header error
[h264 @ 0xa4e7a0] no frame!
Input #0, mpegts, from ‘udp://@239.10.20.55:1234’:
Duration: N/A, start: 8256.356889, bitrate: N/A
Program 52
Metadata:
service_name : Sky Atlantic HD
service_provider: Encoder
Stream #0:0[0x39]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x3a]: Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 256 kb/s
Output mode 20: 1920x1080@50 I:14
ntsc_freq:0
Video codec omx-h264 width 1920 height 1080 profile 100 fps 25.000000
Audio codec mp2 channels 2 samplerate 48000 bitspersample 16
Subtitle count: 0, state: off, index: 1, delay: 0
V:PortSettingsChanged: 1920x1080@25.00 interlace:3 deinterlace:0 anaglyph:0 par:1.00 display:0 layer:0 alpha:255 aspectMode:0
have a nice day
THESE CHANNELS WONT DISPLAY VIDEO, BUT AUDIO IS OK
pi@raspberrypi:~ $ omxplayer udp://@239.10.20.53:1234 -o hdmi -r --nativedeinterlace -I
[h264 @ 0x4d4780] non-existing PPS 0 referenced
[h264 @ 0x4d4780] non-existing PPS 0 referenced
[h264 @ 0x4d4780] decode_slice_header error
[h264 @ 0x4d4780] no frame!
[h264 @ 0x4d4780] non-existing PPS 0 referenced
[h264 @ 0x4d4780] non-existing PPS 0 referenced
[h264 @ 0x4d4780] non-existing PPS 0 referenced
[h264 @ 0x4d4780] decode_slice_header error
[h264 @ 0x4d4780] no frame!
[h264 @ 0x4d4780] non-existing PPS 0 referenced
[h264 @ 0x4d4780] decode_slice_header error
[h264 @ 0x4d4780] no frame!
[h264 @ 0x4d4780] non-existing PPS 0 referenced
[h264 @ 0x4d4780] non-existing PPS 0 referenced
[h264 @ 0x4d4780] non-existing PPS 0 referenced
[h264 @ 0x4d4780] decode_slice_header error
[h264 @ 0x4d4780] no frame!
[h264 @ 0x4d4780] non-existing PPS 0 referenced
[h264 @ 0x4d4780] decode_slice_header error
[h264 @ 0x4d4780] no frame!
[h264 @ 0x4d4780] non-existing PPS 0 referenced
[h264 @ 0x4d4780] non-existing PPS 0 referenced
[h264 @ 0x4d4780] decode_slice_header error
[h264 @ 0x4d4780] no frame!
Input #0, mpegts, from ‘udp://@239.10.20.53:1234’:
Duration: N/A, start: 36313.203644, bitrate: N/A
Program 1
Metadata:
service_name : History HD
service_provider: Encoder
Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x1100]: Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 256 kb/s
Output mode 20: 1920x1080@50 I:14
ntsc_freq:0
Video codec omx-h264 width 1920 height 1080 profile 100 fps 25.000000
Audio codec mp2 channels 2 samplerate 48000 bitspersample 16
Subtitle count: 0, state: off, index: 1, delay: 0
have a nice day
pi@raspberrypi:~ $ omxplayer udp://@239.10.20.81:1234 -o hdmi -r --nativedeinterlace -I
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] non-existing PPS 0 referenced
[h264 @ 0x12a37a0] decode_slice_header error
[h264 @ 0x12a37a0] no frame!
Input #0, mpegts, from ‘udp://@239.10.20.81:1234’:
Duration: N/A, start: 73414.398489, bitrate: N/A
Program 1
Metadata:
service_name : beIN Sports 9HD
service_provider: Encoder
Stream #0:0[0x202]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x203]: Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 128 kb/s
Output mode 20: 1920x1080@50 I:14
ntsc_freq:0
Video codec omx-h264 width 1920 height 1080 profile 100 fps 25.000000
Audio codec mp2 channels 2 samplerate 48000 bitspersample 16
Subtitle count: 0, state: off, index: 1, delay: 0
have a nice day
I do not have a single clue, as I can not find any difference. Same multicast groups accessed from VLC (Windows) and a third party android IPTV Box, work perfect.
Any help? I could try to upload stream samples.
Thanks in advance,
Miguel