Lưu trữ Danh mục: Hướng dẫn

Series bài viết về các phần mềm giám sát video miễn phí, mã nguồn mở (phần 4)

Shinobi là một phần mềm mã nguồn mở dùng để quản lý và giám sát camera an ninh (NVR – Network Video Recorder). Shinobi được thiết kế để dễ sử dụng, mạnh mẽ, và phù hợp cho nhiều môi trường như gia đình, văn phòng, hoặc doanh nghiệp. Shinobi hỗ trợ nhiều giao thức camera (RTSP, MJPEG, HTTP) và cung cấp giao diện quản trị hiện đại qua trình duyệt.

Series bài viết về các phần mềm giám sát video miễn phí, mã nguồn mở (phần 3)

Như ở phần 1  đã đề cập  – Series bài viết về các phần mềm giám sát video miễn phí, mã nguồn mở (phần 1) – Frigate và MotionEye đều là những phần mềm giám sát video đơn giản có thể cài được dễ dàng trên Orange Pi. Bài trước tôi đã hướng dẫn cài Frigate, bài này với MotionEye, thực sự mọi thứ còn dễ dàng hơn nhiều.

Series bài viết về các phần mềm giám sát video miễn phí, mã nguồn mở (phần 2)

Frigate là một phần mềm mã nguồn mở dùng để giám sát video và phát hiện đối tượng, đặc biệt tối ưu cho các hệ thống máy chủ nhỏ và SBC (Single Board Computer) như Orange Pi. Frigate hỗ trợ giám sát đa kênh từ nhiều camera và cung cấp tính năng phát hiện đối tượng theo thời gian thực, giúp cảnh báo sự kiện như phát hiện người, xe, động vật, và nhiều loại đối tượng khác. Điều đặc biệt ở Frigate là khả năng tăng tốc bằng phần cứng (Hardware Acceleration) với các chip AI, giúp tiết kiệm tài nguyên và tăng hiệu suất xử lý.

Series bài viết về các phần mềm giám sát video miễn phí, mã nguồn mở (phần 1)

Nếu bạn đang sử dụng hệ thống Camera giám sát tại nhà, điều bạn lo lắng nhất là gì? Là bạn sẽ bị lộ các hình ảnh được quay tại nhà lên mạng internet, và chúng sẽ rơi vào tay các hac-ker, họ sẽ tống tiền bạn và nếu bạn không đáp ứng, chúng sẽ tung các đoạn video đó lên internet.

Lựa chọn Zerotier hay Tailscale để quản lý thiết bị Orange Pi từ xa?

Cách đây cũng lâu, tôi đã có bài viết Hướng dẫn cài đặt ZeroTier để quản trị các thiết bị Pi từ xa qua VPN, mục đích lúc đó là để làm sao có thể quản lý được thiết bị Orange Pi từ xa, mọi lúc mọi nơi trên một mạng riêng ảo của mình. Về sau khi có dùng thêm Tailscale thì thấy Tailscale cũng khá tốt trong việc quản lý các thiết bị SBC từ xa, thậm chí còn tốt hơn khi có thể truy cập qua cả IP6 và các cổng đặc biệt khác nhau. Vì vậy tôi viết bài này để phân tích và cho các bạn lựa chọn dùng Zerotier hay Tailscale để quản lý thiết bị Orange Pi từ xa.

Cài đặt webmin trên Orange Pi 5 để quản trị thiết bị

Webmin là một công cụ quản trị hệ thống mạnh mẽ, cho phép bạn quản lý các máy chủ Linux/Unix thông qua giao diện web. Với Webmin, bạn có thể thực hiện các tác vụ như cấu hình hệ thống, quản lý người dùng, dịch vụ, cấu hình mạng, tường lửa, và nhiều tác vụ khác mà không cần phải sử dụng dòng lệnh. Webmin là mã nguồn mở và hoàn toàn miễn phí, là lựa chọn lý tưởng cho những người dùng không quen thuộc với dòng lệnh nhưng vẫn muốn có khả năng quản trị và tối ưu hệ thống của mình.

