Wowza Community

How to ignore Video PID in an HLS Stream

Here is a probe of our stream:


root:~/$ ffprobe http://IP/APP/STREAMFILE.stream/playlist.m3u8

ffprobe version 2.5.3 Copyright © 2007-2015 the FFmpeg developers

built on Feb 8 2015 00:18:31 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)

[mpegts @ 0x35560c0] Could not find codec parameters for stream 1 (Video: h264 ([27][0][0][0] / 0x001B), none): unspecified size

Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options

[hls,applehttp @ 0x3551c60] Could not find codec parameters for stream 1 (Video: h264 ([27][0][0][0] / 0x001B), none): unspecified size

Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options

Input #0, hls,applehttp, from ‘http://IP/APP/STREAMFILE.stream/playlist.m3u8’:

Duration: N/A, start: 43460.088000, bitrate: 256 kb/s

Program 0

Metadata:

variant_bitrate : 272457

Stream #0:0: Data: timed_id3 (ID3 / 0x20334449)

Metadata:

variant_bitrate : 272457

Stream #0:1: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn, 180k tbc

Metadata:

variant_bitrate : 272457

Stream #0:2: Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 256 kb/s

Metadata:

variant_bitrate : 272457

Unsupported codec with id 1414087731 for input stream 0


Is there a way to remove Video PID 0x001B from the stream? I tried setting property value “cupertinoCreateAudioOnlyRendition” to True but that didn’t seem to work.

Thanks!

Hello,

You might be able to create a separate stream containing only the streams you require using the A/V mix module found on github.

Best regards,

Andrew