Backup file form SD card:
https://drive.google.com/file/d/1QMcQgWdoe_tfIsbjtLnOAStnUjc5l3bE/view?usp=sharing
Camera looks like this:
https://za.pinterest.com/pin/598275131735774642/
http://www.goldenvisionchina.com/Yi-IOT/r-198.html
No model number. Just labelled "Smart Camera".
Port scan:
$ nmap 192.168.86.200
Starting Nmap 7.80 ( https://nmap.org ) at 2021-10-13 17:25 SAST
Nmap scan report for 192.168.86.200
Host is up (0.023s latency).
Not shown: 998 closed ports
PORT STATE SERVICE
23/tcp open telnet
554/tcp open rtsp
Nmap done: 1 IP address (1 host up) scanned in 0.69 seconds
Telnet with root works:
$ telnet 192.168.86.200
Trying 192.168.86.200...
Connected to 192.168.86.200.
Escape character is '^]'.
(none) login: root
_ _ _
| | | | | |
| | ___ | |__ ___| |_ ___ _ __
| | / _ \| '_ \/ __| __/ _ \ '__|
| |___| (_) | |_) \__ \ || __/ |
|______\___/|_.__/|___/\__\___|_|
~ # ps
PID USER VSZ STAT COMMAND
1 root 1428 S init
2 root 0 SW [kthreadd]
3 root 0 SW [ksoftirqd/0]
4 root 0 SW [kworker/0:0]
5 root 0 SW< [kworker/0:0H]
6 root 0 SW [kworker/u2:0]
7 root 0 SW [rcu_preempt]
8 root 0 SW [rcu_bh]
9 root 0 SW [rcu_sched]
10 root 0 SW< [khelper]
11 root 0 SW< [writeback]
12 root 0 SW< [bioset]
13 root 0 SW< [kblockd]
14 root 0 SW [khubd]
15 root 0 SW [kworker/0:1]
16 root 0 SW< [cfg80211]
17 root 0 SW [kswapd0]
18 root 0 SW [fsnotify_mark]
19 root 0 SW< [crypto]
28 root 0 DW [enable_swp_task]
47 root 0 SW< [deferwq]
48 root 0 SW [kworker/u2:1]
49 root 0 SW< [kworker/0:1H]
302 root 0 SW [kworker/u2:2]
307 root 0 SWN [jffs2_gcd_mtd5]
383 root 0 SW [kworker/0:2]
387 root 1428 S syslogd
389 root 1420 S klogd
393 root 1428 S telnetd
398 root 1428 S init
404 root 0 SW [mmcqd/0]
447 root 0 SW [RTW_CMD_THREAD]
666 root 1292 S wpa_supplicant -c/tmp/wpa_supplicant.conf -g/tmp/wpa
692 root 1436 S {exe} ash /var/tmp/sd/wifi/fork_process.sh
716 root 1428 S udhcpc -i wlan0 -b -s /home/app/script/default.scrip
720 root 2680 S ./rRTSPServer -d
730 root 1436 S -sh
733 root 1428 R ps
~ # dmesg
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: 802.11n
usb 1-1: Manufacturer: Realtek
usb 1-1: SerialNumber: 00e04c000001
rlx snd internal codec init
soc-audio soc-audio.0.auto: ASoC: machine RLX_INTERN_CARD should use snd_soc_register_card()
soc-audio soc-audio.0.auto: rlx-codec-digital <-> pcm-platform mapping ok
soc-audio soc-audio.0.auto: rlx-codec-analog <-> pcm-platform mapping ok
usbcore: registered new interface driver rtl8188fu
jffs2: notice: (304) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
>mount_root: switching to overlay
rtscam:isp resvd mem addr : 0x00520000, size : 0x1900000
rtscam:rtscam_mem_init v:0xa0520000 p:0x00520000 s:0x00001900
rtscam:rtscam_lock_init
rtscam:rtscam_soc_probe
rtscam:rtscam_hx280_probe
rtscam:hx280enc:HW at base <0x18060000> with ID <0x48317011>
rtscam:rtscam_jpgenc_probe
rtscam:rtscam_osd2_probe
rtscam:rtstream_init
mmc0: new ultra high speed SDR50 SDHC card at address aaaa
mmcblk0: mmc0:aaaa SS08G 7.40 GiB
mmcblk0: p1
FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
rtscam:begin to load fw from isp.fw
rtscam:Load firmware size : 131072.
rtscam:Found ISP 1.011 device
rtscam:video device <rts3903-isp> registered
rtscam:rts3903-isp initialized
rtscam:begin to load fw from isp.fw
rtscam:Load firmware size : 131072.
rtscam:begin to load fw from /home/lib/sc1245/isp.fw
rtscam:Load firmware size : 131072.
rtscam:Found ISP 1.011 device
rtscam:video device <rts3903-isp> registered
rtscam:rts3903-isp initialized
Started watchdog timer
Started watchdog timer
[PID_LIST] pid_list_init ok, [ ver=Apr 19 2018, 13:52:44 ]
========== did = A0001000G923S1180711 product id = 2 ===========
[CPLD_PERIPH] CPLD_PERIPH module inited
moto, stepmotor_function_init()
successful init
moto, exchange xy = 0
MS_MHal_GPIO_Pad_Oen: setting gpio_direction_output 19
MS_MHal_GPIO_Pad_Oen: setting gpio_direction_output 17
MS_MHal_GPIO_Pad_Oen: setting gpio_direction_output 16
MS_MHal_GPIO_Pad_Oen: setting gpio_direction_output 15
MS_MHal_GPIO_Pad_Oen: setting gpio_direction_output 11
MS_MHal_GPIO_Pad_Oen: setting gpio_direction_output 14
MS_MHal_GPIO_Pad_Oen: setting gpio_direction_output 22
MS_MHal_GPIO_Pad_Oen: setting gpio_direction_output 18
hue, cpld_ioctl() cmd(28) invalid !!!
n_motor 0
hue, cpld_ioctl() cmd(10) invalid !!!
n_motor 1
Stopped watchdog timer
n_motor 0
n_motor 0
n_motor 1
~ #
~ # cat /var/log/media.log
Oct 24 10:24:08 (none) local5.info rtstream[441]: audio resample chn : 100
Oct 24 10:24:08 (none) local5.info rtstream[441]: audio mixer chn : 101
Oct 24 10:24:08 (none) local5.info rtstream[441]: rts av run
Oct 24 10:24:08 (none) local5.info rtstream[441]: audio playback chn : 102
Oct 24 10:24:08 (none) local5.info rtstream[441]: audio resample chn : 103
Oct 24 10:24:08 (none) local5.info rtstream[441]: audio capture chn : 104
Oct 24 10:24:08 (none) local5.info rtstream[441]: audio aec chn : 105
Oct 24 10:24:08 (none) local5.info rtstream[441]: audio resample chn : 106
Oct 24 10:24:08 (none) local5.info rtstream[441]: encode chn : 107
Oct 24 10:24:08 (none) local5.info rtstream[441]: amix check:0,run:0,do run:0,keep active:0,send:0,trig:0,poll:0;4
Oct 24 10:24:08 (none) local5.info rtstream[441]: aupl check:1,run:1,do run:1,keep active:0,send:0,trig:0,poll:1;4
Oct 24 10:24:08 (none) local5.info rtstream[441]: arsm check:0,run:0,do run:0,keep active:0,send:0,trig:0,poll:0;5
Oct 24 10:24:08 (none) local5.info rtstream[441]: aec check:0,run:0,do run:0,keep active:0,send:0,trig:0,poll:0;3
Oct 24 10:24:08 (none) local5.info rtstream[441]: arsm check:0,run:0,do run:0,keep active:0,send:0,trig:0,poll:0;3
Oct 24 10:24:08 (none) local5.info rtstream[441]: aenc check:0,run:0,do run:0,keep active:0,send:0,trig:0,poll:0;2
Oct 24 10:24:09 (none) local5.warn rtstream[441]: <__do_run_task, 654>unit(aec) run spend 108 ms, ret = 0
Oct 24 10:24:09 (none) local5.warn rtstream[441]: <__do_run_task, 654>unit(aec) run spend 49 ms, ret = 0
Oct 24 10:24:09 (none) local5.warn rtstream[441]: <__do_run_task, 654>unit(aec) run spend 48 ms, ret = 0
Oct 24 10:24:09 (none) local5.warn rtstream[441]: <__do_run_task, 654>unit(aec) run spend 50 ms, ret = 0
Oct 24 10:24:09 (none) local5.warn rtstream[441]: <__do_run_task, 654>unit(arsm) run spend 0 ms, ret = -23
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__do_run_task, 654>unit(aec) run spend 84 ms, ret = 0
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 92ms
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 68ms
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 247ms
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__do_run_task, 654>unit(aec) run spend 352 ms, ret = 0
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 121ms
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 143ms
Oct 24 10:24:10 (none) local5.info rtstream[441]: arsm check:41,run:31,do run:31,keep active:89,send:30,trig:30,poll:0;1638
Oct 24 10:24:10 (none) local5.info rtstream[441]: wait amix finish
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 256ms
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 279ms
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 220ms
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 296ms
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__do_run_task, 654>unit(aec) run spend 373 ms, ret = 0
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 336ms
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 265ms
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 341ms
Oct 24 10:24:10 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 320ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 257ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 281ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 157ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 18446744073709ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 217ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 181ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__do_run_task, 654>unit(aec) run spend 401 ms, ret = 0
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 144ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 134ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 103ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 83ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 90ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 72ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 74ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 77ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 94ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 60ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__do_run_task, 654>unit(aec) run spend 150 ms, ret = 0
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 77ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 69ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 67ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 70ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__recycle_audio_buffer, 60>Audio buffer use 68ms
Oct 24 10:24:11 (none) local5.warn rtstream[441]: <__do_run_task, 654>unit(aec) run spend 92 ms, ret = 0
Oct 13 14:39:05 (none) local5.warn rtstream[441]: <__do_run_task, 654>unit(auca) run spend 174 ms, ret = 0
Oct 13 14:39:05 (none) local5.warn rtstream[441]: <__do_run_task, 654>unit(aec) run spend 62 ms, ret = 0
Oct 13 14:39:08 (none) local5.info rtstream[441]: arsm check:31,run:31,do run:31,keep active:584,send:30,trig:30,poll:0;8234
Oct 13 14:39:08 (none) local5.info rtstream[441]: amix check:643,run:533,do run:533,keep active:584,send:59,trig:31,poll:0;8236
Oct 13 14:39:08 (none) local5.info rtstream[441]: aupl check:62,run:62,do run:62,keep active:584,send:30,trig:30,poll:31;8236
Oct 13 14:39:08 (none) local5.info rtstream[441]: wait auca finish
Oct 13 14:39:08 (none) local5.info rtstream[441]: auca check:649,run:261,do run:261,keep active:585,send:0,trig:0,poll:65;8263
Oct 13 14:39:08 (none) local5.info rtstream[441]: wait aec finish
Oct 13 14:39:08 (none) local5.info rtstream[441]: aec check:585,run:506,do run:506,keep active:586,send:0,trig:0,poll:0;8268
Oct 13 14:39:08 (none) local5.info rtstream[441]: arsm check:32,run:32,do run:32,keep active:586,send:30,trig:30,poll:0;8268
Oct 13 14:39:08 (none) local5.info rtstream[441]: aenc check:584,run:25,do run:20,keep active:586,send:31,trig:25,poll:0;8268
Oct 13 14:39:08 (none) local5.info rtstream[441]: delete unit : arsm, 0x5cc698
Oct 13 14:39:08 (none) local5.info rtstream[441]: delete unit : arsm, 0x5ca838
Oct 13 14:39:08 (none) local5.info rtstream[441]: delete unit : aupl, 0x5cbdf8
Oct 13 14:39:08 (none) local5.info rtstream[441]: delete unit : amix, 0x5cb618
Oct 13 14:39:08 (none) local5.info rtstream[441]: delete unit : auca, 0x5ccdf8
Oct 13 14:39:08 (none) local5.info rtstream[441]: delete unit : aec, 0x5d6998
Oct 13 14:39:08 (none) local5.info rtstream[441]: delete unit : arsm, 0x5d6f68
Oct 13 14:39:08 (none) local5.info rtstream[441]: delete unit : aenc, 0x5d7638
Oct 13 14:39:08 (none) local5.info rtstream[441]: rts av done
Oct 13 14:39:09 (none) local5.info rtstream[506]: audio resample chn : 100
Oct 13 14:39:09 (none) local5.info rtstream[506]: audio mixer chn : 101
Oct 13 14:39:09 (none) local5.info rtstream[506]: rts av run
Oct 13 14:39:10 (none) local5.info rtstream[506]: audio playback chn : 102
Oct 13 14:39:10 (none) local5.info rtstream[506]: audio resample chn : 103
Oct 13 14:39:10 (none) local5.info rtstream[506]: audio capture chn : 104
Oct 13 14:39:10 (none) local5.info rtstream[506]: audio aec chn : 105
Oct 13 14:39:10 (none) local5.info rtstream[506]: audio resample chn : 106
Oct 13 14:39:10 (none) local5.info rtstream[506]: encode chn : 107
Oct 13 14:39:10 (none) local5.info rtstream[506]: isp chn : 0
Oct 13 14:39:10 (none) local5.info rtstream[506]: isp check:5,run:0,do run:0,keep active:5,send:0,trig:0,poll:0;127
Oct 13 14:39:11 (none) local5.warn rtstream[506]: <__recycle_audio_buffer, 60>Audio buffer use 113ms
Oct 13 14:39:11 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(auca) run spend 116 ms, ret = 0
Oct 13 14:39:11 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aenc) run spend 261 ms, ret = 0
Oct 13 14:39:11 (none) local5.warn rtstream[506]: <__recycle_audio_buffer, 60>Audio buffer use 119ms
Oct 13 14:39:11 (none) local5.info rtstream[506]: delete unit : isp, 0x62d678
Oct 13 14:39:11 (none) local5.info rtstream[506]: isp chn : 2
Oct 13 14:39:11 (none) local5.warn rtstream[506]: <__recycle_audio_buffer, 60>Audio buffer use 241ms
Oct 13 14:39:11 (none) local5.warn rtstream[506]: <__recycle_audio_buffer, 60>Audio buffer use 246ms
Oct 13 14:39:11 (none) local5.warn rtstream[506]: <__recycle_audio_buffer, 60>Audio buffer use 250ms
Oct 13 14:39:11 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aec) run spend 524 ms, ret = 0
Oct 13 14:39:11 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aec) run spend 47 ms, ret = 0
Oct 13 14:39:11 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aec) run spend 41 ms, ret = 0
Oct 13 14:39:11 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aenc) run spend 52 ms, ret = 0
Oct 13 14:39:11 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aec) run spend 54 ms, ret = 0
Oct 13 14:39:12 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aenc) run spend 41 ms, ret = 0
Oct 13 14:39:12 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aenc) run spend 40 ms, ret = 0
Oct 13 14:39:12 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aec) run spend 40 ms, ret = 0
Oct 13 14:39:13 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aenc) run spend 42 ms, ret = 0
Oct 13 14:39:13 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aec) run spend 61 ms, ret = 0
Oct 13 14:39:13 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aec) run spend 45 ms, ret = 0
Oct 13 14:39:13 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aec) run spend 84 ms, ret = 0
Oct 13 14:39:13 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aec) run spend 71 ms, ret = 0
Oct 13 14:39:15 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aec) run spend 50 ms, ret = 0
Oct 13 14:39:15 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aenc) run spend 55 ms, ret = 0
Oct 13 14:39:15 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aenc) run spend 48 ms, ret = 0
Oct 13 14:39:15 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aec) run spend 43 ms, ret = 0
Oct 13 14:39:15 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aec) run spend 43 ms, ret = 0
Oct 13 14:39:16 (none) local5.warn rtstream[506]: <__do_run_task, 654>unit(aec) run spend 40 ms, ret = 0
Oct 13 14:39:17 (none) local5.info rtstream[719]: isp chn : 0
Oct 13 14:39:17 (none) local5.err rtstream[719]: <start_stream, 226>set isp profile fail, ret = -29
Oct 13 14:39:17 (none) local5.info rtstream[719]: delete unit : isp, 0x413850
Oct 13 14:39:17 (none) local5.info rtstream[719]: rts av run
Oct 13 14:39:17 (none) local5.info rtstream[719]: rts av done
mdev.log
VLC does not want to play stream:
$ vlc rtsp://192.168.86.200/ch0_0.h264
VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d)
[0000557eeeec35b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Created new TCP socket 36 for connection
[00007f7614001130] live555 demux error: Failed to connect with rtsp://192.168.86.200:554/ch0_0.h264
[00007f7614004a30] satip stream error: Failed to play RTSP session
[00007f7614004a30] satip stream error: Failed to teardown RTSP session
ffplay does not want to play stream:
$ ffplay rtsp://192.168.86.200/ch0_0.h264
ffplay version 4.2.4-1ubuntu0.1 Copyright (c) 2003-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
WARNING: library configuration mismatch
avcodec 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 --enable-version3 --disable-doc --disable-programs --enable-libaribb24 --enable-liblensfun --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc
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 @ 0x7ff8ac000bc0] method DESCRIBE failed: 404 File Not Found, Or In Incorrect Format
rtsp://192.168.86.200/ch0_0.h264: Server returned 404 Not Found
And also Yi IoT app does not work anymore
