0.4.11 - Added TCP connection for CosmoViewerNG - Fixed problem with booting (booting hanging after logo shown) 0.5.2 - SRT support (MPEG-TS) - Audio support (USB mic only, test mode) - System Wi-Fi Country Code option 0.5.3 - Static IP for Ethernet - Static IP for WLAN connection 0.5.4 - Some fixes 0.5.5 - TCP connection support for video from Windows app - Fixed SRT 0.6.1 - RTSP/ONVIF camera support 0.6.3 - Added manual focus limits for "DJI Osmo with Wired adapter" 0.6.5 - Fixed default params for Wi-Fi AP - Fixed Onboard recording start/stop from Joystick (added function "shot/rec switch") 0.6.8 - Added OBSBOT Tail support for early tests - Added RTSP/ONVIF licensing 0.7.3 - Absolute gimbal positions 0.8.2 - DJI Pocket 2 added 0.8.3 - Some additions for Pocket 2 support 0.8.4 - Added digital zoom features for Pocket 2 0.8.5 - Added 40 MHz mode for Wi-Fi 5GHz mode 0.8.6 - Transparent USB mode for DJI MIMO connection for Pocket/Pocket2 - Added device name 0.8.8 - Added auto movements for Pocket Osmo / Pocket 2 - Added preview support for CosmoViewerNG for Windows 0.8.10 - Added option for on/off making preview image, because it may cause HDMI blinks - Fixed error with license key installing - Added auto movements for DJI Osmo/Osmo+/OsmoPro/OsmoRAW 0.8.13 - Added pan hold in auto movements for Pocket/Pocket2 0.8.15 - Added ZeroTier integration - Added dual HDMI support (RPI4 only) 0.8.16 - Fixed RTMP output - Fixed RTSP/ONVIF camera 0.8.17 - Fixed display blinking when OSD is active (for RPI 3A+) - Added slow cpu mode for using RPI Zero W with Osmo Action 0.8.19 - Fixed TFT support on RPI4 and StereoPi v2 - Added Zerotier in web admin page 0.8.20 - Fixed AF refocusing for old Osmo family - Added Cosmostreamer client camera type (RPI client for other Cosmostreamer device) - Fixed 1080p video preview in browser for StereoPi/RaspberryPi camera types 0.8.22 - Fixed video preview in browser for RTSP cams (1080 works now) - Added TCP/UDP protocol selection for RTSP cams - Increased buffer size for UDP protocol for RTSP cams - Added "no video, control only" for ONVIF cams - Added checking empty value for static IP 0.8.23 - Fixed auto movements for old Osmo family - Added auto movements controls into web admin page (camera controls panel) 0.9.1 - Added servo controls (4 channels) - Added automovements control from RC - Exponential mode for RC channels now works - Fixed smooth automovement mode for old Osmo family 0.9.2 - Added DJI FPV Goggles 0.9.3 - Added DSI display support 0.9.4 - Added web interface onboard recording button for DJI FPV Goggles 0.9.5 - Added default gateway and DNS options for Ethernet static IP and Wlan static IP - New JS lib for video in browser 0.9.6 - Added OSD recording status for DJI FPV Goggles. Works only on RPI3 (A/B/B+) - Onboard recorder rewriten 0.9.7 - Fixed latensy for DJI FPV Goggles - Fixed video freezing 0.9.8 - Added new video real-time transcoder - Added display custom rotation 0.9.9 - Added "Letterbox" format for display 0.9.10 - Added old JS video renderer in web interface 0.10.1 - Added GoPro support. Only GoPro9 and only USB connection. 0.10.3 - Added Wiral Lite BT connection support. Works only with CosmoViewerNG for Windows only. 0.10.4 - Added Tic-Tac mode for Wiral Lite 0.10.5 - Added RTP restreaming 0.10.6 - New onboard recording engine - USB flash drive auto mount/unmount - Touchsreen double tap left half - RTMP streaming start/stop, right half - onboard recording start/stop 0.10.8 - Added NDI receiver camera type. NDI HX works perfect up to 1080p, classic NDI works fine up to 720p, 1080p is not good 0.11.2 - Audio now works in TCP mode - Lower audio latency in CosmoViewerNG app - Fixed RTMP audio bug - Added web interface authorization (optional) 0.11.3 - Added interface status on HDMI OSD - Added touchscreen config (Device settings -> Display -> Touchscreen) 0.11.4 - SRT with audio 0.11.5 - Improved Wi-Fi connections for camera and for wireless local network - Improved SRT and RTMP audio 0.11.6 - USB joystick/gamepad buttons custom actions 0.11.7 - Fixed SRT caller mode - Fixed video in browser for "DJI Osmo with Wired video adapter" camera type 0.11.8 - Added FOV frame (show on HDMI only for RPI3 A+/B/B+) 0.11.10 - Transparent mode support for DJI Osmo Pro/RAW with DJI wired video adapter - Fixed HDMI output letterbox format - Option "Convert to MP4" for onboard recording into .h264 files with or without converting to MP4 - Fixed splitted onboard recording - Lower latency for DJI FPV Goggles - Improved video smoothness - JPG preview auto making for onboard recording 0.11.11 - Fixed recording duration bug from previous fw update - Added recording into DJI FPV Goggles MicroSD 0.11.12 - Fixed recording free space checking - Fixed DJI FPV Goggles MicroSD connection at RPI start 0.11.13 - Added Wi-Fi driver for 8812au (tested on D-Link DWA-171) - Fixed bug in RC settings on web admin page - Optimized HDMI output at start 0.11.14 - Fixed metering mode for photo with StereoPi - Fixed recording place detecting for StereoPi - Fixed video playback in browser for StereoPi 0.11.15 - Fixed USB problem with CM4 (StereoPi) - Fixed NDI camera type - Fixed Remote client camera type 0.11.16 - Added "RTMP receiver" camera type 0.11.17 - Fixed photo filename when downloading in browser (for StereoPi) - Camera logs now stored in /tmp/cams-data.log and /tmp/cams-video.log - Fixed some image settings for StereoPi 0.11.19 - Added camera type switch in StereoPi web interface - Fixed some bugs Remote Client - Fixed video in browser bug - Added capture time parameter for StereoPi/Raspberry Pi - Added experimental video recording into .TS container (with audio muxed) - Added option for video post converting to mp4 or mkv after recording stopped 0.12.1 - Added support for RPI Zero 2 for cameras with USB connection - Removed "slow cpu" flag 0.12.2 - Added support for Tailscale (http://tailscale.com) !!! Don't forget to download and install additional update file for Tailscale support http://cosmostreamer.com/apps/cosmostreamer-ng/download/tailscale.csuf 0.12.3 - Fixed native video in browser for Safari IOS/MacOS (without "old renderer" option) - Fixed video transcoding for Pocket Osmo (nice latency for resolution up to 640x360) 0.12.4 - Added camera control from keyboard in web interface - Added Wiral Lite control in web interface 0.13.2 - Fixed SRT restreaming (mostly for Osmo Action, but for other cam types may be helpfull too) - Fixed RTSP restreaming - Added NDI restreaming with PTZ support - Aded V4l2 output into loopback device (/dev/video20) (try to run in console: gst-launch-1.0 v4l2src device=/dev/video20 ! v4l2convert ! aasink gamma=3 sync=false ) - Added Bluetooth gimbals support (only Zhiyun Rider M yet) - Improved onboard transcoding - Added some Wi-Fi adapters drivers for new Linux kernel 5.10 - Some minor fixes 0.15.1 - DJI RavenEye support - Camera upside down mount option - Wiral Lite battery level - Bitfocus Companion support - RPI board health status 0.15.3 - Added Ronin S2/SC2 control from DJI Raven Eye 0.16.1 changes: - Added second USB Wi-Fi adapter option (ext2) - Added "Tic-Tac" mode togle from RC for Wiral - Added FEC for RTP - Added port setting for RTP server - Added support for Insta360 One R 1 inch - Added Hides DVB-T USB adapter support - Added Janus WebRTC server - Added Pion WebRTC based player on web page - Video on web admin page now via WebRTC (optional) - Added secondary video window on web admin page - Added live audio on web page - Fixed DJI RavenEye source (need to use new microSD image) - New audio server engine - Added audio stub (any audio file looped play when no USB microphone connected) - Added audio into RTSP stream - Added audio support for "RTSP/ONVIF camera" - Added device selection for RC SBus input - Added gamepad support in web control page - Added on-screen joystick for servo controls in web control page - Added RC1 and RC2 modes for external source (from app or web page) - Added camera type "Webcam" for USB video capture devices. MJPEG and H264 input formats are supported. It may be used for capturing DJI Action2 in webcam mode, for USB HDMI capture cards, etc - Added Gstreamer pipeling as secondary camera, shown only in web page and in CosmoViewerNG app (Look chapter "Internal camera") - For camera type "Oculus Go/Quest/Quest2" (and any Android device) capture now with scrcpy daemon - Fixed problem with laggy video for "DJI Phantom4/MavicPro/Mavic2Pro 0.16.2 - Fixed Wi-Fi country set - Some DJIJ RavenEye improvements 0.16.3 - Added DJI Mini2/Mini3 support (for beta tests) - Added DJI Avata/O3 support 0.16.12 - Added NDI|HX streaming from Raspberry Pi 0.16.13 - Added crop for source video when output on HDMI 0.16.15 - Fixed DJI Air 2 video capture - Zerotier client updated to 1.10.3 - Added camera control for DJI Mini2/Mini3 (and potentially all other DJI Fly drones) - Added camera control and telemetry for DJI Avata/O3 with DJI Goggles2 - Fixed TCP connection for video - Added DJI Ronin S/SC/RS2/RSC2/RS3/RSC3 controls (license is needed) 0.16.16 - Added DJI FPV Goggles V1 V2 or DJI Goggles2 auto detection 0.16.17 - Fixed DJI Pocket Osmo / Pocket2 image corruptions - Added option for auto detection DJI FPV Goggles or Goggles2 with Avata/O3 - Fixed Websockets video (for Jmuxer in web interface and in Mac application) 0.17.2 - Cosmostreamer for DJI FPV Goggles V1/V2 now is not free, license is needed - Added background video when no signal from camera - Logo changing from web interface and CosmoViewerNG application - Auto movements engine redesigned for better stability 0.17.4 - Added DLNA server - Local RTMP server streaming fixed - Fixed bug in autodetection for DJI Goggles V1/V2 and DJI Avata/Integra - Fixed bug in background video - Uploading files size increased to 200Mb (for background videos) 0.17.5 - Fixed HDMI and CVBS displays switching - Better stability for GoPro cams with USB connection - Fixed some minor bugs 0.18.4 - Added all HDMI modes list in web interface (chapter "Display") - New HEVC (H265) decoding way (for DJI Fly drones and DJI RavenEye) - Fixed image corruptions (I hope) for DJI Fly drones (Mini2/Mini3Pro/Air2s/etc) - Improved stability for Goggles2 with DJI Avata/O3 air unit - Onboard recorder now do recording only for real video, not for background video 0.18.5 - Fixed "CS-client" (Cosmostreamer for Cosmostreamer) - Added Access Points clients info - Fixed TCP video server 0.18.9 - Added fallback Wi-Fi access point support (second access point for connection in WLAN mode) - Added emergency Access Point. If no connection to any of WLAN more than 1 minute - turn on internal Access Point - Fixed image corruption bug for "DJI Fly drones" - Added video transmission mode for "DJI Fly drones" - Some minor fixes 0.18.12 - Added show logo option - Splash screen fullscreen fixed - Some bug fixes 0.19.1 - Fixed some HDMI settings - Fixed servo contols inverse sliders - Fixed NDI|HX memory leak - Added RTP, RTSP, MPEG-TS, SRT restreaming for H265 (for DJI Fly drones) - Added DJI Pocket 3 support (first release, may work not well yet) - Added secondary camera (DJI FPV Goggles V1/V2 and DJI Goggles2/Integra) - Some improvements for DJI FPV Goggles V1/V2 0.19.2 - Added DJI RC-N2 support for DJI Fly drones (Mini 4 Pro, Air 3) 0.19.4 - Added AirPlay camera type (test mode) - TCP server big improvements - Audio engine disabled by default to decrease CPU usage - Added DJI Pilot drones support (test mode) - Added DJI SkyPort cams (For DJI Matrice 300/350: DJI H20T, DJI H20N, DJI Z30, etc) support - Default channels for Wi-Fi access point - 80 MHz mode for internal Wi-Fi access point in 5GHz mode - Added default splash images on microSD (default-splash1.png, default-splash2.png) - Perfomance tuning - Web interface bug fixes - Configs export/import in web interface (Device settings, chapter "System", tab "Configs") - FCC mode for DJI Fly drones (not well tested) - USB bridge bug fixes for DJI Fly drones 0.19.6 - Fixed Goggles3 telemetry and control - Added Goggles3 Wireless connection (in test stage) - Added REC icon for onboard recording - Fixes for stable video from DJI Fly drones - Fixed bug with raw restreaming 0.19.7 - Fixed SRT long URL storing - Two displays output for DJI Fly drones (and all other H265 devices) - Added audio delay setting - Storing gimbal lock state for DJI Pocket3 (by the custom request) - Added more telemetry and zoom control info for DJI Pocket3 - Fixed RTSP server 0.19.8 - Some fixes for DJI Fly drones 0.19.9 - Urgent fix for DJI Pocket2 0.19.10 - Fixed video for Air2s (H264 stream instead of H265) - Fixed transparent bridge turning off 0.20.1 - Added NTSC framerates for HDMI output (59.94, etc) - Fixed bad chars in the license key string - TCP server fixed - CPU load improvements - Added DJI SDR support (test mode) - Background video now playing with audio (if Audio engine is enabled) - Fixed green image corruptions for DJI Fly drones - Added audio in SRT stream 0.20.2 - Fixes for older DJI Fly drones (for Mini2, Mini3, Air2) 0.20.3 - Fixed H264 stream mode for DJI Fly drones (for DJI Fly app on smartphones which does not support H265 codec) - Fixed HDMI display mode change 0.20.4 - Fixed bug in H264 stream mode for DJI Fly drones (for DJI Fly app on smartphones which does not support H265 codec) - Now DJI Go4 drones (Mini1, Mavic 2 Zoom, Mavic Pro, Mavic Pro 2, etc) can work with the same license for DJI Fly drones (not well tested)