Cấu hình: Nguồn Video

Về

Các loại Nguồn cho camera của bạn được cấu hình trên tab Tổng quát, có thể truy cập khi chỉnh sửa camera. Phần này là nơi bạn thiết lập và cấu hình các thiết lập kết nối cho từng camera của bạn. Điều này là bước quan trọng để đảm bảo rằng Agent có thể giao tiếp và tương tác thành công với các thiết bị camera của bạn.

Nhân bản

Loại nguồn Clone cung cấp một cách đơn giản để sao chép một camera, bao gồm luồng video và âm thanh của nó, vào một thiết bị mới. Chức năng này cho phép bạn áp dụng xử lý chuyển động khác nhau, quy tắc ghi âm và cảnh báo trên thiết bị mới được tạo mà không ảnh hưởng đến cài đặt ban đầu của camera. Điều quan trọng cần lưu ý là nếu camera ban đầu bị vô hiệu hóa, thiết bị sao chép sẽ mất kết nối video của nó.

  • Camera: Chọn thiết bị mà bạn muốn sao chép.

Máy tính để bàn

Nguồn video Desktop có thể được sử dụng trên tất cả các nền tảng trừ khi chạy Agent dưới dạng Dịch vụ Windows. Nếu việc chụp màn hình Desktop cần thiết trên Windows, cần phải chạy Agent dưới dạng ứng dụng console cục bộ thay vì dưới dạng dịch vụ. Để biết hướng dẫn cách chuyển sang ứng dụng console cục bộ, vui lòng tham khảo Vấn đề sửa chữa.

  • Màn hình: Chọn màn hình để ghi lại.
  • Chụp Chuột: Bật tùy chọn này để bao gồm con trỏ chuột trong việc ghi lại video.
  • Khu vực: Xác định một khu vực cụ thể trên màn hình để ghi lại bằng cách nhấp và kéo (tính năng này chỉ có sẵn trên Windows).

Người dùng giả mạo

Thiết bị giả cung cấp một tùy chọn để sử dụng một màu sắc đồng nhất hoặc một hình ảnh làm nền. Điều này có thể hữu ích cho mục đích kiểm tra, kết hợp video từ các thiết bị khác bằng tính năng Picture in Picture hoặc RTMP stream từ nhiều camera.

  • Chiều rộng: Đặt chiều rộng pixel của camera giả, ví dụ, 640.
  • Chiều cao: Chỉ định chiều cao pixel của camera giả, ví dụ, 480.
  • Tốc độ khung hình: Xác định tốc độ khung hình của camera, chẳng hạn như 10 fps.
  • Màu nền: Chọn màu sắc cho nền video.
  • Hình ảnh: Cung cấp đường dẫn đến một hình ảnh trên ổ đĩa cục bộ của bạn. Hình ảnh này sẽ ghi đè lên màu nền.

Máy ghi hình

Tùy chọn DVR trong Agent cung cấp một phương tiện để kết nối với các thiết bị DVR phổ biến thiếu các điểm kết thúc video RTSP hoặc HTTP tiêu chuẩn.

  • Model: Chọn từ danh sách các mô hình DVR được hỗ trợ.
  • Host: Nhập địa chỉ IP của DVR trong mạng của bạn. Ngoài ra, bao gồm cổng mà nó hoạt động, hoặc để trống trường cổng để mặc định cho cổng tiêu chuẩn cho mô hình đã chọn.
  • Username: Nhập tên người dùng được sử dụng để đăng nhập vào DVR của bạn.
  • Password: Cung cấp mật khẩu liên kết với thông tin đăng nhập của DVR của bạn.
  • Channel: Chỉ định số kênh của camera trên DVR của bạn. Ví dụ, nếu một DVR hoạt động với 4 camera, bạn sẽ thêm từng camera bằng cách sử dụng các kênh 1-4 (hoặc có thể là 0-3, tùy thuộc vào cấu hình kênh của DVR).

Tập tin

Loại nguồn File trong Agent cho phép bạn sử dụng một đoạn video đã được ghi trước và phát lại như là một luồng camera trực tiếp.

  • Đường dẫn File: Cung cấp đường dẫn cục bộ đến tệp video mà bạn muốn sử dụng.
  • Lặp lại: Bật tùy chọn này để tự động phát lại tệp khi nó đến cuối.

Máy ảnh IP hoặc Máy ảnh Mạng

