Real Time Streaming Protocol (RTSP) – Giao thức truyền tin thời gian thực là một giao thức điều khiển truyền thông mạng ở tầng ứng dụng được thiết kế để sử dụng trong các hệ thống giải trí và truyền thông để điều khiển máy chủ chứa các dữ liệu truyền tin đa phương tiện (streaming media). Giao thức này được sử dụng để thiết lập và điều khiển các phiên truyền thông giữa các trạm cuối. Các máy khách của các máy chủ truyền thông ban ra các lệnh kiểu VCR, chẳng hạn như chơi, thâu và tạm dừng, để điều khiển thời gian thực của các phương tiện truyền tin trực tuyến từ máy chủ tới máy khách (Video On Demand) hoặc từ máy khách đến máy chủ (Voice Recording).
Trong bài viết này, mình sẽ hướng dẫn các bạn cách lấy Link RTSP từ Camera IP Dahua.
1. Thiết bị nào hỗ trợ RTSP?
RTSP được hỗ trợ hầu hết trên các dòng sản phẩm camera và đầu ghi hình Dahua (trừ dòng WiFi giá rẻ như IPC-C12P). Bạn có thể tìm thấy thông số này trong Spec của thiết bị
2. Chuyển chuẩn nén H264 và tạo tài khoản Onvif
Onvif hiện tại đã hỗ trợ chuẩn nén H.265, tuy nhiên đa phần thiết bị Dahua chỉ hỗ trợ phiên bản 20.06(V2.0.1.50299) như hình bên dưới.
Phiên bản Onvif 20.06(V2.0.1.50299) chỉ hỗ trợ Stream hình ảnh với định dạng H264, vì vậy bạn cần thay đổi chuẩn nén Camera trở về H.264 để sử dụng.
Xem chi tiết tại: https://www.onvif.org/profiles/specifications/specification-history/
a. Chuyển chuẩn nén về H.264
b. Tạo tài khoản Onvif
Sau khi hoàn tất các bước trên, bạn cần phải khởi động lại (reboot) thiết bị để tiếp tục sử dụng.
3. Cấu trúc RTSP Camera IP Dahua
Cấu trúc Link RTSP Camera Dahua như sau:
rtsp://<ip>:<port>/cam/realmonitor?channel=<channelNo>&subtype=<typeNo>&unicast=true&proto=Onvif
Trong đó cụ thể là:
<ip>
– Địa chỉ IP của thiết bị
<port>
– Cổng RTSP (Mặc định 554)
<channelNo>
– Kênh video lấy hình ảnh (Bắt đầu từ 1)
<typeNo>
– 0 (luồng chính) hoặc 1 (luồng phụ)
Ví dụ: rtsp://192.168.1.210:554/cam/realmonitor?channel=1&subtype=1
sẽ phát trực tiếp video luồng phụ 1 từ kênh số 1 .
Chúc bạn thành công!!!