Giám sát video trên đám mây tự làm: các tính năng mới của SDK Web Ivideon

Giám sát video trên đám mây tự làm: các tính năng mới của SDK Web Ivideon

Chúng tôi có một số thành phần tích hợp cho phép bất kỳ đối tác nào tạo sản phẩm của riêng họ: API mở để phát triển bất kỳ giải pháp thay thế nào cho tài khoản cá nhân của người dùng Ivideon, SDK di động, nhờ đó bạn cũng có thể phát triển một giải pháp hoàn chỉnh có chức năng tương đương với các ứng dụng Ivideon dưới dạng SDK Web.

Gần đây, chúng tôi đã phát hành SDK Web cải tiến, hoàn chỉnh với tài liệu mới và ứng dụng demo sẽ giúp nền tảng của chúng tôi trở nên linh hoạt hơn và thân thiện với nhà phát triển hơn nữa. Nếu trước đây bạn đã quen với SDK của chúng tôi thì bạn sẽ nhận thấy ngay những thay đổi - bây giờ bạn đã có ví dụ rõ ràng về cách xây dựng các hàm API vào ứng dụng của mình.

Đối với những người khác, chúng tôi sẽ cho bạn biết chi tiết hơn về các trường hợp hàng ngày và các hoạt động tích hợp được triển khai bằng API / SDK Ivideon.

SDK web: tính năng mới

Ivideon không chỉ là nhà cung cấp thiết bị và dịch vụ giám sát video trên nền tảng đám mây. Một chu trình phát triển đầy đủ được thực hiện bên trong Ivideon: từ phần sụn máy ảnh đến phiên bản web của dịch vụ. Chúng tôi đang tạo SDK máy khách và máy chủ, cải thiện LibVLC, triển khai WebRTC, thực hiện phân tích video, phát triển ứng dụng khách với sự hỗ trợ của White Label cho đối tác và các dự án demo cho SDK.

Kết quả là chúng tôi đã cố gắng trở thành một nền tảng mà trên đó các đối tác có thể tạo ra các giải pháp của riêng họ. Giờ đây, SDK dành cho Web của chúng tôi đã nhận được bản nâng cấp lớn và chúng tôi hy vọng rằng sẽ có nhiều giải pháp tích hợp hơn nữa.

Để thuận tiện cho bạn, chúng tôi đã thêm phần “Bắt đầu nhanh” ngay từ đầu, phần này sẽ giúp bạn dễ dàng hiểu được việc quản lý thiết bị.

Mã bên dưới thể hiện cách sử dụng cơ bản của Ivideon Web SDK: một trình phát được thêm vào trang và video dành cho camera công cộng bắt đầu phát.

<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/vi/vendor/ivideon-web-sdk-1.0.0/iv-standalone-web-sdk.css" />
<script src="/vendor/ivideon-web-sdk-1.0.0/iv-standalone-web-sdk.js"></script>
</head>
<body>
<div class="myapp-player-container" style="max-width: 640px;"></div>
<script>
_ivideon.sdk.init({
rootUrl: 'https://<your-domain>/vendor/ivideon-web-sdk-1.0.0/',
i18nOptions: {
availableLanguages: [
'de',
'en',
'fr',
],
language: 'en',
}
}).then(function (sdk) {
sdk.configureWithCloudApiAuthResponse({
api_host: 'openapi-alpha.ivideon.com',
access_token: 'public',
});
// `id` used below is not an actual camera ID. Replace it with your own.
var camera = sdk.createCamera({
id: '100-481adxa07s5cgd974306aff47e62b639:65536',
cameraName: 'Demo Cam',
imageWidth: 800,
imageHeight: 450,
soundEnabled: true,
});
var player = sdk.createPlayer({
container: '.myapp-player-container',
camera: camera,
defaultControls: true,
playerEngine: sdk.playerEngines.PLAYER_ENGINE__WEBRTC,
});
player.playLive();
}, function (error) {
console.error(error);
});
</script>
</body>
</html>

Chúng tôi cũng đã thêm một số tính năng mới:

  • hỗ trợ các liên kết video một lần;
  • các nút đã được thêm vào trình phát để kiểm soát chất lượng video và tốc độ phát lại kho lưu trữ;
  • các điều khiển của trình phát có thể được bật và tắt lần lượt (trước đây bạn có thể bật mọi thứ ở đó hoặc ẩn mọi thứ);
  • Đã thêm khả năng tắt âm thanh trên máy ảnh.

Ứng dụng demo

Để trình bày cách sử dụng Ivideon Web SDK với thư viện giao diện người dùng, chúng tôi phân phối nó cùng với một ứng dụng demo. Bây giờ bạn có cơ hội xem Ivideon Web SDK hoạt động như thế nào với ReactJS.