Loại nguồn Camera Mạng được thiết kế để kết nối với các camera mạng (IP), sử dụng FFmpeg cho kết nối. Nếu FFmpeg không thể thiết lập kết nối, bạn có thể sử dụng VLC bằng cách cài đặt và chọn nó làm bộ giải mã.

  • Tên đăng nhập: Tên đăng nhập của bạn cho camera (khác với tên đăng nhập iSpyConnect).
  • Mật khẩu: Mật khẩu để truy cập vào camera của bạn (không phải mật khẩu iSpyConnect).
  • URL Trực tiếp: URL cho luồng video trực tiếp từ camera của bạn. Nếu camera của bạn cung cấp một luồng độ phân giải thấp, hãy sử dụng URL ở đây. Sử dụng nút "..." để khởi chạy một trình hướng dẫn giúp phát hiện các kết nối có sẵn.
  • URL Ghi: URL cho luồng video chính (ghi) từ camera của bạn. Nếu camera của bạn cung cấp một luồng độ phân giải cao, hãy sử dụng URL ở đây. Nút "..." khởi chạy một trình hướng dẫn để tìm các kết nối có sẵn.
Để được hỗ trợ với các vấn đề phát lại, tham khảo Video Bị Lỗi / Giật.

JPEG hoặc Hình ảnh

Loại nguồn JPEG/Hình ảnh được thiết kế để kết nối với nguồn JPEG hoặc hình ảnh khác.

  • Tên đăng nhập: Nhập tên người dùng cho máy ảnh (không phải tên người dùng iSpyConnect của bạn).
  • Mật khẩu: Nhập mật khẩu cho máy ảnh (không phải mật khẩu iSpyConnect của bạn).
  • URL/ Đường dẫn: Chỉ định URL kết nối cho luồng hình ảnh trực tiếp từ máy ảnh của bạn. Nút "..." khởi chạy một trình hướng dẫn để giúp tìm kết nối có sẵn.
  • Khoảng thời gian tải lại: Đối với hình ảnh tĩnh (như GIF thời tiết chỉ thay đổi đôi khi), đặt một khoảng thời gian tải lại để kiểm tra định kỳ hình ảnh mới. Đối với luồng JPEG và video, khoảng thời gian này nên được đặt là 0.

Thiết Bị Cục Bộ

Kết nối với các camera USB hoặc nguồn video phần cứng cục bộ khác bằng cách sử dụng tùy chọn này.

  • Thiết bị: Chọn từ danh sách các thiết bị video cục bộ đã phát hiện.
  • Độ phân giải video: Chọn độ phân giải video mong muốn.
  • Âm thanh: Tùy chọn, chọn một thiết bị âm thanh để kết hợp với thiết bị video.

Trên Linux, các tùy chọn thiết bị có thể trống, thường do vấn đề quyền hạn. Để giải quyết vấn đề này, thêm người dùng của bạn vào nhóm quyền video bằng các lệnh sau: sudo adduser TÊN_NGƯỜI_DÙNG_CỦA_BẠN video
sudo usermod -a -G video TÊN_NGƯỜI_DÙNG_CỦA_BẠN
...Sau đó khởi động lại máy tính của bạn.

Nếu thiết bị của bạn được phát hiện nhưng không có tùy chọn độ phân giải video nào khả dụng, bạn có thể thêm cài đặt độ phân giải màn hình vào trong cài đặt ffmpeg dưới mục Tùy chọn, ví dụ:

video_size=720x576

MJPEG

Kết nối với nguồn MJPEG. Trong khi tùy chọn Camera IP thường được ưa chuộng, tùy chọn MJPEG phục vụ như một phương án dự phòng trong trường hợp một số camera không tương thích với cài đặt Camera IP tiêu chuẩn.

  • Tên người dùng: Nhập tên người dùng đăng nhập cho camera của bạn (lưu ý: đây khác với tên người dùng iSpyConnect của bạn).
  • Mật khẩu: Cung cấp mật khẩu cho camera của bạn (không phải là mật khẩu iSpyConnect của bạn).
  • URL trực tiếp: Chỉ định URL cho luồng video trực tiếp từ camera của bạn. Sử dụng nút "..." để truy cập một trình hướng dẫn giúp tìm kết nối có sẵn.
  • URL ghi lại: Nhập URL cho luồng ghi từ camera của bạn. Một lần nữa, nút "..." có thể giúp bạn khám phá các kết nối có sẵn.
  • Sử dụng Bộ giải mã Nội bộ: Bộ giải mã FFmpeg được sử dụng bởi Agent có thể gặp khó khăn với một số luồng có đánh dấu ranh giới không chuẩn. Bật tùy chọn này để chuyển sang bộ giải mã nội bộ của Agent. Lưu ý: Sử dụng bộ giải mã nội bộ có nghĩa là URL Ghi lại sẽ không được sử dụng.

