c<x System V2 Pipeline !horus::cmp::plg::gst::Gst_context= component_start_failure_handling Abort_starting_pipeline user_data "Gstreamer context* N *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 image/jpeg alignment -- auto -- format -- auto -- framerate 30/1 height 1080 mpegversion -- auto -- stream-format -- auto -- systemstream -- auto -- variant -- auto --& video/mpeg/mpegversion -- auto -- width 1920 wmvversion -- auto --" v4l2src/src* 2 v4l2src/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 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::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 12000000 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 30 resolution_width 1920 resolution_height 1080" Video Proxy*    *horus::cmp::plg::gst::element::Gst_element= component_start_failure_handling Abort_starting_pipeline user_data  gst_path horus/hrsprjnv 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 -- auto --"hrsprjnv* 2hrsprjnv:/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/hrsprjnv/sink_%u# __gst_on_request_pad__ sink_%u Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --"hrsprjnv/sink_%u* 2hrsprjnv/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/hrsprjnv/src gst_always_pads src Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --" hrsprjnv/src* 2 hrsprjnv/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 nvvidconv/nvvidconv qos -- auto -- silent -- auto -- flip-method -- auto -- output-buffers -- auto --$ interpolation-method -- auto -- left -- auto -- right -- auto -- top -- auto -- bottom -- auto --" nvvidconv* 2 nvvidconv:/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 nvvidconv/nvvidconv/sink gst_always_pads sink Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --"nvvidconv/sink* 2nvvidconv/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 nvvidconv/nvvidconv/src gst_always_pads src( Capability video/x-raw(memory:NVMM) format RGBA framerate 30/1 height 1080 width 1920" nvvidconv/src* 2 nvvidconv/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 nvvidconv/nvvidconv qos -- auto -- silent -- auto -- flip-method -- auto -- output-buffers -- auto --$ interpolation-method -- auto -- left -- auto -- right -- auto -- top -- auto -- bottom -- auto --" nvvidconv 2*  2 nvvidconv:/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 nvvidconv/nvvidconv/sink gst_always_pads sink Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --"nvvidconv/sink 2* 2nvvidconv/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 nvvidconv/nvvidconv/src gst_always_pads src Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --"nvvidconv/src 2*  2 nvvidconv/src:/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* 2 queue/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 coreelements/queue/sink gst_always_pads sink Capability -- auto --" queue/sink 2* n2 queue/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 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 2* 2queue:/horus::xtn::gstreamer::Gst_extension_discoverer *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 3*  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 3* 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 3*  2 queue/src:/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 jpeg/jpegdec/src gst_always_pads src Capability -- auto -- format -- auto -- framerate -- auto -- height -- auto -- width -- auto --!" jpegdec/src* 2 jpegdec/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 jpeg/jpegdec/sink gst_always_pads sink Capability -- auto --"" jpegdec/sink* `2 jpegdec/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 jpeg/jpegdec idct-method -- auto -- max-errors -- auto --#"jpegdec* 2jpegdec:/horus::xtn::gstreamer::Gst_extension_discoverer (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: onvif_serverB wsdd_server. (2 12: onvif_cameraB onvif_server# (2 12:video_inBinput$  (2 12: video_outBinput  (2 12:ptzBinput (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