Test RTSP video stream high/main profile using ffprobe
Hi! I've tried used ffprobe utility and setting video quality in the Tapo app to fetch information about the video streams
Command: ffprobe -hide_banner rtsp://hkskoglund:*@192.168.3.69/stream1 2>&1 | grep -i video
Tapo C320WS
2K QHD (2560x1440px) : Stream #0:0: Video: h264 (Main), yuv420p(tv, progressive), 2560x1440, 15 fps, 20 tbr, 90k tbn
1080P: Stream #0:0: Video: h264 (Main), yuv420p(tv, progressive), 1920x1080, 15 fps, 20 tbr, 90k tbn
720P: Stream #0:0: Video: h264 (Main), yuv420p(tv, progressive), 1280x720, 15 fps, 20 tbr, 90k tbn
Tapo C200
1080P: Stream #0:0: Video: h264 (High), yuvj420p(pc, bt709, progressive), 1920x1080, 15 fps, 15 tbr, 90k tbn
720P: Stream #0:0: Video: h264 (High), yuvj420p(pc, bt709, progressive), 1280x720, 15 fps, 15 tbr, 90k tbn
360P: Stream #0:0: Video: h264 (Main), yuvj420p(pc, bt709, progressive), 640x360, 15 fps, 15 tbr, 90k tbn
Observations
TapoC320WS
2K/1080P/720P are encoded with Main profile (was expecting High profile since the Tapo C200 delivers streams in high profile?)
Tapo C200
When changing profile to 360P, the 1080P and 720P streams are encoded using Main profile/was High profile based on ffprobe. Restarting the camera will reset 1080P/720P to high profile.
Test falling snow:
Tapo C200 /1080p high profile (can see snow flakes)
Tapo C320WS (1080P main profile: hard to see any snow flakes)