Φτιάξτο μόνος σου παρακολούθηση βίντεο cloud: νέες δυνατότητες του Ivideon Web SDK

Φτιάξτο μόνος σου παρακολούθηση βίντεο cloud: νέες δυνατότητες του Ivideon Web SDK

Έχουμε πολλά στοιχεία ενσωμάτωσης που επιτρέπουν σε κάθε συνεργάτη να δημιουργήσει τα δικά του προϊόντα: Ανοίξτε το API για την ανάπτυξη οποιασδήποτε εναλλακτικής στον προσωπικό λογαριασμό του χρήστη Ivideon, Mobile SDK, με το οποίο μπορείτε να αναπτύξετε μια ολοκληρωμένη λύση ισοδύναμη σε λειτουργικότητα με τις εφαρμογές Ivideon, επίσης ως Web SDK.

Πρόσφατα κυκλοφορήσαμε ένα βελτιωμένο Web SDK, πλήρες με νέα τεκμηρίωση και μια δοκιμαστική εφαρμογή που θα κάνει την πλατφόρμα μας ακόμα πιο ευέλικτη και φιλική προς τους προγραμματιστές. Εάν ήσασταν ήδη εξοικειωμένοι με το SDK μας στο παρελθόν, θα παρατηρήσετε αμέσως τις αλλαγές - τώρα έχετε ένα σαφές παράδειγμα για το πώς να δημιουργήσετε λειτουργίες API στην εφαρμογή σας.

Για όλους τους άλλους, θα σας πούμε με περισσότερες λεπτομέρειες για τις καθημερινές περιπτώσεις και τις υλοποιημένες ενσωματώσεις χρησιμοποιώντας το Ivideon API / SDK.

Web SDK: νέες δυνατότητες

Το Ivideon δεν είναι απλώς ένας προμηθευτής υπηρεσιών και εξοπλισμού παρακολούθησης βίντεο cloud. Ένας πλήρης κύκλος ανάπτυξης πραγματοποιείται μέσα στο Ivideon: από το υλικολογισμικό της κάμερας έως την έκδοση web της υπηρεσίας. Δημιουργούμε SDK πελατών και διακομιστών, βελτιώνουμε το LibVLC, υλοποιούμε WebRTC, κάνουμε ανάλυση βίντεο, αναπτύσσουμε έναν πελάτη με υποστήριξη White Label για συνεργάτες και έργα επίδειξης για το SDK.

Ως αποτέλεσμα, καταφέραμε να γίνουμε μια πλατφόρμα στην οποία οι συνεργάτες μπορούν να δημιουργήσουν τις δικές τους λύσεις. Τώρα το SDK μας για τον Ιστό έχει λάβει σημαντική αναβάθμιση και ελπίζουμε ότι θα υπάρξουν ακόμη περισσότερες λύσεις ενοποίησης.

Για τη διευκόλυνσή σας, προσθέσαμε στην αρχή μια ενότητα "Γρήγορη εκκίνηση", η οποία θα σας βοηθήσει να κατανοήσετε εύκολα τη διαχείριση συσκευών.

Ο παρακάτω κώδικας δείχνει τη βασική χρήση του Ivideon Web SDK: ένα πρόγραμμα αναπαραγωγής προστίθεται στη σελίδα και ξεκινά η αναπαραγωγή του βίντεο για τη δημόσια κάμερα.

<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/el/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>

Προσθέσαμε επίσης πολλά νέα χαρακτηριστικά:

  • υποστήριξη για εφάπαξ συνδέσμους βίντεο.
  • κουμπιά έχουν προστεθεί στη συσκευή αναπαραγωγής για τον έλεγχο της ποιότητας του βίντεο και της ταχύτητας αναπαραγωγής αρχειοθέτησης.
  • Τα χειριστήρια του προγράμματος αναπαραγωγής μπορούν να ενεργοποιηθούν και να απενεργοποιηθούν ένα-ένα (προηγουμένως μπορούσατε είτε να ενεργοποιήσετε όλα όσα υπήρχαν εκεί είτε να τα αποκρύψετε όλα).
  • Προστέθηκε η δυνατότητα απενεργοποίησης του ήχου στην κάμερα.

Επίδειξη εφαρμογής

Για να δείξουμε πώς να χρησιμοποιείτε το Ivideon Web SDK με τη βιβλιοθήκη διεπαφής χρήστη, το διανέμουμε μαζί με μια εφαρμογή επίδειξης. Τώρα έχετε την ευκαιρία να δείτε πώς λειτουργεί το Ivideon Web SDK με το ReactJS.

Η εφαρμογή επίδειξης είναι διαθέσιμη online στο σύνδεσμος. Για να λειτουργήσει, προστίθεται μια τυχαία κάμερα από το Ivideon TV. Εάν ξαφνικά αποδειχθεί ότι η κάμερα δεν λειτουργεί, απλώς ακολουθήστε ξανά τον παραπάνω σύνδεσμο.

Ένας άλλος τρόπος για να δείτε την επίδειξη είναι να εξετάσετε τον πηγαίο κώδικα στο Web SDK και να δημιουργήσετε μόνοι σας την εφαρμογή.

Η εφαρμογή μας μπορεί να δείξει ποιος κώδικας αντιστοιχεί στις ενέργειες του χρήστη.

Προσθέστε πολλούς παίκτες με διαφορετικούς κινητήρες στη σελίδα και συγκρίνετε την απόδοσή τους.