Ứng dụng demo có sẵn trực tuyến tại liên kết. Để làm cho nó hoạt động, một camera ngẫu nhiên từ Ivideon TV sẽ được thêm vào. Nếu đột nhiên máy ảnh không hoạt động, bạn chỉ cần truy cập lại vào liên kết ở trên.

Một cách khác để xem bản demo là kiểm tra mã nguồn trong SDK Web và tự xây dựng ứng dụng.

Ứng dụng của chúng tôi có thể hiển thị mã nào tương ứng với hành động của người dùng.

Thêm một số người chơi với các công cụ khác nhau vào trang và so sánh hiệu suất của họ.

Giám sát video trên đám mây tự làm: các tính năng mới của SDK Web Ivideon

Tạo và quản lý nhiều người chơi từ một dòng thời gian, dòng thời gian này sẽ đồng thời hiển thị kho lưu trữ các bản ghi từ nhiều camera.

Giám sát video trên đám mây tự làm: các tính năng mới của SDK Web Ivideon

Ứng dụng demo ghi nhớ các cài đặt từ phiên cuối cùng trong bộ nhớ cục bộ của trình duyệt: thông số truy cập API, thông số camera và các cài đặt khác. Chúng sẽ được khôi phục khi bạn đăng nhập lại.

Mã ứng dụng demo được biên soạn từ bản đồ nguồn - mã demo có thể được xem trực tiếp trong trình gỡ lỗi.

Giám sát video trên đám mây tự làm: các tính năng mới của SDK Web Ivideon

Ví dụ về tích hợp

Giám sát video trên đám mây tự làm: các tính năng mới của SDK Web Ivideon

Nhóm chương trình có tiền tố "iSKI» bao gồm các ứng dụng riêng biệt cho hầu hết các quốc gia trượt tuyết ở Châu Âu: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Séc, Slovakia, Suomi, Deutschland, Slovenija và nhiều quốc gia khác). Ứng dụng này hiển thị tình trạng tuyết tại các khu trượt tuyết, danh sách các nhà hàng trên núi và bản đồ đường đi cũng như các thông tin hữu ích khác sẽ giúp bạn có được bức tranh hoàn chỉnh về điểm đến trước chuyến đi. Đồng thời, không cần truy cập Internet - nó hoạt động ngoại tuyến (ngoại trừ các chương trình phát sóng từ camera). Tất cả các ứng dụng đều có sẵn miễn phí.

Hiện nay hầu hết các khu trượt tuyết đều có camera ghi lại tình hình trên dốc. Để xem camera từ xa thông qua ứng dụng, chúng tôi đã cung cấp SDK của mình cho iSKI và giờ đây mọi người có thể xem qua ứng dụng không chỉ dự báo thời tiết, độ dày tuyết và số lượng thang máy mở mà còn cả video trực tiếp từ dốc.

Giám sát video trên đám mây tự làm: các tính năng mới của SDK Web Ivideon

Hệ thống nhà thông minh đa dạng. Nhờ tích hợp với hệ thống Ivideon, các giải pháp này mang lại nhiều lợi ích hơn cho an ninh gia đình bằng cách giám sát ngôi nhà và lưu trữ các bản ghi video theo cách an toàn nhất trong kho lưu trữ đám mây. Toàn quyền kiểm soát được thực hiện thông qua một ứng dụng di động, ứng dụng này thông báo về mọi mối đe dọa trong thời gian thực và cho phép bạn phản ứng nhanh chóng với các tình huống bất thường.

Giám sát video trên đám mây tự làm: các tính năng mới của SDK Web Ivideon

Hệ thống phân tích công việc của người bán và tư vấn Giải pháp dịch vụ hoàn hảo. Hệ thống giám sát video trên đám mây giám sát và ghi lại dữ liệu trong kho lưu trữ, được xác minh bởi các nhà khai thác và kết quả được phản ánh trực tuyến trong tài khoản cá nhân của bạn. Cuối cùng, khách hàng nhận được một đoạn ngắn với một sự kiện cụ thể - vi phạm quy trình bán hàng hoặc một sự cố gây tranh cãi. Trong giao diện web, anh ta thấy dữ liệu về hành vi vi phạm và một đoạn video được nhúng. Toàn bộ mảng dữ liệu được chia thành hai loại: sự kiện quan trọng và sự kiện thông thường. Những vi phạm thông thường sẽ xuất hiện trong tài khoản trực tuyến vào ngày hôm sau sau sự kiện, nhưng đối với những vi phạm nghiêm trọng, bạn có thể nhận được báo cáo qua SMS hoặc tin nhắn.

Viết cho chúng tôiđể truy cập SDK Web và tìm hiểu thêm về khả năng tích hợp của chúng tôi.

Nguồn: www.habr.com

Thêm một lời nhận xét