Test thử Orange Pi CM5 với mã nguồn nhận dạng đối tượng bytetrack

Lần này, sẵn tiện với Orange Pi CM5 đang cài Ubuntu ở bài trước (Test thử Orange Pi CM5 bản 4G32GB trên các hệ điều hành Android, OpenWRT và Ubuntu 22.04) tôi cũng thử CM5 với ByteTrack thông qua một webcam thông thường có độ phân giải tối đa là 1280×720, kết nối qua cổng USB. Đối với sản phẩm này, Orange Pi CM5 baseboard có tới 4 cổng kết nối CSI cho camera, do đó về lý thuyết bạn có thể kết nối 4 camera khác nhau với cùng ứng dụng nhận dạng đối tượng này và dùng phần mềm nhận dạng đối tượng (Object Detection) vận hành cho cả 4 camera cùng lúc. Thử nghiệm cho thấy đối với 1 camera, NPU của bo mạch chỉ dùng khoảng từ 7-9% hiệu suất.

Cài đặt Ubuntu 22.04 và test thử demo Object Tracking dùng NPU của RK3588

Như các bạn đã biết, Orange Pi 5 MAX là phiên bản cuối cùng của dòng Orange Pi 5 series của hãng. Đây là phiên bản tối ưu hơn cho các ứng dụng AI, thị giác máy tính và cực kỳ phù hợp khi sử dụng như một máy tính ngoại biên (edge computer) trong hệ thống.

Hướng dẫn cài đặt hệ điều hành lên eMMC của Orange Pi 5 Pro

Như bài viết trước đây Cài đặt Hệ điều hành cho Orange Pi 5 Pro và cấu hình sử dụng ổ M.2 SATA tôi có chỉ ra rằng bạn có thể cài hệ điều hành Linux bằng cách boot trước bằng thẻ nhớ sau đó flash ngược lại eMMC hoặc ổ M2. Tuy nhiên, quá trình thử vừa rồi không đem lại kết quả như vậy, mặc dù cài đủ mọi bản Linux lên thẻ nhớ và dùng lệnh orangepi-config  để flash ngược lại eMMC, nhưng sau đó đều không boot được bằng eMMC. Vì vậy, bạn chỉ còn 1 cách cài duy nhất Linux vào eMMC như cách cài Android hoặc OpenWRT là cài qua cáp nối USB và phần mềm RKDevTool.

Cài đặt Jellyfin trên Orange Pi 5

Jellyfin là một phần mềm máy chủ phương tiện miễn phí mã nguồn mở, được thiết kế để cung cấp một trải nghiệm xem phương tiện tự chủ. Điều này có nghĩa là bạn có thể tự lưu trữ tập tin âm nhạc, video và hình ảnh trên máy chủ của mình và truy cập chúng từ bất kỳ thiết bị nào trong mạng nội bộ của bạn hoặc từ xa qua Internet. Jellyfin cung cấp một giao diện người dùng đa nền tảng, cho phép bạn xem nội dung từ trình duyệt web, ứng dụng di động hoặc các thiết bị như Android TV, Roku, Amazon Fire TV, và nhiều hơn nữa. Nó hỗ trợ nhiều định dạng phương tiện và tính năng như xem trực tiếp, đồng bộ hóa với các thiết bị di động, và thậm chí cả xem ngoại tuyến. Điều đặc biệt về Jellyfin là tính tự do và sở hữu dữ liệu. Bạn có hoàn toàn quyền kiểm soát dữ liệu của mình mà không cần phải phụ thuộc vào các dịch vụ lưu trữ ngoại tuyến hoặc phụ thuộc vào các dịch vụ cung cấp nội dung. Điều này làm cho Jellyfin trở thành một giải pháp hấp dẫn cho những người muốn giữ quyền kiểm soát và riêng tư về nội dung phương tiện của mình.