I'm trying to play a TTS/PS RTP stream using FFmpeg, but I keep encountering the following error:
[rtp @ 0x55bae8fad5c0] Unable to receive RTP payload type 103 without an SDP file describing it rtp://<multicast-address>:<port>?buffer-size=1000000: Invalid data found when processing input
To give some context, my main goal is to eventually stream in low latency DASH format through FFmpeg. For this, I’m experimenting by first capturing the RTP stream and converting it into MP4 format. Here are my specific questions:
Here are my questions:
Is FFmpeg capable of playing TTS/PS' over RTP? Since the multicast address and port are dynamically assigned at runtime, do I still need anSDP` file to describe the stream?
Is there a way to handle RTP streams without an SDP file, or any alternative methods to resolve the payload type issue?
The command I'm using is:
ffmpeg -protocol_whitelist "rtp,udp" -i rtp://<multicast-address>:<port>?buffer-size=1000000 -c:v copy -f mpegts output.ts
Any advice or suggestions would be greatly appreciated. Thanks in advance!