diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/protocols.texi | 4 |
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. |