thirtythreeforty / neolink

An RTSP bridge to Reolink IP cameras
https://www.thirtythreeforty.net/posts/2020/05/hacking-reolink-cameras-for-fun-and-profit/
GNU Affero General Public License v3.0
895 stars 151 forks source link

Question: "command not found" in terminal #51

Closed Kaibob2 closed 4 years ago

Kaibob2 commented 4 years ago

Describe the bug Thanks for the effort, but i get neolink: command not foundwhen running neolink --config my_config.toml in the Terminal on a Intel NUC on Ubuntu 20.04. My goal would be to integrate neolink into Homeassistant as well like @QuantumEntangledAndy did. What am I doing wrong? To be honest, i'm not a linux pro, so i'm sure the the bug is not in neolink but in my skills.

To Reproduce Steps to reproduce the behavior. Example:

  1. Open Terminal in a folder which has neolink, neolink.d and my_config.toml in it
  2. Type neolink --config my_config.toml
  3. Press Enter

Expected behavior neolink starts

Versions Neolink software: Most recent Reolink camera model and firmware: E1

ctrager commented 4 years ago

Try:

./neolink --config my_config.toml

And you might need to do: chmod +x neolink

thirtythreeforty commented 4 years ago

The root problem you're having is that on Unix, you need ./ to run programs in the current directory. Thanks @ctrager

QuantumEntangledAndy commented 4 years ago

If you want to intergrate with home assistant you might want to run it as a service too. It's a little more involved but then it will start with your computer and be available for ha. If your interested I'll post the instructions for that too

QuantumEntangledAndy commented 4 years ago

Creating a service for neolink

  1. Create an unprivileged user to run neolink
  2. Setting up neolink somewhere the unprivileged user can run it
  3. Creating the service file

Creating the unprivileged user

For this I will use the username neolinker. Any unused name would be fine.

sudo adduser --system --no-create-home --shell /bin/false neolinker

Setting up neolink

For this we will put neolink in /usr/local/bin and the config in /usr/local/etc but any directory readable by the neolinker user would be fine.

We will also secure the config file so that only neolinker (and root) can read it. We want to do this because it contains passwords.

sudo cp neolink /usr/local/bin/neolink
sudo cp my_config.toml /usr/local/etc/neolink_config.toml
sudo chmod 755 /usr/local/bin/neolink
sudo chown neolinker:neolinker /usr/local/etc/neolink_config.toml
sudo chmod 600 /usr/local/etc/neolink_config.toml

Creating the service

We will create a systemd service. This service will need to point to our files for using neolink and also instruct it to start with our unprivileged user.

Create a file here /etc/systemd/system/neolink.service with the following contents:

[Install]
WantedBy=multi-user.target

[Unit]
Description=Neolink service

[Service]
Type=simple
ExecStart=/usr/local/bin/neolink --config /usr/local/etc/neolink_config.toml
Restart=on-failure
User=neolinker
Group=neolinker

And that's it

You can now control the service with the usual commands

To start it use:

systemctl start neolink

To check it's running use:


systemctl status neolink

To make it run at startup from now on:


systemctl enable neolink

You can check it's log file with

journalctl -xeu neolink

If you have any issues with this let me know.

thirtythreeforty commented 4 years ago

@QuantumEntangledAndy would you send a PR for a docs/ file with that? That's a great guide.

QuantumEntangledAndy commented 4 years ago

If you only connect via ha and ha and neolink are on the same machine you should change the bind address in the config to 127.0.0.1 to limit neolink to only connecting over the loopback (limiting it to connection on the host only)

QuantumEntangledAndy commented 4 years ago

Sure I'll work it up into a PR when I get home and have some time.

Kaibob2 commented 4 years ago

Good morning. This was a fast and precise response. Thanks for that. But it's still not working as expected. Launching ./neolink --config my_config.toml after chmod +x neolink leads to ./neolink: error while loading shared libraries: libgstrtspserver-1.0.so.0: cannot open shared object file: No such file or directory The great guide for creating the service led to a problem when trying to sudo chown neolinker:neolinker /usr/local/etc/neolink_config.toml because the group didn't exist. I added it with sudo addgroup neolinker. When i further follow the guide, everything is fine, but when it comes to systemctl start neolink the output of systemctl status neolink is

