^6l System V2 Pipeline !horus::cmp::plg::gst::Gst_context= component_start_failure_handling Abort_starting_pipeline user_data "Gstreamer context* ~ *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data " gst_path video4linux2/v4l2src blocksize -- auto -- num-buffers -- auto -- typefind -- auto -- do-timestamp -- auto -- device /dev/video0 brightness -- auto -- contrast -- auto -- saturation -- auto -- hue -- auto -- norm -- auto -- io-mode -- auto --" pixel-aspect-ratio -- auto --" force-aspect-ratio -- auto --"v4l2src* 2v4l2src:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data & gst_path video4linux2/v4l2src/src gst_always_pads src Capability video/x-raw alignment -- auto -- format -- auto -- framerate 10/1 height 600 mpegversion -- auto -- stream-format -- auto -- systemstream -- auto -- variant -- auto --& video/mpeg/mpegversion -- auto -- width 800 wmvversion -- auto --" v4l2src/src* 2 v4l2src/src:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data  gst_path horus/hrsprjgl latency -- auto --$ min-upstream-latency -- auto --$ start-time-selection -- auto -- start-time -- auto --> configuration-file( &/home/root/.config/horus/pipeline.json! zmq-url tcp://127.0.0.1:5656 zmq-feedback-url -- auto --& zmq-feedback-frequency -- auto -- scene 0"hrsprjgl* 2hrsprjgl:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data $ gst_path horus/hrsprjgl/sink_%u# __gst_on_request_pad__ sink_%u, Capability video/x-raw(memory:GLMemory) format -- auto -- framerate -- auto -- height -- auto -- width -- auto --"hrsprjgl/sink_%u* 2hrsprjgl/sink_%u:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data  gst_path horus/hrsprjgl/src gst_always_pads src, Capability video/x-raw(memory:GLMemory) format RGBA framerate 10/1 height 600 width 800" hrsprjgl/src* 2 hrsprjgl/src:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data " gst_path opengl/glupload/sink gst_always_pads sink Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --" glupload/sink* }2 glupload/sink:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data  gst_path opengl/glupload qos -- auto --"glupload* 2glupload:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data ! gst_path opengl/glupload/src gst_always_pads src Capability video/x-raw(ANY)" glupload/src* 2 glupload/src:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data # gst_path opengl/glcolorconvert qos -- auto -- "glcolorconvert* 2glcolorconvert:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data ' gst_path opengl/glcolorconvert/src gst_always_pads src, Capability video/x-raw(memory:GLMemory) format RGBA framerate 10/1 height 600 texture-target 2D width 800 "glcolorconvert/src* 2glcolorconvert/src:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data ( gst_path opengl/glcolorconvert/sink gst_always_pads sink Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- texture-target -- auto -- width -- auto -- "glcolorconvert/sink* 2glcolorconvert/sink:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data  gst_path app/appsink/sink gst_always_pads sink Capability -- auto -- " appsink/sink* 2 appsink/sink:/horus::xtn::gstreamer::Gst_extension_discoverer 'horus::cmp::plg::gst::appsink::App_sink= component_start_failure_handling Abort_starting_pipeline user_data  " Horus appsink*  ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data $ gst_path opengl/gldownload/sink gst_always_pads sink Capability -- auto --"gldownload/sink* 2gldownload/sink:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data  gst_path opengl/gldownload qos -- auto --" gldownload*  2 gldownload:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data # gst_path opengl/gldownload/src gst_always_pads src Capability -- auto --"gldownload/src*  2gldownload/src:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data ' gst_path videoconvert/videoconvert qos -- auto -- dither -- auto --# dither-quantization -- auto -- chroma-resampler -- auto -- alpha-mode -- auto -- alpha-value -- auto -- chroma-mode -- auto -- matrix-mode -- auto -- gamma-mode -- auto -- primaries-mode -- auto -- n-threads -- auto --" videoconvert*  2 videoconvert:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data , gst_path videoconvert/videoconvert/sink gst_always_pads sink Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --"videoconvert/sink* 2videoconvert/sink:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data + gst_path videoconvert/videoconvert/src gst_always_pads src Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --"videoconvert/src*  2videoconvert/src:/horus::xtn::gstreamer::Gst_extension_discoverer &horus::cmp::plg::debug::Console_writer= component_start_failure_handling Abort_starting_pipeline user_data  update_interval_duration 4"Console Writer*   *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data  gst_path coreelements/queue max-size-buffers -- auto -- max-size-bytes -- auto -- max-size-time -- auto --% min-threshold-buffers -- auto --# min-threshold-bytes -- auto --" min-threshold-time -- auto -- leaky -- auto -- silent -- auto -- flush-on-eos -- auto --"queue*  2queue:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data % gst_path coreelements/queue/sink gst_always_pads sink Capability -- auto --" queue/sink* 2 queue/sink:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data $ gst_path coreelements/queue/src gst_always_pads src Capability -- auto --" queue/src*  2 queue/src:/horus::xtn::gstreamer::Gst_extension_discoverer .horus::cmp::plg::rtsp::streamer::Rtsp_streamer= component_start_failure_handling Abort_starting_pipeline user_data  host 192.168.5.149 host_override  port 554 path 0 platform Unknown encoder_override  audio_device  bitrate 5000" RTSP Streamer*    *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data  gst_path omx/omxh264enc qos -- auto -- control-rate -- auto -- bitrate -- auto -- peak-bitrate -- auto -- quant-i-frames -- auto -- quant-p-frames -- auto -- quant-b-frames -- auto -- iframeinterval -- auto --' SliceIntraRefreshEnable -- auto --) SliceIntraRefreshInterval -- auto --! bit-packetization -- auto -- vbv-size -- auto --! temporal-tradeoff -- auto --" EnableMVBufferMeta -- auto -- qp-range -- auto --% MeasureEncoderLatency -- auto -- EnableTwopassCBR -- auto -- preset-level -- auto --& EnableStringentBitrate -- auto -- insert-sps-pps -- auto -- num-B-Frames -- auto -- profile -- auto -- insert-aud -- auto -- insert-vui -- auto --$ cabac-entropy-coding -- auto --" omxh264enc*  2 omxh264enc:/horus::xtn::gstreamer::Gst_extension_discoverer ,horus::cmp::plg::gst::pad::sinkpad::Sink_pad= component_start_failure_handling Abort_starting_pipeline user_data ! gst_path omx/omxh264enc/sink gst_always_pads sink Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --"omxh264enc/sink* 2omxh264enc/sink:/horus::xtn::gstreamer::Gst_extension_discoverer *horus::cmp::plg::gst::pad::srcpad::Src_pad= component_start_failure_handling Abort_starting_pipeline user_data  gst_path omx/omxh264enc/src gst_always_pads src Capability video/x-h264 alignment -- auto -- height -- auto -- stream-format byte-stream width -- auto --"omxh264enc/src*  2omxh264enc/src:/horus::xtn::gstreamer::Gst_extension_discoverer 0horus::cmp::plg::network::writer::Network_writer= component_start_failure_handling Abort_starting_pipeline user_data  host 0.0.0.0 port 5656 protocol tcp, network_behavior Publish_subscribe_fast sleep 100"Network Writer*    ,horus::cmp::plg::onvif::server::Onvif_server= component_start_failure_handling Abort_starting_pipeline user_data  host 192.168.5.149 host_override  port 8080 path onvif/device_service/ device_manufacturer Horus View and Explore( device_model System V2 ONVIF Server> device_serial_number& $d48b9d69-fc7f-4182-8c1e-065ed2dd493a< device_hardware_id& $9bf1b612-45d8-4d88-a741-68bf9fdddae3 ws_scope_name Bert ws_scope_location Kantoor" ONVIF Server*   )horus::cmp::plg::onvif::wsdd::Wsdd_server= component_start_failure_handling Abort_starting_pipeline user_data " WSDD Server* s  ,horus::cmp::plg::onvif::camera::Onvif_camera= component_start_failure_handling Abort_starting_pipeline user_data  video_encoding H264" ONVIF Camera*   *horus::cmp::plg::video::proxy::Video_proxy= component_start_failure_handling Abort_starting_pipeline user_data  username  password  onvif_device_uri $ rtsp_uri rtsp://192.168.5.149/0 framerate 10 resolution_width 800 resolution_height 600 " Video Proxy*    (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink  (2 12:srcBsink   (2 12:srcBsink   (2 12:srcBsink  (2 12:srcBsink   (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink  (2 12:srcBsink  (2 12:srcBinput (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink (2 12:srcBsink- (2 12: onvif_serverB wsdd_server. (2 12: onvif_cameraB onvif_server#  (2 12:video_inBinput$ (2 12: video_outBinput (2 12:ptzBinput