Output to RTP_MPEGTS
Is your feature request related to a problem? Please describe. When I use the MPEG-TS output, it results in something I cannot exploit (with an HLS source), I'm getting
Describe the solution you'd like I'd like to be able to have a RTP_MPEGTS multicast output.
Describe alternatives you've considered I've tried adapting the FFMPEG commands
Additional context
the MPEG-TS output from Restreamer generates the following FFPMEG command :
ffmpeg -loglevel level+info -err_detect ignore_err -re -i http://admin:9x7gDBCHPQaG0tfD2I@p14:8080/memfs/3e95e200-bac3-4d76-961d-b414f731ad82.m3u8 -map 0:0 -codec:v copy -map 0:1 -codec:a copy -f mpegts -metadata service_provider="FFmpeg" -metadata service_name="Service01" -mpegts_transport_stream_id 0x0001 -mpegts_original_network_id 0x0001 -mpegts_service_id 0x0001 -mpegts_service_type digital_tv -mpegts_pmt_start_pid 0x1000 -mpegts_start_pid 0x0100 -mpegts_m2ts_mode 1 -pes_payload_size 2930 -mpegts_copyts 1 -omit_video_pes_length 1 -pcr_period -1 -pat_period 0.1 -sdt_period 0.5 -tables_version 0 udp://239.255.0.1:5001
It gives me things like :
[NULL @ 0x70a6489bebc0] [error] non-existing SPS 0 referenced in buffering period
[NULL @ 0x70a6489bebc0] [error] non-existing PPS 0 referenced
[h264 @ 0x70a648637880] [error] non-existing SPS 0 referenced in buffering period
[h264 @ 0x70a648637880] [error] non-existing PPS 0 referenced
[h264 @ 0x70a648637880] [error] decode_slice_header error
[h264 @ 0x70a648637880] [error] no frame!
[NULL @ 0x70a6489bebc0] [error] non-existing PPS 0 referenced
[h264 @ 0x70a648637880] [error] non-existing PPS 0 referenced
[h264 @ 0x70a648637880] [error] decode_slice_header error
[h264 @ 0x70a648637880] [error] no frame!
[NULL @ 0x70a6489bebc0] [error] non-existing PPS 0 referenced
[h264 @ 0x70a648637880] [error] non-existing PPS 0 referenced
The one I used and which works perfectly :
ffmpeg -loglevel level+info -err_detect ignore_err -re -i http://admin:nCkgC3fMxJOGat0Cvy@p14:8080/memfs/2b79630d-e0cb-4b4f-a8b3-84213fa9e83e.m3u8 -map 0:0 -codec:v libx264 -preset veryfast -g 50 -keyint_min 50 -x264-params "nal-hrd=cbr:force-cfr=1" -b:v 3M -map 0:1 -codec:a copy -metadata service_provider="FFmpeg" -metadata service_name="Service01" -mpegts_transport_stream_id 0x0001 -mpegts_original_network_id 0x0001 -mpegts_service_id 0x0001 -mpegts_service_type digital_tv -mpegts_pmt_start_pid 0x1000 -mpegts_start_pid 0x0100 -mpegts_m2ts_mode -1 -pes_payload_size 2930 -mpegts_copyts -1 -omit_video_pes_length 1 -pcr_period -1 -pat_period 0.1 -sdt_period 0.5 -tables_version 0 -f rtp_mpegts "rtp://239.255.0.1:5001?pkt_size=1316&ttl=1"
Thanks :)