Φτιάξτο μόνος σου παρακολούθηση βίντεο cloud: νέες δυνατότητες του Ivideon Web SDK

Δημιουργήστε και διαχειριστείτε πολλά προγράμματα αναπαραγωγής από μια γραμμή χρόνου, η οποία θα εμφανίζει ταυτόχρονα αρχεία εγγραφών από πολλές κάμερες.

Φτιάξτο μόνος σου παρακολούθηση βίντεο cloud: νέες δυνατότητες του Ivideon Web SDK

Η εφαρμογή επίδειξης θυμάται τις ρυθμίσεις από την τελευταία περίοδο λειτουργίας στον τοπικό χώρο αποθήκευσης του προγράμματος περιήγησης: παραμέτρους πρόσβασης API, παραμέτρους κάμερας και άλλες. Θα αποκατασταθούν όταν συνδεθείτε ξανά.

Ο κώδικας της εφαρμογής επίδειξης συντάχθηκε από χάρτες πηγής - ο κώδικας επίδειξης μπορεί να προβληθεί απευθείας στο πρόγραμμα εντοπισμού σφαλμάτων.

Φτιάξτο μόνος σου παρακολούθηση βίντεο cloud: νέες δυνατότητες του Ivideon Web SDK

Παραδείγματα ενσωματώσεων

Φτιάξτο μόνος σου παρακολούθηση βίντεο cloud: νέες δυνατότητες του Ivideon Web SDK

Ομάδα προγραμμάτων με το πρόθεμα "κάνω σκι» περιλαμβάνει ξεχωριστές εφαρμογές για σχεδόν όλες τις ευρωπαϊκές χώρες σκι: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Τσεχία, Σλοβακία, Suomi, Deutschland, Slovenija και άλλα). Η εφαρμογή εμφανίζει τις συνθήκες χιονιού στα χιονοδρομικά κέντρα, μια λίστα με εστιατόρια στα βουνά και χάρτες μονοπατιών, καθώς και άλλες χρήσιμες πληροφορίες που θα σας βοηθήσουν να αποκτήσετε μια πλήρη εικόνα του προορισμού σας πριν από το ταξίδι σας. Ταυτόχρονα, δεν απαιτείται πρόσβαση στο Διαδίκτυο - λειτουργεί εκτός σύνδεσης (εκτός από εκπομπές από κάμερες). Όλες οι εφαρμογές είναι διαθέσιμες δωρεάν.

Τώρα σχεδόν κάθε χιονοδρομικό κέντρο διαθέτει κάμερα που δείχνει την κατάσταση στην πίστα. Για να δείτε τις κάμερες εξ αποστάσεως μέσω της εφαρμογής, παρέχουμε το iSKI με το SDK μας και τώρα όλοι μπορούν να δουν μέσω της εφαρμογής όχι μόνο την πρόγνωση του καιρού, το πάχος του χιονιού και τον αριθμό των ανοιχτών ανελκυστήρων, αλλά και βίντεο απευθείας από την πλαγιά.

Φτιάξτο μόνος σου παρακολούθηση βίντεο cloud: νέες δυνατότητες του Ivideon Web SDK

Διάφορα συστήματα έξυπνων σπιτιών. Χάρη στην ενσωμάτωση με το σύστημα Ivideon, αυτές οι λύσεις αποκτούν περισσότερα οφέλη για την ασφάλεια του σπιτιού παρακολουθώντας το σπίτι και αποθηκεύοντας εγγραφές βίντεο με τον πιο ασφαλή τρόπο σε ένα αρχείο cloud. Ο πλήρης έλεγχος πραγματοποιείται μέσω μιας εφαρμογής για κινητά, η οποία ειδοποιεί για τυχόν απειλές σε πραγματικό χρόνο και σας επιτρέπει να ανταποκρίνεστε γρήγορα σε ασυνήθιστες καταστάσεις.

Φτιάξτο μόνος σου παρακολούθηση βίντεο cloud: νέες δυνατότητες του Ivideon Web SDK

Σύστημα Analytics για την εργασία των πωλητών και συμβούλων Perfect Service Solution. Το σύστημα παρακολούθησης βίντεο cloud παρακολουθεί και καταγράφει δεδομένα στο αρχείο, τα οποία επαληθεύονται από τους χειριστές και τα αποτελέσματα αντικατοπτρίζονται διαδικτυακά στον προσωπικό σας λογαριασμό. Ο πελάτης λαμβάνει τελικά ένα σύντομο απόσπασμα με ένα συγκεκριμένο συμβάν - μια παραβίαση του πρωτοκόλλου πωλήσεων ή ένα αμφιλεγόμενο περιστατικό. Στη διεπαφή ιστού, βλέπει δεδομένα σχετικά με την παραβίαση και ένα ενσωματωμένο κομμάτι βίντεο. Ολόκληρος ο πίνακας δεδομένων χωρίζεται σε δύο κατηγορίες: κρίσιμα συμβάντα και κανονικά. Τα κανονικά εμφανίζονται στον διαδικτυακό λογαριασμό την επόμενη μέρα μετά το συμβάν, αλλά για κρίσιμες παραβάσεις, οι αναφορές μπορούν να ληφθούν μέσω SMS ή messenger.

Γράψτε μαςγια να αποκτήσετε πρόσβαση στο Web SDK και να μάθετε περισσότερα σχετικά με τις δυνατότητες ενσωμάτωσής μας.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο