maxsharabayko / srt-xtransmit

SRT transmission application used for testing
36 stars 17 forks source link

Failure to receive udp in route and receive mode #91

Open sinais54 opened 2 months ago

sinais54 commented 2 months ago

Hi, I use the following commands to get a udp stream: .\srt-xtransmit.exe route -i udp://:8866 -o "srt://:8867" -v or .\srt-xtransmit.exe receive "udp://:8866" --enable-metrics --metricsfile udp-metrics.csv --metricsfreq 1s And I use the following commands to send streams to them: .\srt-xtransmit.exe generate "udp://remote_ip:8866" --sendrate 5Mbps --duration 120s --enable-metrics or ffmpeg -i D:\video.mp4 -f mpegts "udp://127.0.0.1:8866" But no communication is established between the receiver and the sender. If I use srt instead of udp, the connection is established easily, but I need to use udp.

maxsharabayko commented 1 month ago

If I understood correctly, the following does not work in your case, right?

(receiver with remote_ip)
.\srt-xtransmit.exe receive "udp://:8866" --enable-metrics

.\srt-xtransmit.exe generate "udp://remote_ip:8866" --sendrate 5Mbps --duration 120s --enable-metrics

But works if you change "udp" to "srt", right?

(receiver with remote_ip)
.\srt-xtransmit.exe receive "srt://:8866" --enable-metrics

.\srt-xtransmit.exe generate "srt://remote_ip:8866" --sendrate 5Mbps --duration 120s --enable-metrics

A Sidenote

BTW I just checked the following on a localhost and see no issues.

srt-xtransmit generate "udp://127.0.0.1:4200" --sendrate 5Mbps --duration 120s --enable-metrics -v

srt-xtransmit route -i udp://:4200 -o "srt://:4201" -v

srt-xtransmit receive srt://127.0.0.1:4201 -v --enable-metrics