NDI

Truy cập các nguồn Giao diện Thiết bị Mạng (NDI) để truyền video mượt mà qua mạng. Để biết thông tin chi tiết về làm việc với các nguồn NDI, xem thêm thông tin về NDI.

  • Nguồn: Chọn từ danh sách các nguồn NDI được phát hiện. Quan trọng là chọn một nguồn từ danh sách được phát hiện thay vì nhập thủ công. Tham khảo cài đặt NDI để bao gồm các điểm cuối để phát hiện nguồn từ xa.
  • Cấp độ Âm thanh: Điều chỉnh cấp độ âm thanh đến từ nguồn NDI đã chọn.

Tổ yến.

Tùy chọn này cung cấp hỗ trợ tích hợp cho camera Nest hoặc DropCam. Để cho phép Agent truy cập vào các camera này, bạn cần làm cho camera của mình có thể truy cập công khai.

  • Địa chỉ URL công khai: Nhập URL mà camera của bạn có thể được truy cập công khai.
  • Lấy URL Video: Nhấn vào nút này, và Agent sẽ tìm liên kết trực tiếp đến luồng video của camera của bạn.
  • URL Video: Trường này sẽ tự động được điền sau khi bạn nhấn vào nút 'Lấy URL Video'.

Trình duyệt web

