Neat Insight v0.0.4
Neat Insight v0.0.4
Neat Insight v0.0.4 expands the media-source workflow beyond RTSP-only testing and makes Insight better suited for validating real camera and stream behavior across multiple codecs and transports.
Highlights
- Codec-aware streaming sources. Insight now detects media codecs with
ffprobeand uses that information when configuring streams. H.264, H.265/HEVC, and MJPEG sources are handled according to their detected codec instead of being treated as generic H.264 content. - HTTP MJPEG support. MJPEG assets can now be exposed through HTTP multipart MJPEG endpoints, including snapshot access. This makes it easier to test camera-style HTTP consumers without forcing every source through RTSP.
- Clearer Media Sources workflow. The UI and documentation now use broader Media Sources and Streaming Sources terminology. Source rows show codec details, valid transport choices, and copy-ready stream URLs.
- Safer media handling. Insight preserves HEVC/H.265 and MJPEG inputs when their codec behavior matters, and it now reports actionable errors when codec detection fails instead of silently falling back to H.264.
- Refreshed documentation. The README and user docs have been updated with new screenshots and guidance for Media Sources, Streaming Sources, codec-aware handling, HTTP MJPEG, and network ports.
What Changed
Media Sources and Streaming
- Added codec detection for uploaded and assigned media sources.
- Added transport-aware source assignment for RTSP and HTTP MJPEG use cases.
- Added HTTP MJPEG stream and snapshot endpoints for MJPEG sources.
- Added MJPEG preview support in the UI.
- Prevented source startup when codec detection fails.
- Removed the previous implicit H.264 fallback for unknown media.
User Interface
- Renamed RTSP-focused UI language to Media Sources and Streaming Sources.
- Added codec and transport visibility in source management views.
- Added controls for selecting valid transports when more than one option is available.
- Updated onboarding and empty-state copy to match the broader streaming workflow.
Documentation
- Updated user interface, workflow, concepts, and port/network documentation.
- Refreshed product screenshots to match the current UI.
- Added guidance for HTTP MJPEG behavior and codec-aware source URLs.
Packaging and Release Quality
- Stabilized the Linux aarch64 Vulcan smoke test by preparing certificate tooling before service startup checks.
- Added PR and release-readiness validation workflows to improve release hygiene.
- Removed the
pymediainfodependency in favor of FFmpeg/ffprobe-based inspection.
Developer Notes
/api/system/toolsnow reportsffprobeavailability.- Persisted media-source state now includes transport and codec metadata.
- Existing persisted source state is migrated with default transport and codec values.
- Added test coverage for codec-aware assignment, unknown-codec errors, HTTP MJPEG streaming, snapshots, media preview, RTSP H.264/H.265 behavior, and source recovery.
Compatibility
This release is built from main and follows the independent Neat Insight release cadence. It includes changes promoted from develop after v0.0.3.