● neolink.service - Neolink service
     Loaded: loaded (/etc/systemd/system/neolink.service; disabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Wed 2020-07-29 08:55:58 CEST; 6min ago
    Process: 11822 ExecStart=/usr/local/bin/neolink --config /usr/local/etc/neolink_config.toml (code=exited, status=127)
   Main PID: 11822 (code=exited, status=127)

Jul 29 08:55:58 NUC systemd[1]: neolink.service: Main process exited, code=exited, status=127/n/a
Jul 29 08:55:58 NUC systemd[1]: neolink.service: Failed with result 'exit-code'.
Jul 29 08:55:58 NUC systemd[1]: neolink.service: Scheduled restart job, restart counter is at 5.
Jul 29 08:55:58 NUC systemd[1]: Stopped Neolink service.
Jul 29 08:55:58 NUC systemd[1]: neolink.service: Start request repeated too quickly.
Jul 29 08:55:58 NUC systemd[1]: neolink.service: Failed with result 'exit-code'.
Jul 29 08:55:58 NUC systemd[1]: Failed to start Neolink service.

EDIT: Nice. This could be fixed by sudo apt install libgstrtspserver-1.0-0

Kaibob2 commented 4 years ago

Okay, i'm almost there. The service is up and running. Output is


● neolink.service - Neolink service
     Loaded: loaded (/etc/systemd/system/neolink.service; disabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-07-29 09:41:15 CEST; 21s ago
   Main PID: 20008 (neolink)
      Tasks: 5 (limit: 4157)
     Memory: 6.3M
     CGroup: /system.slice/neolink.service
             └─20008 /usr/local/bin/neolink --config /usr/local/etc/neolink_config.toml

Jul 29 09:41:15 NUC systemd[1]: Started Neolink service.
Jul 29 09:41:15 NUC neolink[20008]: [2020-07-29T07:41:15Z INFO  neolink] Neolink 0.3.0 (unknown commit) release
Jul 29 09:41:15 NUC neolink[20050]: error: XDG_RUNTIME_DIR not set in the environment.
Jul 29 09:41:16 NUC neolink[20008]: [2020-07-29T07:41:16Z INFO  neolink] IP-Cam-Garten: Connecting to camera at 192.168.0.22:9000
Jul 29 09:41:16 NUC neolink[20008]: [2020-07-29T07:41:16Z INFO  neolink] IP-Cam-Garten: Connecting to camera at 192.168.0.22:9000
Jul 29 09:41:16 NUC neolink[20008]: [2020-07-29T07:41:16Z INFO  neolink] IP-Cam-Garten: Connected to camera, starting video stream mainStream
Jul 29 09:41:16 NUC neolink[20008]: [2020-07-29T07:41:16Z INFO  neolink] IP-Cam-Garten: Connected to camera, starting video stream subStream

I integrated the camera in HA with

camera:
  - platform: ffmpeg
    name: Living Room Live
    input: -rtsp_transport tcp -probesize 500 -i rtsp://127.0.01:8554/IP-Cam-Garten

The entity gets created, but the stream won't show. No errors in the log. Is this maybe because HA runs in a docker?

Kaibob2 commented 4 years ago

Mplayer on the NUC gives the following output:

mplayer rtsp://127.0.0.1:8554/IP-Cam-Garten
MPlayer 1.3.0 (Debian), built with gcc-9 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing rtsp://127.0.0.1:8554/IP-Cam-Garten.
Resolving 127.0.0.1 for AF_INET6...

Couldn't resolve name for AF_INET6: 127.0.0.1
Connecting to server 127.0.0.1[127.0.0.1]: 8554...

librtsp: server responds: 'RTSP/1.0 503 Service Unavailable'
rtsp_session: unsupported RTSP server. Server type is 'GStreamer RTSP server'.
libavformat version 58.29.100 (external)
libavformat file format detected.
[rtsp @ 0x7f76878a8600]method DESCRIBE failed: 503 Service Unavailable
LAVF_header: av_open_input_stream() failed

Exiting... (End of file)
QuantumEntangledAndy commented 4 years ago

Yes I wondering if you would need to add sudo addgroup neolinker depending on your flavor of linux sometimes adduser will also create a group of the same name.

You are indeed correct that you need some additionally dependencies from gstreamer. I assumed (incorrectly) you had those already. The full list should probably be:

sudo apt install libgstrtspserver-1.0 libgstreamer1.0 libgstreamer-plugins-bad1.0 libgstreamer-plugins-good1.0

With regards to getting it to work in ha you may need further setup for the streaming and ffmpeg. Try the following config (where you replace /usr/bin/ffmpeg with the path to ffmpeg. This ffmpeg must be v4+, you can check where your ffmpeg is with: which ffmpeg and check the version with ffmpeg -version

ffmpeg:
  ffmpeg_bin: /usr/bin/ffmpeg

stream:

camera:
  - platform: ffmpeg
    name: Living Room Live
    input: -rtsp_transport tcp -probesize 500 -i rtsp://127.0.01:8554/IP-Cam-Garten

Installing the stream module in ha can take a long time the first time you try to use it. Be patient with it. (on my raspberry pi it took a few hours but yours will be much faster as its not a little micro computer).

Homeassistant does a bit of work in the background after it receives the rtsp stream using the py libav module or the command ffmpeg. (This is probably because no browser can play rtsp directly so they convert it to a jpeg stream I think). You may therefore also want to switch to the SD stream since it will be less work for ha to do its conversion.

rtsp://127.0.01:8554/IP-Cam-Garten/subStream
QuantumEntangledAndy commented 4 years ago

Also I have to ask, since you are on an E1 do you have the format = "h264" in your config file?

Kaibob2 commented 4 years ago

DAMN! It works. Great support. The only thing i have to mention is, that i had to add a -0 to all packages for them to install. This results in sudo apt install libgstrtspserver-1.0-0 libgstreamer1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-good1.0-0

Setting up the stream module only took a few seconds. (NUCs rule! :) ) I've been on a RPi before and it crashed quite often and was horribly slow after the entity count increased and ESPHome devices and NodeRed automations grew and grew.

Anyway. This was a straight forward solution and i greatly appreciate the help and effort for this tool itself!!

Kaibob2 commented 4 years ago

Also I have to ask, since you are on an E1 do you have the format = "h264" in your config file?

No, should i have?

Kaibob2 commented 4 years ago

Maybe this issue should be compiled and added to the docs, as it contains all neccesary info to make it run in HA from zero to perfect.

QuantumEntangledAndy commented 4 years ago

Yes on an E1 you need format = "h264" or else the mainStream won't work. Eventually we will make it auto detect the format but that's a work in progress.

QuantumEntangledAndy commented 4 years ago

If you managed to get it to work following my instructions I will probably work out a doc for it based on what we do

Kaibob2 commented 4 years ago

I only followed your instructions and additionally documented here what else i did.

nunokaneco commented 4 years ago

Hello I need some help in order to get this to work

I try to execute the neolink but without success for now, when I try to execute the following command I receive the following message:

miautomations@miautomations:~$ ls config.toml my_config.toml neolink neolink.d miautomations@miautomations:~$ ./neolink --config my_config.toml ./neolink: error while loading shared libraries: libgstrtspserver-1.0.so.0: cannot open shared object file: No such file or directory

Can anyone please help me

Kaibob2 commented 4 years ago

https://github.com/thirtythreeforty/neolink/issues/51#issuecomment-665475705

See the last line in this comment.

nunokaneco commented 4 years ago

#51 (comment)

See the last line in this comment.

It's need to run as a service?

QuantumEntangledAndy commented 4 years ago

sudo apt install libgstrtspserver-1.0-0 libgstreamer1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-good1.0-0

^ this

QuantumEntangledAndy commented 4 years ago

The error message


libgstrtspserver-1.0.so.0: cannot open shared object file: No such file or directory

Is telling you that you are missing a shared object (the Linux equivalent of a DLL).

In future if you get this. You can search for the package for the so with something like

apt search libgstrtspserver

And it should list packages with that name.

QuantumEntangledAndy commented 4 years ago

If you want to use this in ha. I highly recommend setting up the service (after you can get it to work in VLC with just ./neolink --config ....)

If you do not use a service you will need to start neolink manually everytime and you will need to leave the terminal window open all the time.

Kaibob2 commented 4 years ago

To summarize, this is what i did: Applies to Homeassistant on an Intel NUC, Docker install:

arch | x86_64
-- | --
chassis | desktop
dev | false
docker | true
docker_version | 19.03.12
hassio | true
host_os | Ubuntu 20.04.1 LTS
installation_type | Home Assistant Supervised
os_name | Linux
os_version | 5.4.0-42-generic
python_version | 3.8.3
supervisor | 229
timezone | Europe/Berlin
version | 0.113.1
virtualenv | false

Put neolink, neolink.d and my_config.toml into one folder. Open a terminal in that folder

Edit my_config.toml:

# A bind value of 0.0.0.0 means any network this computer can access
bind = "127.0.0.1"
[[cameras]]
name = "name_of_camera"
username = "admin"
password = "password_for_camera"
address = "192.168.0.22:9000"
format = "h264"

Install Gstreamer: apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio

Install additional packages: sudo apt install libgstrtspserver-1.0-0 libgstreamer1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-good1.0-0

Install ffmpeg: sudo apt install ffmpeg

Create user: sudo adduser --system --no-create-home --shell /bin/false neolinker

Setting up: sudo cp neolink /usr/local/bin/neolink sudo cp my_config.toml /usr/local/etc/neolink_config.toml sudo chmod 755 /usr/local/bin/neolink sudo addgroup neolinker sudo chown neolinker:neolinker /usr/local/etc/neolink_config.toml sudo chmod 600 /usr/local/etc/neolink_config.toml

Create service: Create a file here /etc/systemd/system/neolink.service with the following contents:

[Install]
WantedBy=multi-user.target

[Unit]
Description=Neolink service

[Service]
Type=simple
ExecStart=/usr/local/bin/neolink --config /usr/local/etc/neolink_config.toml
Restart=on-failure
User=neolinker
Group=neolinker

Make it run at startup from now on:

systemctl enable neolink

In Homeassistants configuration.yaml

ffmpeg:
  ffmpeg_bin: /usr/bin/ffmpeg

stream:

camera:
  - platform: ffmpeg
    name: Living Room Live
    input: -rtsp_transport tcp -probesize 500 -i rtsp://127.0.01:8554/IP-Cam-Garten

Restart Homeassistant

QuantumEntangledAndy commented 4 years ago

You may also need to run

sudo addgroup --system neolinker

In a more general sense the steps are to get neolink running as a service and then setup ha to use it as generic ip camera

Reading these docs and experimenting is how I learned how to setup ha

QuantumEntangledAndy commented 4 years ago

In terms of easing install I could create an ansible playbook or something that automates the service creation.

nunokaneco commented 4 years ago

The error message


libgstrtspserver-1.0.so.0: cannot open shared object file: No such file or directory

Is telling you that you are missing a shared object (the Linux equivalent of a DLL).

In future if you get this. You can search for the package for the so with something like

apt search libgstrtspserver

And it should list packages with that name.

Great thank you!!! Now is working :)

I'm try with the model reolink Lumus I try to connect to the RTSP link over the VNC and I get this error


VLC is unable to open the MRL 'rtsp://192.168.2.249:8554/driveway'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'rtsp://192.168.2.249:8554/driveway'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'rtsp://192.168.2.249:8554/driveway'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'rtsp://192.168.2.249:8554/driveway'. Check the log for details.

My config file is this one 

```A bind value of 0.0.0.0 means any network this computer can access
You can chage this to a specfic network e.g. "192.168.1.101" here
Or to no networks e.g. this computer only "127.0.0.1"
bind = "0.0.0.0"
Default port is 8554 but you can change it by uncommenting the following
bind_port = 8554

Uncomment the following and supply a path to a valid PEM
to activate TLS encryption.
The PEM should contain the certificate and the private key
If TLS is activated you must connect with "rtsps://" and not "rtsp://"
certificate = "/path/to/pem/with/cert/and/key"

You can password protect the rtsp server mount points by adding users
like the following me and someone. If you do not add [[users]]
then anyone can connect without a password or username
To access such a stream try using a url such as "rtsp://me:mepass@192.168.1.101/driveway"

[[users]]
name = "me"
pass = "mepass"

[[users]]
name = "someone"
pass = "someonepass"

[[cameras]]
name = "driveway"
username = "admin"
password = "my password"
address = "Camera Ip address:9000"
By default any of the users can connect (or anyone at all if no users are specfied)
You can uncomment the following to permit only specfic users
permitted_users = [ "me" ]

And on the terminal i have this info 

miautomations@miautomations:~$ ./neolink --config my_config.toml
[2020-07-29T13:25:49Z INFO  neolink] Neolink 0.3.0 (unknown commit) release
[2020-07-29T13:25:49Z INFO  neolink] camera: Connecting to camera at 192.168.2.149:9000
[2020-07-29T13:25:49Z INFO  neolink] camera: Connecting to camera at 192.168.2.149:9000
[2020-07-29T13:25:49Z INFO  neolink] camera: Connected to camera, starting video stream mainStream
[2020-07-29T13:25:49Z INFO  neolink] camera: Connected to camera, starting video stream subStream
QuantumEntangledAndy commented 4 years ago

Ok please wrap code and logs inside triple backticks ``` so that it dosent get formatted as markdown

QuantumEntangledAndy commented 4 years ago

Could you run this on the same computer as neolink

ffprobe rtsp://127.0.0.1:8554/driveway

And post the results

``` Inside triple backticks ```

Here.

Ffprobe will probably give better details.

QuantumEntangledAndy commented 4 years ago

The neolink log seems to suggest successfull connection to the camera so next I want to investigate the following:

If ffprobe works using 127.0.0.1 on the same machine as neolink it implies network issues. If not then perhaps it is stream format issues.

nunokaneco commented 4 years ago

miautomations@miautomations:~$ ffprobe -i rtsp://127.0.0.1:8554/driveway
ffprobe version 4.2.4-1ubuntu0.1 Copyright (c) 2007-2020 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
  configuration: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
  libpostproc    55.  5.100 / 55.  5.100
[tcp @ 0x5556ac2f5540] Connection to tcp://127.0.0.1:8554?timeout=0 failed: Connection refused
rtsp://127.0.0.1:8554/driveway: Connection refused ```
QuantumEntangledAndy commented 4 years ago

Ok so simple stuff first.

If you can confirm both of these are true. please stop neolink and then start it with

GST_DEBUG=3 ./neolink --config .....

While that's running connect to it via ffprobe

That will output more debug info that will tell us if neolink was able to receive your request for a stream and what went wrong.

Post the results here.

nunokaneco commented 4 years ago

No, are commented.

Regarding the check of running neolink and the ffprobe how can I check?

I also have executed this command as mentioned:

miautomations@miautomations:~$ GST_DEBUG=3 ./neolink --config my_config.toml
[2020-07-29T18:21:26Z INFO  neolink] Neolink 0.3.0 (unknown commit) release
[2020-07-29T18:21:26Z INFO  neolink] camera: Connecting to camera at 192.168.2.149:9000
[2020-07-29T18:21:26Z INFO  neolink] camera: Connecting to camera at 192.168.2.149:9000
[2020-07-29T18:21:26Z INFO  neolink] camera: Connected to camera, starting video stream subStream
[2020-07-29T18:21:26Z INFO  neolink] camera: Connected to camera, starting video stream mainStream
0:00:15.696117043 1474777 0x55fdd9143d80 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:456:gst_element_factory_make: no such element factory "h265parse"!
0:00:15.696605447 1474777 0x55fdd9143d80 ERROR           GST_PIPELINE grammar.y:816:priv_gst_parse_yyparse: no element "h265parse"
0:00:15.697037380 1474777 0x55fdd9143d80 ERROR           GST_PIPELINE grammar.y:901:priv_gst_parse_yyparse: link has no sink [source=@0x7f3b30009ad0]
0:00:15.700134127 1474777 0x55fdd9143d80 ERROR           GST_PIPELINE grammar.y:901:priv_gst_parse_yyparse: link has no source [sink=@0x7f3b3001a080]
0:00:15.700408118 1474777 0x55fdd9143d80 WARN        rtspmediafactory rtsp-media-factory.c:1659:default_create_element: recoverable parsing error: no element "h265parse"
0:00:15.704518576 1474777 0x7f3b2400cf00 FIXME                default gstutils.c:3980:gst_pad_create_stream_id_internal:<writesrc:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
0:00:15.719810808 1474777 0x7f3b2400cf00 WARN                 basesrc gstbasesrc.c:3072:gst_base_src_loop:<writesrc> error: Internal data stream error.
0:00:15.720114477 1474777 0x7f3b2400cf00 WARN                 basesrc gstbasesrc.c:3072:gst_base_src_loop:<writesrc> error: streaming stopped, reason not-linked (-1)
0:00:15.720522176 1474777 0x55fdd9152de0 WARN               rtspmedia rtsp-media.c:3001:default_handle_message: 0x7f3b30024230: got error Internal data stream error. (gstbasesrc.c(3072): gst_base_src_loop (): /GstPipeline:media-pipeline/GstBin:bin0/GstAppSrc:writesrc:
streaming stopped, reason not-linked (-1))
0:00:15.720597480 1474777 0x55fdd9143d80 WARN               rtspmedia rtsp-media.c:3272:wait_preroll: failed to preroll pipeline
0:00:15.720624895 1474777 0x55fdd9143d80 WARN               rtspmedia rtsp-media.c:3652:gst_rtsp_media_prepare: failed to preroll pipeline
0:00:15.722000667 1474777 0x55fdd9143d80 ERROR             rtspclient rtsp-client.c:1077:find_media: client 0x55fdd913f230: can't prepare media
0:00:15.722480349 1474777 0x55fdd9143d80 ERROR             rtspclient rtsp-client.c:2963:handle_describe_request: client 0x55fdd913f230: no media
0:00:15.745766678 1474777 0x7f3b20002300 WARN                  appsrc gstappsrc.c:1797:gst_app_src_push_internal:<writesrc> do-timestamp=TRUE but buffers are provided before reaching the PLAYING state and having a clock. Timestamps will not be accurate!
0:00:19.961213593 1474777 0x55fdd9152de0 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:456:gst_element_factory_make: no such element factory "h265parse"!
0:00:19.961579480 1474777 0x55fdd9152de0 ERROR           GST_PIPELINE grammar.y:816:priv_gst_parse_yyparse: no element "h265parse"
0:00:19.961883309 1474777 0x55fdd9152de0 ERROR           GST_PIPELINE grammar.y:901:priv_gst_parse_yyparse: link has no sink [source=@0x7f3b240172d0]
0:00:19.962228113 1474777 0x55fdd9152de0 ERROR           GST_PIPELINE grammar.y:901:priv_gst_parse_yyparse: link has no source [sink=@0x7f3b24020090]
0:00:19.962507119 1474777 0x55fdd9152de0 WARN        rtspmediafactory rtsp-media-factory.c:1659:default_create_element: recoverable parsing error: no element "h265parse"
0:00:19.963164939 1474777 0x7f3b20002300 WARN                  appsrc gstappsrc.c:1797:gst_app_src_push_internal:<writesrc> do-timestamp=TRUE but buffers are provided before reaching the PLAYING state and having a clock. Timestamps will not be accurate!
0:00:19.964796577 1474777 0x55fdd9143b60 FIXME                default gstutils.c:3980:gst_pad_create_stream_id_internal:<writesrc:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
0:00:19.964958277 1474777 0x55fdd9143b60 WARN                 basesrc gstbasesrc.c:3072:gst_base_src_loop:<writesrc> error: Internal data stream error.
0:00:19.965067342 1474777 0x55fdd9143b60 WARN                 basesrc gstbasesrc.c:3072:gst_base_src_loop:<writesrc> error: streaming stopped, reason not-linked (-1)
0:00:19.965230887 1474777 0x7f3b2400cf60 WARN               rtspmedia rtsp-media.c:3001:default_handle_message: 0x7f3b240261a0: got error Internal data stream error. (gstbasesrc.c(3072): gst_base_src_loop (): /GstPipeline:media-pipeline/GstBin:bin1/GstAppSrc:writesrc:
streaming stopped, reason not-linked (-1))
0:00:19.965447634 1474777 0x55fdd9152de0 WARN               rtspmedia rtsp-media.c:3272:wait_preroll: failed to preroll pipeline
0:00:19.965472931 1474777 0x55fdd9152de0 WARN               rtspmedia rtsp-media.c:3652:gst_rtsp_media_prepare: failed to preroll pipeline
0:00:19.966513208 1474777 0x55fdd9152de0 ERROR             rtspclient rtsp-client.c:1077:find_media: client 0x55fdd913f360: can't prepare media
0:00:19.966818852 1474777 0x55fdd9152de0 ERROR             rtspclient rtsp-client.c:2692:handle_setup_request: client 0x55fdd913f360: media '/camera' not found
0:00:20.009783252 1474777 0x7f3b20002300 WARN                  appsrc gstappsrc.c:1797:gst_app_src_push_internal:<writesrc> do-timestamp=TRUE but buffers are provided before reaching the PLAYING state and having a clock. Timestamps will not be accurate!
QuantumEntangledAndy commented 4 years ago

Your log file says


no element "h265parse"

This means you did not install the required gstreamer plugins.

Please run this as mentioned earlier


sudo apt install libgstrtspserver-1.0-0 libgstreamer1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-good1.0-0

With regards to running neolink and ffprobe at the same time you simply start neolink leave it running and then open second terminal window and run ffprobe in the new window.

If you close neolink at anytime it will not work. I just want to make sure you are indeed leaving it running during our tests.

nunokaneco commented 4 years ago

Once again thank you very much for your help !!

Yes, I think I already installed this as you can see

miautomations@miautomations:~$ sudo apt install libgstrtspserver-1.0-0 libgstreamer1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-good1.0-0
[sudo] password for miautomations:
Reading package lists... Done
Building dependency tree
Reading state information... Done
libgstreamer-plugins-good1.0-0 is already the newest version (1.16.2-1ubuntu2).
libgstreamer1.0-0 is already the newest version (1.16.2-2).
libgstreamer-plugins-bad1.0-0 is already the newest version (1.16.2-2.1ubuntu1).
libgstrtspserver-1.0-0 is already the newest version (1.16.2-3).
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
miautomations@miautomations:~$

ok I start running the two neolink and the ffprobe in the same machine in a different consoles as you can verify now

This is regarding the ffprobe

miautomations@miautomations:~$ ffprobe rtsp://127.0.0.1:8554/driveway
ffprobe version 4.2.4-1ubuntu0.1 Copyright (c) 2007-2020 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
  configuration: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
  libpostproc    55.  5.100 / 55.  5.100
[rtsp @ 0x55b46e1d7300] method DESCRIBE failed: 503 Service Unavailable
rtsp://127.0.0.1:8554/driveway: Server returned 5XX Server Error reply

And this is regarding the neolink

[2020-07-29T20:21:37Z INFO  neolink] Neolink 0.3.0 (unknown commit) release
[2020-07-29T20:21:37Z INFO  neolink] driveway: Connecting to camera at 192.168.2.149:9000
[2020-07-29T20:21:37Z INFO  neolink] driveway: Connecting to camera at 192.168.2.149:9000
[2020-07-29T20:21:37Z INFO  neolink] driveway: Connected to camera, starting video stream subStream
[2020-07-29T20:21:37Z INFO  neolink] driveway: Connected to camera, starting video stream mainStream
0:00:07.094331853 1475142 0x55a323b6cd80 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:456:gst_element_factory_make: no such element factory "h265parse"!
0:00:07.094674842 1475142 0x55a323b6cd80 ERROR           GST_PIPELINE grammar.y:816:priv_gst_parse_yyparse: no element "h265parse"
0:00:07.094881258 1475142 0x55a323b6cd80 ERROR           GST_PIPELINE grammar.y:901:priv_gst_parse_yyparse: link has no sink [source=@0x7f4928008c80]
0:00:07.097927308 1475142 0x55a323b6cd80 ERROR           GST_PIPELINE grammar.y:901:priv_gst_parse_yyparse: link has no source [sink=@0x7f492801a080]
0:00:07.098230674 1475142 0x55a323b6cd80 WARN        rtspmediafactory rtsp-media-factory.c:1659:default_create_element: recoverable parsing error: no element "h265parse"
0:00:07.102259383 1475142 0x7f491c00cf00 FIXME                default gstutils.c:3980:gst_pad_create_stream_id_internal:<writesrc:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
0:00:07.117508398 1475142 0x7f491c00cf00 WARN                 basesrc gstbasesrc.c:3072:gst_base_src_loop:<writesrc> error: Internal data stream error.
0:00:07.117838569 1475142 0x7f491c00cf00 WARN                 basesrc gstbasesrc.c:3072:gst_base_src_loop:<writesrc> error: streaming stopped, reason not-linked (-1)
0:00:07.118110655 1475142 0x55a323b7bde0 WARN               rtspmedia rtsp-media.c:3001:default_handle_message: 0x7f4928025230: got error Internal data stream error. (gstbasesrc.c(3072): gst_base_src_loop (): /GstPipeline:media-pipeline/GstBin:bin0/GstAppSrc:writesrc:
streaming stopped, reason not-linked (-1))
0:00:07.118576078 1475142 0x55a323b6cd80 WARN               rtspmedia rtsp-media.c:3272:wait_preroll: failed to preroll pipeline
0:00:07.118603078 1475142 0x55a323b6cd80 WARN               rtspmedia rtsp-media.c:3652:gst_rtsp_media_prepare: failed to preroll pipeline
0:00:07.119868870 1475142 0x55a323b6cd80 ERROR             rtspclient rtsp-client.c:1077:find_media: client 0x55a323b68230: can't prepare media
0:00:07.120214435 1475142 0x55a323b6cd80 ERROR             rtspclient rtsp-client.c:2963:handle_describe_request: client 0x55a323b68230: no media
0:00:07.142930428 1475142 0x7f4910002300 WARN                  appsrc gstappsrc.c:1797:gst_app_src_push_internal:<writesrc> do-timestamp=TRUE but buffers are provided before reaching the PLAYING state and having a clock. Timestamps will not be accurate!
QuantumEntangledAndy commented 4 years ago

Interesting it is still reporting a missing plugin. Perhaps it must be from this other package instead. Please try

sudo apt install gstreamer1.0-plugins-good gstreamer1.0-plugins-bad

I'm glad we are running both at the same time now. This is another reason why we will set up the service and keep it running through that.

nunokaneco commented 4 years ago

Regarding the command I have successfully running

sudo apt install gstreamer1.0-plugins-good gstreamer1.0-plugins-bad

Regarding the ffprobe command

miautomations@miautomations:~$ ffprobe rtsp://127.0.0.1:8554/driveway
ffprobe version 4.2.4-1ubuntu0.1 Copyright (c) 2007-2020 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
  configuration: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
  libpostproc    55.  5.100 / 55.  5.100
[rtsp @ 0x561e633e7300] method DESCRIBE failed: 503 Service Unavailable
rtsp://127.0.0.1:8554/driveway: Server returned 5XX Server Error reply

Regarding the neolink command

miautomations@miautomations:~$ GST_DEBUG=3 ./neolink --config my_config.toml
[2020-07-29T23:09:46Z INFO  neolink] Neolink 0.3.0 (unknown commit) release
0:00:00.046377376 1475855 0x55895b866a10 WARN                  ladspa gstladspa.c:507:plugin_init:<plugin16> no LADSPA plugins found, check LADSPA_PATH
0:00:00.219752725 1475855 0x55895b866a10 WARN                 default gstsf.c:97:gst_sf_create_audio_template_caps: format 0x120000: 'AVR (Audio Visual Research)' is not mapped
0:00:00.220032960 1475855 0x55895b866a10 WARN                 default gstsf.c:97:gst_sf_create_audio_template_caps: format 0x180000: 'CAF (Apple Core Audio File)' is not mapped
0:00:00.220234609 1475855 0x55895b866a10 WARN                 default gstsf.c:97:gst_sf_create_audio_template_caps: format 0x100000: 'HTK (HMM Tool Kit)' is not mapped
0:00:00.220401526 1475855 0x55895b866a10 WARN                 default gstsf.c:97:gst_sf_create_audio_template_caps: format 0xc0000: 'MAT4 (GNU Octave 2.0 / Matlab 4.2)' is not mapped
0:00:00.220570840 1475855 0x55895b866a10 WARN                 default gstsf.c:97:gst_sf_create_audio_template_caps: format 0xd0000: 'MAT5 (GNU Octave 2.1 / Matlab 5.0)' is not mapped
0:00:00.220738067 1475855 0x55895b866a10 WARN                 default gstsf.c:97:gst_sf_create_audio_template_caps: format 0x210000: 'MPC (Akai MPC 2k)' is not mapped
0:00:00.220854566 1475855 0x55895b866a10 WARN                 default gstsf.c:97:gst_sf_create_audio_template_caps: format 0xe0000: 'PVF (Portable Voice Format)' is not mapped
0:00:00.220965078 1475855 0x55895b866a10 WARN                 default gstsf.c:97:gst_sf_create_audio_template_caps: format 0x160000: 'SD2 (Sound Designer II)' is not mapped
0:00:00.221075931 1475855 0x55895b866a10 WARN                 default gstsf.c:97:gst_sf_create_audio_template_caps: format 0x190000: 'WVE (Psion Series 3)' is not mapped
[2020-07-29T23:09:47Z INFO  neolink] driveway: Connecting to camera at 192.168.2.149:9000
[2020-07-29T23:09:47Z INFO  neolink] driveway: Connecting to camera at 192.168.2.149:9000
[2020-07-29T23:09:47Z INFO  neolink] driveway: Connected to camera, starting video stream mainStream
[2020-07-29T23:09:47Z INFO  neolink] driveway: Connected to camera, starting video stream subStream
0:00:15.117004011 1475854 0x7fa59000e060 FIXME                default gstutils.c:3980:gst_pad_create_stream_id_internal:<writesrc:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
0:00:15.174235128 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1073 will be dropped
0:00:15.213181364 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1033 will be dropped
0:00:15.317827272 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1153 will be dropped
0:00:15.381099900 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 601 will be dropped
0:00:15.426816539 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 833 will be dropped
0:00:15.529049847 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1089 will be dropped
0:00:15.575488178 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 465 will be dropped
0:00:15.613271714 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 713 will be dropped
0:00:15.735674904 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1025 will be dropped
0:00:15.777737118 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 769 will be dropped
0:00:15.827687364 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 433 will be dropped
0:00:15.922125018 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 953 will be dropped
0:00:15.982252154 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 705 will be dropped
0:00:16.030350322 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 393 will be dropped
0:00:16.117088233 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 929 will be dropped
0:00:16.181008213 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 593 will be dropped
0:00:16.222456149 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 609 will be dropped
0:00:16.330431663 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 593 will be dropped
0:00:16.373929905 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 601 will be dropped
0:00:16.414250647 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 593 will be dropped
0:00:16.529376104 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 601 will be dropped
0:00:16.576728703 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 577 will be dropped
0:00:16.615642473 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 641 will be dropped
0:00:16.738052259 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 540 will be dropped
0:00:16.738357919 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 51 Invalid, Size: 10 will be dropped
0:00:16.738474646 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 52 Invalid, Size: 4 will be dropped
0:00:16.783471174 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 50 Invalid, Size: 33875 will be dropped
0:00:16.829802330 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 4297 will be dropped
0:00:16.930431064 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 2409 will be dropped
0:00:16.974020944 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1265 will be dropped
0:00:17.015313615 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1257 will be dropped
0:00:17.131341087 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1369 will be dropped
0:00:17.172702807 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 809 will be dropped
0:00:17.215735162 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 937 will be dropped
0:00:17.326669470 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1145 will be dropped
0:00:17.361624878 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 953 will be dropped
0:00:17.424370135 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 585 will be dropped
0:00:17.535704727 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1129 will be dropped
0:00:17.571852528 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 705 will be dropped
0:00:17.613037673 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 401 will be dropped
0:00:17.735529156 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 977 will be dropped
0:00:17.775405225 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 673 will be dropped
0:00:17.815624942 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 657 will be dropped
0:00:17.934606108 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 665 will be dropped
0:00:17.983166576 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 737 will be dropped
0:00:18.023118105 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 641 will be dropped
0:00:18.146746669 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 633 will be dropped
0:00:18.174090496 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 633 will be dropped
0:00:18.215221181 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 617 will be dropped
0:00:18.330452684 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 577 will be dropped
0:00:18.375104048 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 625 will be dropped
0:00:18.414163573 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 617 will be dropped
0:00:18.533127970 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 857 will be dropped
0:00:18.576251268 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 353 will be dropped
0:00:18.617041687 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 585 will be dropped
0:00:18.721043323 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 868 will be dropped
0:00:18.721426208 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 51 Invalid, Size: 10 will be dropped
0:00:18.721601328 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 52 Invalid, Size: 4 will be dropped
0:00:18.776818798 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 50 Invalid, Size: 33579 will be dropped
0:00:18.815287614 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 4265 will be dropped
0:00:18.935630736 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 2569 will be dropped
0:00:18.975378518 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1529 will be dropped
0:00:19.014322130 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1009 will be dropped
0:00:19.131450130 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1457 will be dropped
0:00:19.192582729 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1081 will be dropped
0:00:19.237860332 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 713 will be dropped
0:00:19.331592966 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1257 will be dropped
0:00:19.375160831 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 881 will be dropped
0:00:19.418971248 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 857 will be dropped
0:00:19.536104872 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 769 will be dropped
0:00:19.576751166 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 777 will be dropped
0:00:19.621967647 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 737 will be dropped
0:00:19.733958924 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 737 will be dropped
0:00:19.787528062 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 665 will be dropped
0:00:19.826109530 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 641 will be dropped
0:00:19.932899460 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 689 will be dropped
0:00:19.994602770 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 649 will be dropped
0:00:20.025420147 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 633 will be dropped
0:00:20.133313693 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 897 will be dropped
0:00:20.185048237 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 393 will be dropped
0:00:20.216128342 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 625 will be dropped
0:00:20.332880024 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 849 will be dropped
0:00:20.376017780 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 353 will be dropped
0:00:20.430162669 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 633 will be dropped
0:00:20.515996586 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 873 will be dropped
0:00:20.585462752 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 617 will be dropped
0:00:20.627325207 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 313 will be dropped
0:00:20.725278219 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 828 will be dropped
0:00:20.725532790 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 51 Invalid, Size: 10 will be dropped
0:00:20.725655117 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 52 Invalid, Size: 4 will be dropped
0:00:20.785795372 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 50 Invalid, Size: 33851 will be dropped
0:00:20.834510442 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 3937 will be dropped
0:00:20.935014101 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 2345 will be dropped
0:00:20.990498488 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1497 will be dropped
0:00:21.047511509 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1329 will be dropped
0:00:21.132643708 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1145 will be dropped
0:00:21.172431017 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1033 will be dropped
0:00:21.254524043 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1017 will be dropped
0:00:21.333306676 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 945 will be dropped
0:00:21.392856296 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 865 will be dropped
0:00:21.461805635 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 897 will be dropped
0:00:21.541374591 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 873 will be dropped
0:00:21.586015519 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 809 will be dropped
0:00:21.661322701 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 769 will be dropped
0:00:21.733768084 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 945 will be dropped
0:00:21.777036205 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 465 will be dropped
0:00:21.866885602 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 609 will be dropped
0:00:21.941841385 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 921 will be dropped
0:00:21.975698590 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 369 will be dropped
0:00:22.018739245 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 601 will be dropped
0:00:22.132099320 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 937 will be dropped
0:00:22.174429409 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 633 will be dropped
0:00:22.267638354 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 361 will be dropped
0:00:22.332811874 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 913 will be dropped
0:00:22.374337012 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 601 will be dropped
0:00:22.471504708 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 281 will be dropped
0:00:22.535908240 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 913 will be dropped
0:00:22.582298055 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 569 will be dropped
0:00:22.651086729 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 569 will be dropped
0:00:22.740576972 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 612 will be dropped
0:00:22.740817261 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 51 Invalid, Size: 10 will be dropped
0:00:22.740932983 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 52 Invalid, Size: 4 will be dropped
0:00:22.764366650 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 50 Invalid, Size: 33819 will be dropped
0:00:22.838275516 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 4137 will be dropped
0:00:22.934699691 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 2273 will be dropped
0:00:22.984426238 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1529 will be dropped
0:00:23.025530535 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1281 will be dropped
0:00:23.134058137 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1137 will be dropped
0:00:23.183807665 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1041 will be dropped
0:00:23.225792509 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 969 will be dropped
0:00:23.334395031 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1241 will be dropped
0:00:23.375621208 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 521 will be dropped
0:00:23.417157969 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 793 will be dropped
0:00:23.531512031 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1041 will be dropped
0:00:23.575892792 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 465 will be dropped
0:00:23.616270790 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 737 will be dropped
0:00:23.737626736 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1041 will be dropped
0:00:23.785451779 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 641 will be dropped
0:00:23.828522508 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 409 will be dropped
0:00:23.934365178 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 913 will be dropped
0:00:23.986549471 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 657 will be dropped
0:00:24.027462369 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 361 will be dropped
0:00:24.135773394 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 929 will be dropped
0:00:24.179771008 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 657 will be dropped
0:00:24.245635838 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 617 will be dropped
0:00:24.334450868 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 601 will be dropped
0:00:24.377990049 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 641 will be dropped
0:00:24.436082742 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 625 will be dropped
0:00:24.533551767 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 617 will be dropped
0:00:24.584024735 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 561 will be dropped
0:00:24.628126598 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 601 will be dropped
0:00:24.745077123 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 588 will be dropped
0:00:24.745320294 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 51 Invalid, Size: 10 will be dropped
0:00:24.745436500 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 52 Invalid, Size: 4 will be dropped
0:00:24.786171609 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 50 Invalid, Size: 33187 will be dropped
0:00:24.826325518 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 4673 will be dropped
0:00:24.935723974 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 2537 will be dropped
0:00:24.974083368 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1401 will be dropped
0:00:25.016385230 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1369 will be dropped
0:00:25.134382992 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1449 will be dropped
0:00:25.178205453 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 793 will be dropped
0:00:25.227369093 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 953 will be dropped
0:00:25.336868430 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1217 will be dropped
0:00:25.383735813 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 881 will be dropped
0:00:25.429626742 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 601 will be dropped
0:00:25.537401525 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1097 will be dropped
0:00:25.575295905 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 793 will be dropped
0:00:25.617192266 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 441 will be dropped
0:00:25.735894344 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1009 will be dropped
0:00:25.774865786 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 745 will be dropped
0:00:25.840654381 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 729 will be dropped
0:00:25.934452815 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 689 will be dropped
0:00:25.975373694 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 641 will be dropped
0:00:26.017752732 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 705 will be dropped
0:00:26.132809019 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 633 will be dropped
0:00:26.186239271 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 633 will be dropped
0:00:26.227343408 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 601 will be dropped
0:00:26.337024378 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 617 will be dropped
0:00:26.385123433 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 601 will be dropped
0:00:26.427425189 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 641 will be dropped
0:00:26.540430510 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 849 will be dropped
0:00:26.575244381 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 321 will be dropped
0:00:26.618782438 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 609 will be dropped
0:00:26.755771119 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 780 will be dropped
0:00:26.756080428 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 51 Invalid, Size: 10 will be dropped
0:00:26.756241964 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 52 Invalid, Size: 4 will be dropped
0:00:26.785559312 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 50 Invalid, Size: 33323 will be dropped
0:00:26.828031218 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 4337 will be dropped
0:00:26.933073182 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 2505 will be dropped
0:00:26.985489823 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1497 will be dropped
0:00:27.029296952 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1105 will be dropped
0:00:27.135748587 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1529 will be dropped
0:00:27.178510669 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1081 will be dropped
0:00:27.222751663 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 665 will be dropped
0:00:27.333386173 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1209 will be dropped
0:00:27.385372672 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 841 will be dropped
0:00:27.426283369 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 849 will be dropped
0:00:27.533838853 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 753 will be dropped
0:00:27.575017615 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 761 will be dropped
0:00:27.643359183 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 785 will be dropped
0:00:27.733409944 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 793 will be dropped
0:00:27.785529122 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 737 will be dropped
0:00:27.834134790 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 697 will be dropped
0:00:27.934219110 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 721 will be dropped
0:00:27.984738029 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 641 will be dropped
0:00:28.026519688 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 673 will be dropped
0:00:28.135885177 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 953 will be dropped
0:00:28.183680145 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 353 will be dropped
0:00:28.218117214 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 625 will be dropped
0:00:28.336952030 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 841 will be dropped
0:00:28.380160181 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 305 will be dropped
0:00:28.416649211 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 577 will be dropped
0:00:28.533413722 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 801 will be dropped
0:00:28.590363436 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 585 will be dropped
0:00:28.631713890 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 337 will be dropped
0:00:28.740822460 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 884 will be dropped
0:00:28.741078770 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 51 Invalid, Size: 10 will be dropped
0:00:28.741195526 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 52 Invalid, Size: 4 will be dropped
0:00:28.803771270 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 50 Invalid, Size: 33811 will be dropped
0:00:28.828191694 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 3905 will be dropped
0:00:28.935375958 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 2361 will be dropped
0:00:28.977256701 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1561 will be dropped
0:00:29.038700526 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1329 will be dropped
0:00:29.134055358 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1177 will be dropped
0:00:29.174862150 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1049 will be dropped
0:00:29.237384961 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1017 will be dropped
0:00:29.335172981 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 977 will be dropped
0:00:29.387199804 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 849 will be dropped
0:00:29.435840385 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 817 will be dropped
0:00:29.537005778 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 897 will be dropped
0:00:29.584304307 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 793 will be dropped
0:00:29.632058348 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 729 will be dropped
0:00:29.735609742 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 985 will be dropped
0:00:29.775203345 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 441 will be dropped
0:00:29.819500032 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 737 will be dropped
0:00:29.932462221 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 969 will be dropped
0:00:29.974612009 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 417 will be dropped
0:00:30.019829030 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 609 will be dropped
0:00:30.142298336 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 929 will be dropped
0:00:30.174295451 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 593 will be dropped
0:00:30.236877322 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 321 will be dropped
0:00:30.334348762 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 913 will be dropped
0:00:30.386052322 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 593 will be dropped
0:00:30.436277869 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 305 will be dropped
0:00:30.536547636 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 865 will be dropped
0:00:30.577377877 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 649 will be dropped
0:00:30.653147425 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 625 will be dropped
0:00:30.744142014 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 572 will be dropped
0:00:30.744373363 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 51 Invalid, Size: 10 will be dropped
0:00:30.744458228 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 52 Invalid, Size: 4 will be dropped
0:00:30.808341583 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 50 Invalid, Size: 33827 will be dropped
0:00:30.848107806 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 4145 will be dropped
0:00:30.934423768 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 2145 will be dropped
0:00:30.985209798 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1585 will be dropped
0:00:31.026183697 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1217 will be dropped
0:00:31.138798215 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1161 will be dropped
0:00:31.179780071 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1049 will be dropped
0:00:31.221038884 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 961 will be dropped
0:00:31.334429594 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1233 will be dropped
0:00:31.379403320 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 617 will be dropped
0:00:31.419359260 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 849 will be dropped
0:00:31.537661584 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1161 will be dropped
0:00:31.578114610 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 545 will be dropped
0:00:31.619036787 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 753 will be dropped
0:00:31.734293529 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1057 will be dropped
0:00:31.777231728 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 769 will be dropped
0:00:31.836325997 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 401 will be dropped
0:00:31.941590467 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1009 will be dropped
0:00:31.981836300 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 673 will be dropped
0:00:32.029374543 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 321 will be dropped
0:00:32.134901989 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 873 will be dropped
0:00:32.182224010 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 625 will be dropped
0:00:32.224031861 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 633 will be dropped
0:00:32.336667409 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 649 will be dropped
0:00:32.377630010 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 641 will be dropped
0:00:32.438741050 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 641 will be dropped
0:00:32.534448392 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 569 will be dropped
0:00:32.580520960 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 617 will be dropped
0:00:32.625931831 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 577 will be dropped
0:00:32.738074541 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 556 will be dropped
0:00:32.738410864 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 51 Invalid, Size: 10 will be dropped
0:00:32.738452770 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 52 Invalid, Size: 4 will be dropped
0:00:32.786878051 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 50 Invalid, Size: 33883 will be dropped
0:00:32.828616242 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 4321 will be dropped
0:00:32.935007844 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 2481 will be dropped
0:00:32.976529122 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1337 will be dropped
0:00:33.040419360 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1361 will be dropped
0:00:33.134526372 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1489 will be dropped
0:00:33.176065446 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 793 will be dropped
0:00:33.218829872 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1017 will be dropped
0:00:33.338586548 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1201 will be dropped
0:00:33.377081981 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 881 will be dropped
0:00:33.429984490 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 537 will be dropped
0:00:33.535457680 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1185 will be dropped
0:00:33.581737179 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 785 will be dropped
0:00:33.642711803 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 481 will be dropped
0:00:33.720349709 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1049 will be dropped
0:00:33.781245710 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 721 will be dropped
0:00:33.821293165 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 713 will be dropped
0:00:33.936657872 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 657 will be dropped
0:00:33.980150795 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 681 will be dropped
0:00:34.042207928 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 641 will be dropped
0:00:34.134821557 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 665 will be dropped
0:00:34.180475280 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 577 will be dropped
0:00:34.230472169 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 585 will be dropped
0:00:34.334089868 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 633 will be dropped
0:00:34.381330615 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 553 will be dropped
0:00:34.439522084 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 561 will be dropped
0:00:34.534306543 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 857 will be dropped
0:00:34.575583474 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 313 will be dropped
0:00:34.628196456 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 561 will be dropped
0:00:34.745646955 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 916 will be dropped
0:00:34.745888476 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 51 Invalid, Size: 10 will be dropped
0:00:34.746003116 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 52 Invalid, Size: 4 will be dropped
0:00:34.786257621 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 50 Invalid, Size: 33587 will be dropped
0:00:34.830292677 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 4201 will be dropped
0:00:34.941197473 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 2441 will be dropped
0:00:34.983685874 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1753 will be dropped
0:00:35.029088613 1475854 0x7fa59000e060 WARN               h265parse gsth265parse.c:1110:gst_h265_parse_handle_frame:<h265parse0> broken/invalid nal Type: 48 Invalid, Size: 1041 will be dropped
0:00:35.112143818 1475854 0x55da724bfd80 WARN               rtspmedia rtsp-media.c:3272:wait_preroll: failed to preroll pipeline
0:00:35.112485516 1475854 0x55da724bfd80 WARN               rtspmedia rtsp-media.c:3652:gst_rtsp_media_prepare: failed to preroll pipeline
0:00:35.114275646 1475854 0x55da724bfd80 ERROR             rtspclient rtsp-client.c:1077:find_media: client 0x55da723cc850: can't prepare media
0:00:35.120226547 1475854 0x55da724bfd80 ERROR             rtspclient rtsp-client.c:2963:handle_describe_request: client 0x55da723cc850: no media
0:00:35.121657024 1475854 0x55da724bfd80 ERROR             rtspclient rtsp-client.c:1036:find_media: client 0x55da723ccab0: no factory for path /camera
0:00:35.121858067 1475854 0x7fa590012390 WARN                  appsrc gstappsrc.c:1797:gst_app_src_push_internal:<writesrc> do-timestamp=TRUE but buffers are provided before reaching the PLAYING state and having a clock. Timestamps will not be accurate!
0:00:35.124894883 1475854 0x55da724bfd80 ERROR             rtspclient rtsp-client.c:2692:handle_setup_request: client 0x55da723ccab0: media '/camera' not found

and regardin the video play over the VLC

Your input can't be opened:
VLC is unable to open the MRL 'rtsp://192.168.2.xxx:8554/driveway'. Check the log for details
QuantumEntangledAndy commented 4 years ago

So it has now found the plugins.

But it is telling us that the data is not h265.

Can you swap to h264 with

format = "h264"
nunokaneco commented 4 years ago

WoW you are the man :)

