summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/protocols.texi4
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/protocols.texi b/doc/protocols.texi
index b76e45c3d3..600f470458 100644
--- a/doc/protocols.texi
+++ b/doc/protocols.texi
@@ -415,9 +415,13 @@ set the time to live value (for multicast only)
@item connect=@var{1|0}
Initialize the UDP socket with @code{connect()}. In this case, the
destination address can't be changed with udp_set_remote_url later.
+If the destination address isn't known at the start, this option can
+be specified in udp_set_remote_url, too.
This allows finding out the source address for the packets with getsockname,
and makes writes return with AVERROR(ECONNREFUSED) if "destination
unreachable" is received.
+For receiving, this gives the benefit of only receiving packets from
+the specified peer address/port.
@end table
Some usage examples of the udp protocol with @file{ffmpeg} follow.