2025-06-11 22:03:30 : sudo nohup /var/www/html/plugins/smartthings/core/ajax/../../3rdparty/rtsp-to-hls.sh 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S' c151a5f6-2a18-443a-a311-e7df4ddef20d 1d77b094-40fd-4082-8d72-cb660c911a15 ffmpeg version 4.3.8-0+deb11u3 Copyright (c) 2000-2024 the FFmpeg developers built with gcc 10 (Debian 10.2.1-6) configuration: --prefix=/usr --extra-version=0+deb11u3 --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-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --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-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --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-pocketsphinx --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100 Splitting the commandline. Reading option '-i' ... matched as input url with argument 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S'. Reading option '-headers' ... matched as AVOption 'headers' with argument 'Authorization: Bearer 1d77b094-40fd-4082-8d72-cb660c911a15'. Reading option '-f' ... matched as option 'f' (force format) with argument 'hls'. Reading option '-vsync' ... matched as option 'vsync' (video sync method) with argument '0'. Reading option '-copyts' ... matched as option 'copyts' (copy timestamps) with argument '1'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'copy'. Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'copy'. Reading option '-tune' ... matched as AVOption 'tune' with argument 'zerolatency'. Reading option '-movflags' ... matched as AVOption 'movflags' with argument 'frag_keyframe+empty_moov'. Reading option '-hls_flags' ... matched as AVOption 'hls_flags' with argument 'delete_segments+append_list'. Reading option '-hls_init_time' ... matched as AVOption 'hls_init_time' with argument '1'. Reading option '-hls_time' ... matched as AVOption 'hls_time' with argument '5'. Reading option '-hls_list_size' ... matched as AVOption 'hls_list_size' with argument '5'. Reading option '-hls_base_url' ... matched as AVOption 'hls_base_url' with argument 'segments/'. Reading option '-hls_segment_filename' ... matched as AVOption 'hls_segment_filename' with argument '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/segments/c151a5f6-2a18-443a-a311-e7df4ddef20d-%d.ts'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/c151a5f6-2a18-443a-a311-e7df4ddef20d.m3u8' ... matched as output url. Finished splitting the commandline. Parsing a group of options: global . Applying option vsync (video sync method) with argument 0. Applying option copyts (copy timestamps) with argument 1. Applying option loglevel (set logging level) with argument debug. Successfully parsed a group of options. Parsing a group of options: input url rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S. Successfully parsed a group of options. Opening an input file: rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S. [tls @ 0x555b50a18240] No default whitelist set [tcp @ 0x555b50a18900] No default whitelist set [tcp @ 0x555b50a18900] Original list of addresses: [tcp @ 0x555b50a18900] Address 18.202.118.56 port 8556 [tcp @ 0x555b50a18900] Interleaved list of addresses: [tcp @ 0x555b50a18900] Address 18.202.118.56 port 8556 [tcp @ 0x555b50a18900] Starting connection attempt to 18.202.118.56 port 8556 [tcp @ 0x555b50a18900] Successfully connected to 18.202.118.56 port 8556 [rtsp @ 0x555b50a15fc0] method OPTIONS failed: 401 Unauthorized [rtsp @ 0x555b50a15fc0] Server: avcore/1.15 CSeq: 2 WWW-Authenticate: Basic realm="SmartThings AVPlatform" rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S: Server returned 401 Unauthorized (authorization failed) 2025-06-11 22:03:53 : sudo nohup /var/www/html/plugins/smartthings/core/ajax/../../3rdparty/rtsp-to-hls.sh 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S' c151a5f6-2a18-443a-a311-e7df4ddef20d 1d77b094-40fd-4082-8d72-cb660c911a15 ffmpeg version 4.3.8-0+deb11u3 Copyright (c) 2000-2024 the FFmpeg developers built with gcc 10 (Debian 10.2.1-6) configuration: --prefix=/usr --extra-version=0+deb11u3 --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-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --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-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --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-pocketsphinx --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100 Splitting the commandline. Reading option '-i' ... matched as input url with argument 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S'. Reading option '-headers' ... matched as AVOption 'headers' with argument 'Authorization: Bearer 1d77b094-40fd-4082-8d72-cb660c911a15'. Reading option '-f' ... matched as option 'f' (force format) with argument 'hls'. Reading option '-vsync' ... matched as option 'vsync' (video sync method) with argument '0'. Reading option '-copyts' ... matched as option 'copyts' (copy timestamps) with argument '1'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'copy'. Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'copy'. Reading option '-tune' ... matched as AVOption 'tune' with argument 'zerolatency'. Reading option '-movflags' ... matched as AVOption 'movflags' with argument 'frag_keyframe+empty_moov'. Reading option '-hls_flags' ... matched as AVOption 'hls_flags' with argument 'delete_segments+append_list'. Reading option '-hls_init_time' ... matched as AVOption 'hls_init_time' with argument '1'. Reading option '-hls_time' ... matched as AVOption 'hls_time' with argument '5'. Reading option '-hls_list_size' ... matched as AVOption 'hls_list_size' with argument '5'. Reading option '-hls_base_url' ... matched as AVOption 'hls_base_url' with argument 'segments/'. Reading option '-hls_segment_filename' ... matched as AVOption 'hls_segment_filename' with argument '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/segments/c151a5f6-2a18-443a-a311-e7df4ddef20d-%d.ts'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/c151a5f6-2a18-443a-a311-e7df4ddef20d.m3u8' ... matched as output url. Finished splitting the commandline. Parsing a group of options: global . Applying option vsync (video sync method) with argument 0. Applying option copyts (copy timestamps) with argument 1. Applying option loglevel (set logging level) with argument debug. Successfully parsed a group of options. Parsing a group of options: input url rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S. Successfully parsed a group of options. Opening an input file: rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S. [tls @ 0x55866787b240] No default whitelist set [tcp @ 0x55866787b900] No default whitelist set [tcp @ 0x55866787b900] Original list of addresses: [tcp @ 0x55866787b900] Address 18.202.118.56 port 8556 [tcp @ 0x55866787b900] Interleaved list of addresses: [tcp @ 0x55866787b900] Address 18.202.118.56 port 8556 [tcp @ 0x55866787b900] Starting connection attempt to 18.202.118.56 port 8556 [tcp @ 0x55866787b900] Successfully connected to 18.202.118.56 port 8556 [rtsp @ 0x558667878fc0] method OPTIONS failed: 401 Unauthorized [rtsp @ 0x558667878fc0] Server: avcore/1.15 CSeq: 2 WWW-Authenticate: Basic realm="SmartThings AVPlatform" rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S: Server returned 401 Unauthorized (authorization failed) 2025-06-11 22:05:13 : sudo nohup /var/www/html/plugins/smartthings/core/ajax/../../3rdparty/rtsp-to-hls.sh 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S' c151a5f6-2a18-443a-a311-e7df4ddef20d 1d77b094-40fd-4082-8d72-cb660c911a15 ffmpeg version 4.3.8-0+deb11u3 Copyright (c) 2000-2024 the FFmpeg developers built with gcc 10 (Debian 10.2.1-6) configuration: --prefix=/usr --extra-version=0+deb11u3 --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-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --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-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --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-pocketsphinx --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100 Splitting the commandline. Reading option '-i' ... matched as input url with argument 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S'. Reading option '-headers' ... matched as AVOption 'headers' with argument 'Authorization: Bearer 1d77b094-40fd-4082-8d72-cb660c911a15'. Reading option '-f' ... matched as option 'f' (force format) with argument 'hls'. Reading option '-vsync' ... matched as option 'vsync' (video sync method) with argument '0'. Reading option '-copyts' ... matched as option 'copyts' (copy timestamps) with argument '1'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'copy'. Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'copy'. Reading option '-tune' ... matched as AVOption 'tune' with argument 'zerolatency'. Reading option '-movflags' ... matched as AVOption 'movflags' with argument 'frag_keyframe+empty_moov'. Reading option '-hls_flags' ... matched as AVOption 'hls_flags' with argument 'delete_segments+append_list'. Reading option '-hls_init_time' ... matched as AVOption 'hls_init_time' with argument '1'. Reading option '-hls_time' ... matched as AVOption 'hls_time' with argument '5'. Reading option '-hls_list_size' ... matched as AVOption 'hls_list_size' with argument '5'. Reading option '-hls_base_url' ... matched as AVOption 'hls_base_url' with argument 'segments/'. Reading option '-hls_segment_filename' ... matched as AVOption 'hls_segment_filename' with argument '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/segments/c151a5f6-2a18-443a-a311-e7df4ddef20d-%d.ts'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/c151a5f6-2a18-443a-a311-e7df4ddef20d.m3u8' ... matched as output url. Finished splitting the commandline. Parsing a group of options: global . Applying option vsync (video sync method) with argument 0. Applying option copyts (copy timestamps) with argument 1. Applying option loglevel (set logging level) with argument debug. Successfully parsed a group of options. Parsing a group of options: input url rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S. Successfully parsed a group of options. Opening an input file: rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S. [tls @ 0x561645bac240] No default whitelist set [tcp @ 0x561645bac900] No default whitelist set [tcp @ 0x561645bac900] Original list of addresses: [tcp @ 0x561645bac900] Address 18.202.118.56 port 8556 [tcp @ 0x561645bac900] Interleaved list of addresses: [tcp @ 0x561645bac900] Address 18.202.118.56 port 8556 [tcp @ 0x561645bac900] Starting connection attempt to 18.202.118.56 port 8556 [tcp @ 0x561645bac900] Successfully connected to 18.202.118.56 port 8556 [rtsp @ 0x561645ba9fc0] method OPTIONS failed: 401 Unauthorized [rtsp @ 0x561645ba9fc0] Server: avcore/1.15 CSeq: 2 WWW-Authenticate: Basic realm="SmartThings AVPlatform" rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/H1CVpPUicwV-wjB6P9k_S: Server returned 401 Unauthorized (authorization failed) 2025-06-11 22:19:24 : sudo nohup /var/www/html/plugins/smartthings/core/ajax/../../3rdparty/rtsp-to-hls.sh 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/MBFoaXLiLGiWGgmIFA1CS' c151a5f6-2a18-443a-a311-e7df4ddef20d 1d77b094-40fd-4082-8d72-cb660c911a15 ffmpeg version 4.3.8-0+deb11u3 Copyright (c) 2000-2024 the FFmpeg developers built with gcc 10 (Debian 10.2.1-6) configuration: --prefix=/usr --extra-version=0+deb11u3 --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-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --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-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --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-pocketsphinx --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100 Splitting the commandline. Reading option '-i' ... matched as input url with argument 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/MBFoaXLiLGiWGgmIFA1CS'. Reading option '-headers' ... matched as AVOption 'headers' with argument 'Authorization: Bearer 1d77b094-40fd-4082-8d72-cb660c911a15'. Reading option '-f' ... matched as option 'f' (force format) with argument 'hls'. Reading option '-vsync' ... matched as option 'vsync' (video sync method) with argument '0'. Reading option '-copyts' ... matched as option 'copyts' (copy timestamps) with argument '1'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'copy'. Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'copy'. Reading option '-tune' ... matched as AVOption 'tune' with argument 'zerolatency'. Reading option '-movflags' ... matched as AVOption 'movflags' with argument 'frag_keyframe+empty_moov'. Reading option '-hls_flags' ... matched as AVOption 'hls_flags' with argument 'delete_segments+append_list'. Reading option '-hls_init_time' ... matched as AVOption 'hls_init_time' with argument '1'. Reading option '-hls_time' ... matched as AVOption 'hls_time' with argument '5'. Reading option '-hls_list_size' ... matched as AVOption 'hls_list_size' with argument '5'. Reading option '-hls_base_url' ... matched as AVOption 'hls_base_url' with argument 'segments/'. Reading option '-hls_segment_filename' ... matched as AVOption 'hls_segment_filename' with argument '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/segments/c151a5f6-2a18-443a-a311-e7df4ddef20d-%d.ts'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/c151a5f6-2a18-443a-a311-e7df4ddef20d.m3u8' ... matched as output url. Finished splitting the commandline. Parsing a group of options: global . Applying option vsync (video sync method) with argument 0. Applying option copyts (copy timestamps) with argument 1. Applying option loglevel (set logging level) with argument debug. Successfully parsed a group of options. Parsing a group of options: input url rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/MBFoaXLiLGiWGgmIFA1CS. Successfully parsed a group of options. Opening an input file: rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/MBFoaXLiLGiWGgmIFA1CS. [tls @ 0x55f6b93e6240] No default whitelist set [tcp @ 0x55f6b93e6900] No default whitelist set [tcp @ 0x55f6b93e6900] Original list of addresses: [tcp @ 0x55f6b93e6900] Address 18.202.118.56 port 8556 [tcp @ 0x55f6b93e6900] Interleaved list of addresses: [tcp @ 0x55f6b93e6900] Address 18.202.118.56 port 8556 [tcp @ 0x55f6b93e6900] Starting connection attempt to 18.202.118.56 port 8556 [tcp @ 0x55f6b93e6900] Successfully connected to 18.202.118.56 port 8556 [rtsp @ 0x55f6b93e3fc0] method OPTIONS failed: 401 Unauthorized [rtsp @ 0x55f6b93e3fc0] Server: avcore/1.15 CSeq: 2 WWW-Authenticate: Basic realm="SmartThings AVPlatform" rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/MBFoaXLiLGiWGgmIFA1CS: Server returned 401 Unauthorized (authorization failed) 2025-06-11 22:20:27 : sudo nohup /var/www/html/plugins/smartthings/core/ajax/../../3rdparty/rtsp-to-hls.sh 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/MBFoaXLiLGiWGgmIFA1CS' c151a5f6-2a18-443a-a311-e7df4ddef20d 1d77b094-40fd-4082-8d72-cb660c911a15 ffmpeg version 4.3.8-0+deb11u3 Copyright (c) 2000-2024 the FFmpeg developers built with gcc 10 (Debian 10.2.1-6) configuration: --prefix=/usr --extra-version=0+deb11u3 --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-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --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-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --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-pocketsphinx --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100 Splitting the commandline. Reading option '-i' ... matched as input url with argument 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/MBFoaXLiLGiWGgmIFA1CS'. Reading option '-headers' ... matched as AVOption 'headers' with argument 'Authorization: Bearer 1d77b094-40fd-4082-8d72-cb660c911a15'. Reading option '-f' ... matched as option 'f' (force format) with argument 'hls'. Reading option '-vsync' ... matched as option 'vsync' (video sync method) with argument '0'. Reading option '-copyts' ... matched as option 'copyts' (copy timestamps) with argument '1'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'copy'. Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'copy'. Reading option '-tune' ... matched as AVOption 'tune' with argument 'zerolatency'. Reading option '-movflags' ... matched as AVOption 'movflags' with argument 'frag_keyframe+empty_moov'. Reading option '-hls_flags' ... matched as AVOption 'hls_flags' with argument 'delete_segments+append_list'. Reading option '-hls_init_time' ... matched as AVOption 'hls_init_time' with argument '1'. Reading option '-hls_time' ... matched as AVOption 'hls_time' with argument '5'. Reading option '-hls_list_size' ... matched as AVOption 'hls_list_size' with argument '5'. Reading option '-hls_base_url' ... matched as AVOption 'hls_base_url' with argument 'segments/'. Reading option '-hls_segment_filename' ... matched as AVOption 'hls_segment_filename' with argument '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/segments/c151a5f6-2a18-443a-a311-e7df4ddef20d-%d.ts'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/c151a5f6-2a18-443a-a311-e7df4ddef20d.m3u8' ... matched as output url. Finished splitting the commandline. Parsing a group of options: global . Applying option vsync (video sync method) with argument 0. Applying option copyts (copy timestamps) with argument 1. Applying option loglevel (set logging level) with argument debug. Successfully parsed a group of options. Parsing a group of options: input url rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/MBFoaXLiLGiWGgmIFA1CS. Successfully parsed a group of options. Opening an input file: rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/MBFoaXLiLGiWGgmIFA1CS. [tls @ 0x55cdb61af240] No default whitelist set [tcp @ 0x55cdb61af900] No default whitelist set [tcp @ 0x55cdb61af900] Original list of addresses: [tcp @ 0x55cdb61af900] Address 18.202.118.56 port 8556 [tcp @ 0x55cdb61af900] Interleaved list of addresses: [tcp @ 0x55cdb61af900] Address 18.202.118.56 port 8556 [tcp @ 0x55cdb61af900] Starting connection attempt to 18.202.118.56 port 8556 [tcp @ 0x55cdb61af900] Successfully connected to 18.202.118.56 port 8556 [rtsp @ 0x55cdb61acfc0] method OPTIONS failed: 401 Unauthorized [rtsp @ 0x55cdb61acfc0] Server: avcore/1.15 CSeq: 2 WWW-Authenticate: Basic realm="SmartThings AVPlatform" rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway21.ec2.st-av.net:8556/MBFoaXLiLGiWGgmIFA1CS: Server returned 401 Unauthorized (authorization failed) 2025-06-11 22:22:35 : sudo nohup /var/www/html/plugins/smartthings/core/ajax/../../3rdparty/rtsp-to-hls.sh 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway20.ec2.st-av.net:8556/LgtMvnwt12WBLUceBihZS' c151a5f6-2a18-443a-a311-e7df4ddef20d 1d77b094-40fd-4082-8d72-cb660c911a15 ffmpeg version 4.3.8-0+deb11u3 Copyright (c) 2000-2024 the FFmpeg developers built with gcc 10 (Debian 10.2.1-6) configuration: --prefix=/usr --extra-version=0+deb11u3 --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-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --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-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --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-pocketsphinx --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100 Splitting the commandline. Reading option '-i' ... matched as input url with argument 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway20.ec2.st-av.net:8556/LgtMvnwt12WBLUceBihZS'. Reading option '-headers' ... matched as AVOption 'headers' with argument 'Authorization: Bearer 1d77b094-40fd-4082-8d72-cb660c911a15'. Reading option '-f' ... matched as option 'f' (force format) with argument 'hls'. Reading option '-vsync' ... matched as option 'vsync' (video sync method) with argument '0'. Reading option '-copyts' ... matched as option 'copyts' (copy timestamps) with argument '1'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'copy'. Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'copy'. Reading option '-tune' ... matched as AVOption 'tune' with argument 'zerolatency'. Reading option '-movflags' ... matched as AVOption 'movflags' with argument 'frag_keyframe+empty_moov'. Reading option '-hls_flags' ... matched as AVOption 'hls_flags' with argument 'delete_segments+append_list'. Reading option '-hls_init_time' ... matched as AVOption 'hls_init_time' with argument '1'. Reading option '-hls_time' ... matched as AVOption 'hls_time' with argument '5'. Reading option '-hls_list_size' ... matched as AVOption 'hls_list_size' with argument '5'. Reading option '-hls_base_url' ... matched as AVOption 'hls_base_url' with argument 'segments/'. Reading option '-hls_segment_filename' ... matched as AVOption 'hls_segment_filename' with argument '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/segments/c151a5f6-2a18-443a-a311-e7df4ddef20d-%d.ts'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/c151a5f6-2a18-443a-a311-e7df4ddef20d.m3u8' ... matched as output url. Finished splitting the commandline. Parsing a group of options: global . Applying option vsync (video sync method) with argument 0. Applying option copyts (copy timestamps) with argument 1. Applying option loglevel (set logging level) with argument debug. Successfully parsed a group of options. Parsing a group of options: input url rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway20.ec2.st-av.net:8556/LgtMvnwt12WBLUceBihZS. Successfully parsed a group of options. Opening an input file: rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway20.ec2.st-av.net:8556/LgtMvnwt12WBLUceBihZS. [tls @ 0x56039f4f1240] No default whitelist set [tcp @ 0x56039f4f1900] No default whitelist set [tcp @ 0x56039f4f1900] Original list of addresses: [tcp @ 0x56039f4f1900] Address 34.241.171.236 port 8556 [tcp @ 0x56039f4f1900] Interleaved list of addresses: [tcp @ 0x56039f4f1900] Address 34.241.171.236 port 8556 [tcp @ 0x56039f4f1900] Starting connection attempt to 34.241.171.236 port 8556 [tcp @ 0x56039f4f1900] Successfully connected to 34.241.171.236 port 8556 [rtsp @ 0x56039f4eefc0] method OPTIONS failed: 401 Unauthorized [rtsp @ 0x56039f4eefc0] Server: avcore/1.15 CSeq: 2 WWW-Authenticate: Basic realm="SmartThings AVPlatform" rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway20.ec2.st-av.net:8556/LgtMvnwt12WBLUceBihZS: Server returned 401 Unauthorized (authorization failed) 2025-06-11 22:23:01 : sudo nohup /var/www/html/plugins/smartthings/core/ajax/../../3rdparty/rtsp-to-hls.sh 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway20.ec2.st-av.net:8556/LgtMvnwt12WBLUceBihZS' c151a5f6-2a18-443a-a311-e7df4ddef20d 1d77b094-40fd-4082-8d72-cb660c911a15 ffmpeg version 4.3.8-0+deb11u3 Copyright (c) 2000-2024 the FFmpeg developers built with gcc 10 (Debian 10.2.1-6) configuration: --prefix=/usr --extra-version=0+deb11u3 --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-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --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-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --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-pocketsphinx --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100 Splitting the commandline. Reading option '-i' ... matched as input url with argument 'rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway20.ec2.st-av.net:8556/LgtMvnwt12WBLUceBihZS'. Reading option '-headers' ... matched as AVOption 'headers' with argument 'Authorization: Bearer 1d77b094-40fd-4082-8d72-cb660c911a15'. Reading option '-f' ... matched as option 'f' (force format) with argument 'hls'. Reading option '-vsync' ... matched as option 'vsync' (video sync method) with argument '0'. Reading option '-copyts' ... matched as option 'copyts' (copy timestamps) with argument '1'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'copy'. Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'copy'. Reading option '-tune' ... matched as AVOption 'tune' with argument 'zerolatency'. Reading option '-movflags' ... matched as AVOption 'movflags' with argument 'frag_keyframe+empty_moov'. Reading option '-hls_flags' ... matched as AVOption 'hls_flags' with argument 'delete_segments+append_list'. Reading option '-hls_init_time' ... matched as AVOption 'hls_init_time' with argument '1'. Reading option '-hls_time' ... matched as AVOption 'hls_time' with argument '5'. Reading option '-hls_list_size' ... matched as AVOption 'hls_list_size' with argument '5'. Reading option '-hls_base_url' ... matched as AVOption 'hls_base_url' with argument 'segments/'. Reading option '-hls_segment_filename' ... matched as AVOption 'hls_segment_filename' with argument '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/segments/c151a5f6-2a18-443a-a311-e7df4ddef20d-%d.ts'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'. Reading option '/var/www/html/plugins/smartthings/core/ajax/../../3rdparty/../data/c151a5f6-2a18-443a-a311-e7df4ddef20d.m3u8' ... matched as output url. Finished splitting the commandline. Parsing a group of options: global . Applying option vsync (video sync method) with argument 0. Applying option copyts (copy timestamps) with argument 1. Applying option loglevel (set logging level) with argument debug. Successfully parsed a group of options. Parsing a group of options: input url rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway20.ec2.st-av.net:8556/LgtMvnwt12WBLUceBihZS. Successfully parsed a group of options. Opening an input file: rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway20.ec2.st-av.net:8556/LgtMvnwt12WBLUceBihZS. [tls @ 0x5585cb467240] No default whitelist set [tcp @ 0x5585cb467900] No default whitelist set [tcp @ 0x5585cb467900] Original list of addresses: [tcp @ 0x5585cb467900] Address 34.241.171.236 port 8556 [tcp @ 0x5585cb467900] Interleaved list of addresses: [tcp @ 0x5585cb467900] Address 34.241.171.236 port 8556 [tcp @ 0x5585cb467900] Starting connection attempt to 34.241.171.236 port 8556 [tcp @ 0x5585cb467900] Successfully connected to 34.241.171.236 port 8556 [rtsp @ 0x5585cb464fc0] method OPTIONS failed: 401 Unauthorized [rtsp @ 0x5585cb464fc0] Server: avcore/1.15 CSeq: 2 WWW-Authenticate: Basic realm="SmartThings AVPlatform" rtsps://fvfi:1d77b094-40fd-4082-8d72-cb660c911a15@gateway20.ec2.st-av.net:8556/LgtMvnwt12WBLUceBihZS: Server returned 401 Unauthorized (authorization failed)