Thank you a lot !! now is working :) https://ibb.co/ynkqNw3

QuantumEntangledAndy commented 4 years ago

Lovely now please go through the steps on how to set this up as a service and then you can use it in ha

nunokaneco commented 4 years ago

Lovely now please go through the steps on how to set this up as a service and then you can use it in ha

I will try, thank you

QuantumEntangledAndy commented 4 years ago

You can check out my in progress documentation on making a service here

thirtythreeforty commented 4 years ago

52 was merged (thanks!), any other help needed or can we resolve this?

Kaibob2 commented 4 years ago

I'm perfectly happy with the tool itself as well as with the great support. I'm closing here...

nunokaneco commented 4 years ago

You can check out my in progress documentation on making a service here

Done also over the service is working great

Once again thank so much for your support :)

By the way Is there any chance of this neolink also work with the battery powered reolink cameras anyone tried?

Best regards

thirtythreeforty commented 4 years ago

@nunokaneco For battery powered cams, watch #30. But I don't have an Argus camera, nor do any of the other developers, so it might be a while before someone can add support.

TheGroundZero commented 3 years ago

Don't understand why, but I'm getting the same issues

apt install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio
wget https://nightly.link/thirtythreeforty/neolink/workflows/build/master/release-i386-buster.zip
unzip -d neolink release-i386-buster.zip
cd neolink/
wget https://raw.githubusercontent.com/thirtythreeforty/neolink/master/sample_config.toml
chmod +x ./neolink
./neolink --config sample_config.toml

-bash: ./neolink: No such file or directory
QuantumEntangledAndy commented 3 years ago

@TheGroundZero this is an old issue so please open a new one.

In the new issue. Please tell us your OS and architecture.

If you have the file in the right place I think your missing the interpretor. Or at least youve downloaded a version of neolink that uses a different interpretator to your OS. In the new issue please post the output of:

readelf -l ./neolink

Also are you sure you want to use the 32 bit i386. Most oses would be the 64bit arm64.