Closed dradenvandewind closed 4 months ago
i have update chroma colour and insert scte signal for split data . Can you explain this log ? ERROR:mp2t_media_parser.cc(319)] Ignore unsupported MPEG2TS stream type 0x86
pid 0x86 = SCTE 35 https://github.com/tsduck/tsduck/blob/master/src/libtsduck/dtv/signalization/tsPSI.names + 864
0x86 = SCTE 35 Splice Info
Merge into #1254
shaka-packager don't ts stream with scte information for generate dash output.
test-scte.zip
I have use last tsmux from gstreamer framework (1.21.1 tag ) for to obtain my test stream. You can build it as follow
git clone https://gitlab.freedesktop.org/gstreamer/gstreamer.git && cd gstreamer && git checkout 1.21.1 && \ meson build -Dpkg_config_path=$PREFIX/lib/pkgconfig -Dc_thread_count=$(nproc) --prefix=$PREFIX \ -Dpython=enabled && ninja -C build && ninja -C build install
Use this gstreamer pipeline for reproduce it:
gst-launch-1.0 videotestsrc is-live=True ! video/x-raw,framerate=60/1 ! videoscale ! video/x-raw,width=1920,height=1080 ! nvh264enc ! queue ! mpegtsmux name=mux scte-35-pid=123 scte-35-null-interval=450000 ! udpsink host=16.5.0.48 port=3006
My log trace
141583 packets dropped by kernel bash-5.0# ^C bash-5.0# packager 'in=udp://16.5.0.48:3006?interface=16.5.0.48&reuse=1,stream=video,init_segment=h264_1080_init.mp4,segment_template=cyim_h2641080$Time$.m4s' --mpd_output /sandbox/live.mpd [1110/182235:INFO:demuxer.cc(89)] Demuxer::Run() on file 'udp://16.5.0.48:3006?interface=16.5.0.48&reuse=1'. [1110/182235:INFO:demuxer.cc(155)] Initialize Demuxer for file 'udp://16.5.0.48:3006?interface=16.5.0.48&reuse=1'. [1110/182235:ERROR:mp2t_media_parser.cc(319)] Ignore unsupported MPEG2TS stream type 0x86 [1110/182236:WARNING:es_parser_h26x.cc(70)] Unusually large number of cached timestamps (24). [1110/182236:WARNING:es_parser_h26x.cc(70)] Unusually large number of cached timestamps (25). [1110/182236:WARNING:es_parser_h26x.cc(70)] Unusually large number of cached timestamps (26). [1110/182236:WARNING:es_parser_h26x.cc(70)] Unusually large number of cached timestamps (27). [1110/182236:WARNING:es_parser_h26x.cc(70)] Unusually large number of cached timestamps (28). [1110/182236:WARNING:es_parser_h26x.cc(70)] Unusually large number of cached timestamps (29). [1110/182236:WARNING:es_parser_h26x.cc(70)] Unusually large number of cached timestamps (30). [1110/182236:WARNING:es_parser_h26x.cc(70)] Unusually large number of cached timestamps (31).