RTMP remains useful when a camera or phone must publish video to a streaming platform or media server, but it is less natural for local surveillance than RTSP/ONVIF. CCTV software typically needs direct access to individual camera streams, low latency and device control, while RTMP is designed around pushing a stream toward a server.
SmartVision installations normally benefit from RTSP/ONVIF camera integration. RTMP can still be useful for mobile broadcasting or for bridging a stream into another service, but it should not be confused with camera discovery or VMS control. Compare RTSP Camera and ONVIF vs RTSP.