<div dir="ltr">That option doesn't seem to exist according to gst-inspect (output copied below) but there is an "option-string" property though there doesn't seem to really be any documentation on it.<div><br><div><br></div><div><div>Factory Details:</div><div>  Rank                     primary (256)</div><div>  Long-name                x265enc</div><div>  Klass                    Codec/Encoder/Video</div><div>  Description              H265 Encoder</div><div>  Author                   Thijs Vermeir <<a href="mailto:thijs.vermeir@barco.com">thijs.vermeir@barco.com</a>></div><div><br></div><div>Plugin Details:</div><div>  Name                     x265</div><div>  Description              x265-based H265 plugins</div><div>  Filename                 /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstx265.so</div><div>  Version                  1.8.3</div><div>  License                  GPL</div><div>  Source module            gst-plugins-bad</div><div>  Source release date      2016-08-19</div><div>  Binary package           GStreamer Bad Plugins (Ubuntu)</div><div>  Origin URL               <a href="https://launchpad.net/distros/ubuntu/+source/gst-plugins-bad1.0">https://launchpad.net/distros/ubuntu/+source/gst-plugins-bad1.0</a></div><div><br></div><div>GObject</div><div> +----GInitiallyUnowned</div><div>       +----GstObject</div><div>             +----GstElement</div><div>                   +----GstVideoEncoder</div><div>                         +----GstX265Enc</div><div><br></div><div>Implemented Interfaces:</div><div>  GstPreset</div><div><br></div><div>Pad Templates:</div><div>  SINK template: 'sink'</div><div>    Availability: Always</div><div>    Capabilities:</div><div>      video/x-raw</div><div>                 format: { I420, Y444, I420_10LE, Y444_10LE }</div><div>              framerate: [ 0/1, 2147483647/1 ]</div><div>                  width: [ 4, 2147483647 ]</div><div>                 height: [ 4, 2147483647 ]</div><div><br></div><div>  SRC template: 'src'</div><div>    Availability: Always</div><div>    Capabilities:</div><div>      video/x-h265</div><div>              framerate: [ 0/1, 2147483647/1 ]</div><div>                  width: [ 4, 2147483647 ]</div><div>                 height: [ 4, 2147483647 ]</div><div>          stream-format: byte-stream</div><div>              alignment: au</div><div>                profile: { main }</div><div><br></div><div><br></div><div>Element Flags:</div><div>  no flags set</div><div><br></div><div>Element Implementation:</div><div>  Has change_state() function: gst_video_encoder_change_state</div><div><br></div><div>Element has no clocking capabilities.</div><div>Element has no URI handling capabilities.</div><div><br></div><div>Pads:</div><div>  SINK: 'sink'</div><div>    Pad Template: 'sink'</div><div>  SRC: 'src'</div><div>    Pad Template: 'src'</div><div><br></div><div>Element Properties:</div><div>  name                : The name of the object</div><div>                        flags: readable, writable</div><div>                        String. Default: "x265enc0"</div><div>  parent              : The parent of the object</div><div>                        flags: readable, writable</div><div>                        Object of type "GstObject"</div><div>  bitrate             : Bitrate in kbit/sec</div><div>                        flags: readable, writable, changeable in NULL, READY, PAUSED or PLAYING state</div><div>                        Unsigned Integer. Range: 1 - 102400 Default: 2048 </div><div>  qp                  : QP for P slices in (implied) CQP mode (-1 = disabled)</div><div>                        flags: readable, writable</div><div>                        Integer. Range: -1 - 51 Default: -1 </div><div>  option-string       : String of x264 options (overridden by element properties)</div><div>                        flags: readable, writable</div><div>                        String. Default: ""</div><div>  log-level           : x265 log level</div><div>                        flags: readable, writable</div><div>                        Enum "GstX265LogLevel" Default: -1, "none"</div><div>                           (-1): none             - No logging</div><div>                           (0): error            - Error</div><div>                           (1): warning          - Warning</div><div>                           (2): info             - Info</div><div>                           (3): debug            - Debug</div><div>                           (4): full             - Full</div><div>  speed-preset        : Preset name for speed/quality tradeoff options</div><div>                        flags: readable, writable</div><div>                        Enum "GstX265SpeedPreset" Default: 6, "medium"</div><div>                           (0): No preset        - No preset</div><div>                           (1): ultrafast        - ultrafast</div><div>                           (2): superfast        - superfast</div><div>                           (3): veryfast         - veryfast</div><div>                           (4): faster           - faster</div><div>                           (5): fast             - fast</div><div>                           (6): medium           - medium</div><div>                           (7): slow             - slow</div><div>                           (8): slower           - slower</div><div>                           (9): veryslow         - veryslow</div><div>                           (10): placebo          - placebo</div><div>  tune                : Preset name for tuning options</div><div>                        flags: readable, writable</div><div>                        Enum "GstX265Tune" Default: 2, "ssim"</div><div>                           (0): No tunning       - No tunning</div><div>                           (1): psnr             - psnr</div><div>                           (2): ssim             - ssim</div><div>                           (3): grain            - grain</div><div>                           (4): zerolatency      - zerolatency</div><div>                           (5): fastdecode       - fastdecode</div></div><div><br></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Greg S</div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Thu, Oct 12, 2017 at 6:08 PM, Nicolas Dufresne <span dir="ltr"><<a href="mailto:nicolas@ndufresne.ca" target="_blank">nicolas@ndufresne.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Le jeudi 12 octobre 2017 à 15:14 -0600, Greg Stahl a écrit :<br>
> I am attempting to build a gstreamer pipe that captures video,<br>
> encodes it, puts it into a transport stream and then broadcasts over<br>
> the network.  Using the below command I am able to start VLC<br>
> listening on the port for the RTP stream, execute the pipeline and<br>
> everything works perfectly.  However if I execute the pipeline and<br>
> then start VLC listening the stream never comes through, monitoring<br>
> the network traffic I see that either way there is data being sent<br>
> from the machine that is executing the pipeline.<br>
><br>
><br>
> gst-launch-1.0 ! x265enc ! mpegtsmux pat-interval=3000 pmt-<br>
> interval=3000 ! rtpmp2tpay ! udpsink host=192.168.11.255 port=26000<br>
> auto-multicast=TRUE sync=true<br>
<br>
</span>Isn't the issue because you have only 1 keyframe ? Have you try setting<br>
key-int-max=(numb of frames) on x265enc ?<br>
<br>
regards,<br>
Nicolas<br>
______________________________<wbr>_________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.<wbr>freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/gstreamer-<wbr>devel</a><br>
</blockquote></div><br></div>