<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html style="direction: ltr;">
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
    <style>body p { margin-bottom: 0cm; margin-top: 0pt; } </style>
  </head>
  <body style="direction: ltr;"
    bidimailui-detected-decoding-type="latin-charset" bgcolor="#ffffff"
    text="#000000">
    On 02/14/2012 01:56 PM, Ronald S. Bultje wrote:
    <blockquote
cite="mid:CAEEMt2m1MRbsNvOLHw44zzK70uUeP8QtD0tNe2YBNh7cH4cJ=w@mail.gmail.com"
      type="cite">In the past, it was possible to use a url like:<br>
      <blockquote type="cite">
        <pre wrap=""><a class="moz-txt-link-rfc2396E" href="mailto:rstp://user:password@a.b.c.d/axis-media/media.amp?udp&buffer_size=1048576">"rstp://user:password@a.b.c.d/axis-media/media.amp?udp&buffer_size=1048576"</a>.
With latest trunk, it is possible to specify the transport through an option
dictionary ("rtsp_transport" -> "udp"), but I can't figure out how to pass
options like buffer_size, connect, fifo_size etc.
</pre>
      </blockquote>
      <pre wrap="">
./avconv -rtsp_transport udp -i <a class="moz-txt-link-freetext" href="rtsp://">rtsp://</a>...

-rtsp_transport goes before the -i. Also see ./avconv -h.</pre>
    </blockquote>
    <br>
    Ronald, thanks for the answer.<br>
    <br>
    My question was, however, about parameters that get passed to the
    underlying network transport - e.g., for udp, you use to be able to
    specify the socket buffer size. My h264 IP camera produces I-frames
    that are ~220KB, and with the default 64K socket buffer size, they
    got corrupted. It ws possible, in the past, to pass a buffer
    argument (as in the example I gave above). How can you do that
    today, short of recompiling libav with a different #define
    RX_BUFFER_SIZE ?<br>
    <br>
    Thanks in advance.<br>
  </body>
</html>