Hi, I am trying to use ffmpeg to accept a live UDP SPTS stream from a remote site and retransmit it on my LAN in RTP multicast format. The source contains one video and two audio in TS format and I want to simply repackage that stream into RTP. I can use VLC's streaming wizard to perform this conversion, but VLC is not supported in my target system while ffmpeg is running both here on my Mac and there. only my production linux server.
In the attached session I can get ffmpeg to output my RTP multicast on 239.1.2.3:5004, but I have to filter out the audios and my VLC client complains that there is a missing SDP description in the stream. It seems to me that I am only a few cmd line arguments away from having this working and I would appreciate any help offered. Thanks, Rob ================================= rob@Robs-MBP:/Users/rob> ffmpeg -re -i 'udp://localhost:8433' -c copy -an -f rtp rtp://239.1.2.3:5004 ffmpeg version 3.3.4 Copyright (c) 2000-2017 the FFmpeg developers built with Apple LLVM version 8.1.0 (clang-802.0.42) configuration: --prefix=/usr/local/Cellar/ffmpeg/3.3.4 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-frei0r --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma --enable-libopenjpeg --disable-decoder=jpeg2000 --extra-cflags=-I/usr/local/Cellar/openjpeg/2.2.0/include/openjpeg-2.2 --enable-nonfree --enable-vda libavutil 55. 58.100 / 55. 58.100 libavcodec 57. 89.100 / 57. 89.100 libavformat 57. 71.100 / 57. 71.100 libavdevice 57. 6.100 / 57. 6.100 libavfilter 6. 82.100 / 6. 82.100 libavresample 3. 5. 0 / 3. 5. 0 libswscale 4. 6.100 / 4. 6.100 libswresample 2. 7.100 / 2. 7.100 libpostproc 54. 5.100 / 54. 5.100 [hevc @ 0x7fab1f810a00] PPS id out of range: 0 Last message repeated 1 times [hevc @ 0x7fab1f810a00] Error parsing NAL unit #3. Input #0, mpegts, from 'udp://localhost:8433': Duration: N/A, start: 51935.185522, bitrate: N/A Program 1 Stream #0:0[0x1e1]: Video: hevc (Main) ([36][0][0][0] / 0x0024), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], Closed Captions, 29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc Stream #0:1[0x1e2](und): Audio: eac3 (ec-3 / 0x332D6365), 48000 Hz, 5.1(side), fltp, 192 kb/s Stream #0:2[0x1e3](und): Audio: aac (HE-AACv2) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 61 kb/s Stream #0:3[0x1f4]: Data: scte_35 Output #0, rtp, to 'rtp://239.1.2.3:5004': Metadata: encoder : Lavf57.71.100 Stream #0:0: Video: hevc (Main) ([36][0][0][0] / 0x0024), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc SDP: v=0 o=- 0 0 IN IP4 127.0.0.1 s=No Name c=IN IP4 239.1.2.3 t=0 0 a=tool:libavformat 57.71.100 m=video 5004 RTP/AVP 96 a=rtpmap:96 H265/90000 a=fmtp:96 sprop-vps=QAEMAf//IWAAAAMA8AAAAwAAAwB4EUDAAAD6QAAdTBQ=; sprop-sps=QgEBIWAAAAMA8AAAAwAAAwB4oAPAgBDllEWSRSWsBBQAAA+kAAHUwYBXucQABGMIAARjDkA=; sprop-pps=RAHArLwOyQ== Stream mapping: Stream #0:0 -> #0:0 (copy) Press [q] to stop, [?] for help key function= 30 q=-1.0 size= 7719kB time=00:00:27.32 bitrate=2313.9kbits/s speed= 1x ? show this help + increase verbosity - decrease verbosity c Send command to first matching filter supporting it C Send/Queue command to all matching filters D cycle through available debug modes h dump packets/hex press to cycle through the 3 states q quit s Show QP histogram frame= 1638 fps= 30 q=-1.0 size= 15565kB time=00:00:54.62 bitrate=2334.4kbits/s speed= 1x _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".