ENGINE

Stream Engine

Chấm công từ camera, không cần thiết bị ở cửa. Cams Stream Engine giải mã luồng video RTSP/ONVIF hoặc tệp, chạy cùng pipeline khuôn mặt như Face Match Engine trên từng khung hình, theo dõi từng người để họ chỉ được chấm công một lần cho mỗi lần xuất hiện, và ghi chấm công vào pipeline Cams tiêu chuẩn.

Tổng quan

Biến luồng video CCTV, RTSP hoặc ONVIF thành chấm công nhận diện khuôn mặt — mỗi người một lượt chấm công cho mỗi lần xuất hiện, với video không bao giờ rời khỏi mạng của bạn.

Stream Engine biến luồng video trực tiếp (camera IP RTSP/ONVIF, HTTP, RTMP hoặc tệp) thành chấm công sinh trắc học. Nó giải mã luồng, chạy pipeline khuôn mặt dùng chung (phát hiện SCRFD, căn chỉnh 5 điểm, embedding ArcFace, nhận dạng 1:N trên gallery đã nạp sẵn), và dùng bộ theo dõi IoU để mỗi người chỉ tạo ra một lượt chấm công đã loại trùng cho mỗi lần xuất hiện. Một bộ giám sát đa camera đọc bảng cấu hình và chạy một worker cho mỗi camera đang hoạt động với khả năng thêm, đổi, xóa nóng, và một biểu mẫu trên cổng nhà phát triển cho phép tự cấp phát camera. Các luồng được giữ trong mạng cục bộ — chỉ các sự kiện chấm công rời khỏi thiết bị edge.

ENGINERTSPONVIFRTMPHTTPtệpC++
⚡
Dùng thử trực tiếp — CatchCam. Biến mọi camera IP / CCTV thành chấm công nhận diện khuôn mặt — đăng ký một camera và nó sẽ nhận diện khuôn mặt từ luồng trực tiếp. Không cần đăng nhập — hãy bắt đầu với số sê-ri thiết bị của bạn.
Trỏ đến bất kỳ camera RTSP/ONVIF nào
# single camera: <port> <stream-url> <device-sn>
stream-engine 9030 rtsp://cam.local/stream1 CAM-GATE-01
# or supervisor mode (DB-driven, multi-camera)
stream-engine 9030
# face detect -> align -> ArcFace -> 1:N -> one punch / appearance

Xem thực tế

Stream Engine — demo trực tiếp

Stream Engine► Xem demo

Khả năng

Nó làm được gì

Chấm công CCTV

Nhận diện khuôn mặt trong luồng RTSP/ONVIF trực tiếp và ghi chấm công mà không cần thiết bị chuyên dụng ở cửa.

Một lượt chấm công cho mỗi lần xuất hiện

Bộ theo dõi IoU gán một track cho mỗi khuôn mặt để mỗi người được ghi nhận một lần cho mỗi lần xuất hiện, không phải một lần cho mỗi khung hình.

Đội camera đa luồng

Một bộ giám sát chạy mọi camera đang hoạt động, mỗi camera một worker, với khả năng thêm và xóa nóng trong vài giây.

Quyền riêng tư cục bộ tại edge

Chạy trên thiết bị tại chỗ hoặc edge gần camera; luồng video không bao giờ rời khỏi mạng cục bộ, chỉ các sự kiện chấm công mới rời đi.

Tự cấp phát

Biểu mẫu cổng CCTV đăng ký camera và bộ giám sát khởi động nó trong vòng một chu kỳ poll.

Tính năng

Tất cả đều có sẵn

  • Giải mã luồng video từ camera IP RTSP/ONVIF, HTTP, RTMP hoặc tệp
  • Pipeline khuôn mặt dùng chung: phát hiện SCRFD, căn chỉnh 5 điểm, embedding ArcFace, cosine 1:N trên gallery đã nạp sẵn
  • Bộ theo dõi khuôn mặt IoU chấm công mỗi người một lần cho mỗi lần xuất hiện, loại trùng theo khoảng thời gian có thể cấu hình (mặc định 60 giây)
  • Bộ giám sát đa camera: một luồng worker cho mỗi camera đang hoạt động, poll để thêm, đổi và xóa nóng
  • Ghi đè ngưỡng, kích thước khuôn mặt tối thiểu và loại trùng theo từng camera
  • Mỗi camera là một số sê-ri thiết bị đã đăng ký, gán lượt chấm công cho một tenant và hướng VÀO/RA
  • Tự động kết nối lại cho các luồng trực tiếp với exponential backoff có giới hạn
  • Tự cấp phát qua biểu mẫu tiếp nhận CCTV trên cổng nhà phát triển
  • Giữ video trong mạng cục bộ — chỉ các sự kiện chấm công rời khỏi thiết bị edge
  • Sẵn sàng GPU cho thông lượng đám đông dày đặc; CPU là đủ cho lớp học và tốc độ khung hình thấp

Xây dựng với Stream Engine

Lấy khóa, đọc tài liệu và triển khai. Đội ngũ của chúng tôi hỗ trợ bạn trong lần tích hợp đầu tiên.

Câu hỏi thường gặp

Câu hỏi thường gặp

Stream Engine hỗ trợ những camera nào?

Camera IP RTSP và ONVIF, luồng HTTP, RTMP và tệp video. Cổng nhà phát triển cũng có tài liệu về các cầu nối cho camera bóng đèn và Android làm camera.

Video có rời khỏi mạng của tôi không?

Không. Engine chạy trên thiết bị edge hoặc tại chỗ gần camera; luồng được giữ cục bộ và chỉ các sự kiện chấm công kết quả được gửi đến máy chủ.

Làm sao để tránh chấm công lặp lại cho cùng một người?

Bộ theo dõi IoU gán một track id cho mỗi khuôn mặt và phát một sự kiện chấm công cho mỗi lần xuất hiện, với khoảng thời gian loại trùng theo từng người dùng có thể cấu hình (mặc định 60 giây).

Nó có xử lý được nhiều camera không?

Có. Một bộ giám sát đọc bảng cấu hình camera và chạy một worker cho mỗi camera đang hoạt động, poll để có thể thêm, đổi hoặc xóa camera trực tiếp.

Liên quan

Khám phá thêm về nền tảng