Loại nguồn Trình duyệt Web hiển thị một trình duyệt web như một nguồn video trong Agent. Nếu chưa có sẵn, nó sẽ tự động tải xuống và cài đặt phiên bản Chromium không có giao diện để hỗ trợ tính năng này.

  • Tên đăng nhập: Nhập tên người dùng để đăng nhập vào trang web nếu cần.
  • Mật khẩu: Nhập mật khẩu để đăng nhập vào trang web nếu cần.
  • Chiều rộng: Chiều rộng của cửa sổ trình duyệt.
  • Chiều cao: Chiều cao của cửa sổ trình duyệt.
  • URL: Nhập URL để tải (ví dụ, https://www.example.com).
  • Khoảng thời gian Tải lại: Xác định tần suất trang sẽ được tải lại.

Để buộc tải lại trang, bạn có thể kích hoạt tùy chọn Ngăn cache JPEG được tìm thấy trong cài đặt Nâng cao.

Để thiết lập cookie cho trình duyệt, sử dụng tùy chọn Cookie trong cài đặt Nâng cao. Ví dụ, để thiết lập một cookie có tên 'mycookie' với giá trị 'myvalue', nhập 'mycookie=myvalue' vào trường Cookie. (v5550+)

ONVIF

Agent cung cấp hỗ trợ tích hợp cho hầu hết các camera tương thích với ONVIF. Nếu bạn gặp vấn đề kết nối với thiết bị ONVIF của mình, hãy kiểm tra các nhật ký tại /logs.html để xem lỗi có thể xảy ra.

  • Tên đăng nhập: Nhập tên người dùng cho camera của bạn (không phải tên người dùng iSpyConnect của bạn).
  • Mật khẩu: Cung cấp mật khẩu cho camera của bạn (không phải mật khẩu iSpyConnect của bạn).
  • URL Dịch vụ: Đây là URL cho định nghĩa dịch vụ của camera của bạn. Agent thường có thể phát hiện chúng tự động. Dưới phiên bản 4, bắt đầu nhập "http" để xem các địa chỉ đã được phát hiện. Đối với phiên bản 4 trở lên, nhấp vào các thiết bị đã phát hiện để điền vào URL Dịch vụ. Nếu thiết bị của bạn không được phát hiện tự động, bạn có thể thêm nó thủ công. Nó nên trông giống như 'http://ĐỊA_CHỈ_IP:CỔNG/onvif/device_service'.
  • Ghi đè Cổng RTSP: Ghi đè cổng RTSP của camera nếu cần thiết, chẳng hạn khi chuyển tiếp cổng trên mạng khác với cổng RTSP khác. Thông thường, hãy để cổng này là 0. Cổng này được sử dụng để truyền video và âm thanh trực tiếp từ camera của bạn.
  • Ghi đè Cổng HTTP: Ghi đè cổng HTTP của camera nếu chuyển tiếp cổng trên mạng khác với cổng HTTP khác. Thông thường, điều này nên để là 0. Cổng này dùng để lấy hình ảnh JPEG từ camera của bạn.
  • Thời gian chờ: Đặt thời lượng Agent sẽ thử kết nối với camera của bạn trước khi hết thời gian chờ.
  • Phát hiện: Nhấp vào nút này để cho phép Agent kết nối với camera của bạn bằng thông tin đăng nhập cung cấp và lấy các tùy chọn kết nối video, điền vào các URL bên dưới.
  • URL Trực tiếp: Sau khi phát hiện, chọn một luồng video độ phân giải thấp để xem trực tiếp và phát hiện chuyển động.
  • Ghi đè URL: Tuỳ chọn, thêm một URL ghi đè cho URL Trực tiếp nếu bạn thích hơn các tùy chọn đã được phát hiện.
  • URL Ghi âm: Sau khi phát hiện, chọn một luồng video độ phân giải cao để ghi âm nguyên gốc.
  • Ghi đè URL: Tuỳ chọn, thêm một URL ghi đè cho URL Ghi âm nếu bạn thích hơn các tùy chọn đã được phát hiện.
  • Sử dụng URI Chụp ảnh cho Ảnh: Chọn tải ảnh trực tiếp từ camera thay vì tạo hình ảnh từ luồng video trực tiếp.
  • Force Reload: Nếu camera của bạn thêm một mã thông báo duy nhất vào URL luồng video hợp lệ chỉ cho một phiên, bật tùy chọn này để có URL video mới cho mỗi lần kết nối, điều này có thể giúp giải quyết vấn đề kết nối lại.
Để được hỗ trợ với vấn đề phát lại, tham khảo Video Bị Hỏng / Giật.

Cài đặt Nâng cao

Các tùy chọn nâng cao trong Agent cung cấp các công cụ bổ sung để tăng cường kết nối với thiết bị của bạn. Để truy cập các tùy chọn này, hãy vào Chỉnh sửa Camera, chọn tab Chung, nhấn để cấu hình nguồn video, sau đó chọn Nâng cao trong menu thả xuống.

  • Giải mã GPU: Nếu bạn có nhiều thiết bị GPU, hãy chỉ định chỉ số GPU nào được sử dụng để giải mã luồng video.
  • Bộ giải mã: Các tùy chọn bao gồm CPU, GPU, VLC (nếu đã cài đặt), hoặc KHÔNG (có sẵn từ v3.9.8.0+). VLC có thể giải mã luồng mà FFmpeg (được Agent sử dụng) có thể không. Chuyển đổi bộ giải mã yêu cầu vô hiệu hóa/kích hoạt lại camera. Đối với các tùy chọn giải mã GPU, xem Cài đặt nguồn video nâng cao. Không chỉ có sẵn cho các loại nguồn Camera IP và bỏ qua việc giải mã video, do đó cần thiết lập chế độ ghi âm thô. Lưu ý: Khi chọn KHÔNG, phát hiện chuyển động và lọc cảnh báo AI sẽ không hoạt động.
    Nếu FFmpeg không thể giải mã một số luồng RTSP từ một số mô hình camera cụ thể, dẫn đến lỗi như "Dữ liệu không hợp lệ được tìm thấy khi xử lý đầu vào," hãy thử chuyển bộ giải mã sang VLC (Cài đặt VLC từ đây và khởi động lại Agent để phát hiện).
  • Bộ giải mã GPU: Chọn bộ giải mã GPU cụ thể để sử dụng. Chọn mặc định để sử dụng cài đặt mặc định.
  • Cookies: Thêm bất kỳ cookies cần thiết nào để truy cập luồng video của camera của bạn.
  • Xác thực Cơ bản: Bật/Tắt Xác thực Cơ bản cho đăng nhập camera.
  • Sử dụng HTTP 1.0: Bắt buộc sử dụng HTTP 1.0 để tương thích với các camera cũ hơn.
  • Headers: Bao gồm bất kỳ tiêu đề bổ sung nào cần thiết để truy cập luồng video của camera của bạn.
  • User Agent: Đặt user agent cho kết nối nếu được chỉ định bởi camera của bạn.
  • Thời gian chờ kết nối: Đặt thời gian chờ tối đa cho một phản hồi từ camera trước khi hết thời gian chờ.
  • Khoảng thời gian kết nối lại: Cấu hình một khoảng thời gian định kỳ để đóng và mở lại kết nối với camera.
  • Chiến lược kết nối lại: Chọn lịch trình cho các nỗ lực kết nối lại nếu kết nối với camera bị mất. Các tùy chọn bao gồm một lịch trình linh hoạt (2, 5, 10, 30 giây) hoặc kết nối lại ngay lập tức.
  • Sử dụng ghi âm khi tối đa hóa: Bật xem luồng ghi âm chất lượng cao trong chế độ xem trực tiếp khi tối đa hóa trong trình xem trực tiếp.
    Phụ thuộc vào Chung - Bộ giải mã không được đặt thành VLC và Ghi âm - Bộ mã hóa được đặt thành Ghi âm Luồng Ghi âm. Trong v5+ điều này đã được chuyển sang tab Nguồn Video.
  • Tùy chọn VLC: Chỉ định bất kỳ tùy chọn bổ sung nào để truyền vào VLC khi kết nối với camera của bạn.

Cài đặt FFmpeg

Đây là các cài đặt chung của FFmpeg cho phép bạn điều chỉnh cách Agent tương tác với camera của bạn. Để truy cập các cài đặt này, hãy vào Chỉnh sửa Camera, chọn tab General, nhấn để cấu hình nguồn video, và chọn FFmpeg từ menu thả xuống.

  • Bộ đệm: Cài đặt này xác định kích thước bộ đệm thời gian thực được sử dụng bởi FFmpeg để lưu trữ và xử lý video. Kích thước bộ đệm nhỏ sẽ dẫn đến video thời gian thực hơn nhưng tăng nguy cơ lỗi. Cài đặt khuyến nghị là 2000kb, tuy nhiên luồng độ phân giải cao có thể yêu cầu bộ đệm lớn hơn.
  • Chế độ RTSP: Đặt này thành Auto cho phép FFmpeg chọn chế độ vận chuyển. Nếu gặp lỗi, hãy thử chuyển sang TCP. Đối với kết nối có dây ổn định, UDP được ưa chuộng do chi phí xử lý thấp hơn.
  • Chế độ Scale: Chọn một chế độ scale cho FFmpeg. Chế độ mặc định là Fast Bilinear.
  • Tìm Luồng Tốt Nhất: Bật tùy chọn này để FFmpeg tự động chọn luồng video và âm thanh tốt nhất từ kết nối.
  • Chỉ số Luồng Video: Nếu 'Tìm Luồng Tốt Nhất' không được chọn, bạn có thể chọn thủ công chỉ số luồng video.
  • Chỉ số Luồng Âm Thanh: Tương tự như chỉ số luồng video, điều này cho phép chọn thủ công luồng âm thanh khi 'Tìm Luồng Tốt Nhất' bị vô hiệu hóa.
  • Ưu Tiên TCP: Bật tùy chọn này khiến FFmpeg ưu tiên kết nối TCP đến camera của bạn, cung cấp sự sửa lỗi với chi phí tăng cường CPU và lưu lượng mạng.
  • Thời Lượng Phân Tích: Xác định thời lượng (tính bằng giây) cho FFmpeg phân tích luồng để xác định mã codec và chọn luồng tốt nhất. 0 chỉ định xác định tự động.
  • Kích Thước Kiểm Tra: Kích thước (tính bằng kilobyte) cho kiểm tra định dạng ban đầu bởi FFmpeg. 0 cho kiểm tra tự động.
  • Độ Trễ Tối Đa: Cài đặt này áp dụng cho luồng RTSP và RTMP, quy định sự dung thứ cho gói tin không theo thứ tự. Giá trị cao giảm lỗi nhưng có thể tăng độ trễ. 0 cho cài đặt tự động. Lưu ý: Nếu đặt thành 0, 'Kích Thước Hàng Đợi Sắp Xếp' sẽ bị bỏ qua.
  • Kích Thước Hàng Đợi Sắp Xếp: Xác định số gói tin được lưu trữ trong bộ nhớ. Kích thước lớn có thể giảm thiểu lỗi luồng nhưng tăng sử dụng bộ nhớ.
  • Số Lượng Luồng: Đặt số lượng luồng cho giải mã luồng. 0 = tự động. Ít luồng có thể giảm độ trễ.
  • Tùy Chọn: Nơi nhập bất kỳ tùy chọn FFmpeg bổ sung nào bạn muốn áp dụng.
Sự Cố FFmpeg
Để được trợ giúp với vấn đề phát lại, tham khảo Video Hỏng / Giật.