Baza wiedzy > Komponenty > Udostępniania i komunikacji P2P
W dzisiejszym świecie udostępnianie dostępu do systemów zarządzania wideo (VMS) stało się niezbędne. Niezależnie od tego, czy udostępniasz dostęp do kamery monitoringu w domu współmałżonkowi, czy przyznajesz dostęp oparty na rolach w organizacji, gdzie różni użytkownicy mają określone obowiązki — na przykład monitorowanie lub konfigurowanie — możliwość zarządzania tym, kto może oglądać i kontrolować poszczególne komponenty, jest kluczowa. W Banalytics VMS wdrożono komunikację P2P (Peer-to-Peer), umożliwiającą bezpośrednią komunikację między urządzeniami i użytkownikami bez potrzeby posiadania scentralizowanego serwera lub pośrednika. Takie podejście zapewnia bezpieczniejszy, bardziej wydajny i elastyczny system zarówno dla użytkowników indywidualnych, jak i organizacji.
Banalytics VMS oferuje możliwość zarządzania dostępem użytkowników do różnych komponentów systemu. Można przyznać dostęp poszczególnym użytkownikom lub grupom użytkowników, z różnymi uprawnieniami dopasowanymi do ich ról. Ten artykuł poprowadzi Cię krok po kroku przez proces konfigurowania praw dostępu i udostępniania uprawnień, zapewniając, że użytkownicy mają dostęp tylko do tych komponentów, których potrzebują.
Przejdź do sekcji komunikacji P2P w Ustawieniach serwera. Kliknij przycisk Udostępnianie konta. Wprowadź adres e-mail użytkownika. Może to być adres e-mail zarejestrowanego użytkownika lub nowego.
Adres e-mail pojawi się w sekcji Udostępnianie konta. Obok adresu e-mail zobaczysz następujące dostępne dzałania:
Dodaj użytkownika do grupy.
Wyślij ponownie hasło do połączenia.
Usuń udostępnianie.
Kliknij ikonę + obok adresu e-mail użytkownika, aby wybrać komponent, do którego chcesz przyznać dostęp. Dla każdego komponentu istneją opcje usunięcia dostępu.
Kliknij ikonę + obok komponentu, aby skonfigurować prawa dostępu dla niego. Określ konkretne uprawnienia, które chcesz przyznać. W zależności od komponentu mogą to być:
Wykonanie zadania. To uprawnienie daje dostęp do wykonania zadania skonfigurowanego dla komponentu. Na przykład, odtwarzanie dźwięku.
Strumień audio. To uprawnienie daje dostęp do strumieni audio z kamery w czasie rzeczywistym.
Pogląd. To uprawnienie daje dostęp do wyświetlania konfiguracji komponentu.
Start/Zatrzymanie. To uprawnienie daje dostęp do uruchamiania/zatrzymywania komponentu.
Zmień. To uprawnienie daje dostęp do aktualizacji konfiguracji komponentu. Uwaga: Aby zmienić konfigurację, musisz przyznać uprawnienie zarówno do "Pogląd", jak i "Zmień".
Strumień wideo. To uprawnienie daje dostęp do strumieni wideo z kamery w czasie rzeczywistym.
Po przyznaniu dostępu użytkownik otrzyma e-mail zawierający hasło do połączenia. Po utworzeniu konta lub zalogowaniu użytkownik będzie widział tylko te komponenty, do których uzyskał dostęp.
Kliknij przycisk Grupa użytkowników. Wprowadź nazwę grupy. Może to być nazwa roli - Gość, Administrator.
Konfigurowanie dostępu dla grupy użytkowników jest podobne do przyznawania dostępu indywidualnego. Po przyznaniu dostępu do komponentu dla grupy, wszyscy nowi użytkownicy dodani do tej grupy automatycznie uzyskują te same uprawnienia.
Możesz sprawdzić, kto i kiedy łączył się z Twoimi serwerami w zakładce Historia połączeń konta w sekcji P2P komunikacja.
Oprócz konfiguracji ról i przyznawania dostępu, komponent umożliwia konfigurowanie ustawień połączenia dla bieżącego użytkownika. Te ustawienia dotyczą połączenia Twojej przeglądarki z serwerem w aplikacji Banalytics. Ustawienia kamer związane z nagrywaniem mogą różnić się od tych, które konfigurujesz do oglądania transmisji na żywo w przeglądarce.
Znaczenie
Wymagane (Tak/Nie)
Opis
Domyślny
Ponowne uruchomienie w przypadku błędu działania
Tak
Tryb ponownego uruchamiania po wykryciu błędu:
Zatrzymaj przy błędzie – nie uruchamia się ponownie, dopóki nie zostanie ręcznie wywołane.
Natychmiast – próbuje uruchomić się automatycznie natychmiast po wykryciu błędu.
10 sek – próbuje uruchomić się automatycznie po 10-sekundowym opóźnieniu po wykryciu błędu.
30 sek – próbuje uruchomić się automatycznie po 30-sekundowym opóźnieniu po wykryciu błędu.
1 min – próbuje uruchomić się automatycznie po 1-minutowym opóźnieniu po wykryciu błędu.
Domyślnie 10 sek
TTL tokenu bezpieczeństwa (Czas życia)
Tak
TTL tokenu bezpieczeństwa (Czas życia) określa czas ważności tokenu bezpieczeństwa, który jest wydawany użytkownikowi. Ten token autoryzuje i uwierzytelnia użytkownika w aplikacji Banalytics. Oznacza to, że jeśli zamkniesz okno przeglądarki i otworzysz je ponownie w tym czasie, nie będziesz musiał się ponownie logować.
Krótszy TTL poprawia bezpieczeństwo, ograniczając czas ważności tokenu, co wymusza częstsze ponowne uwierzytelnianie. Z drugiej strony, dłuższy TTL zmniejsza częstotliwość żądań uwierzytelniania, ale może wystawić system na potencjalne zagrożenia bezpieczeństwa, jeśli token zostanie przechwycony.
Domyślnie 15 min
Czas oczekiwania klienta (min)
Tak
Czas oczekiwania klienta ustala maksymalny czas, przez który połączenie z przeglądarki do serwera Banalytics może pozostać nieaktywne, zanim zostanie automatycznie zakończone. Serwer rozłączy połączenie, jeśli przeglądarka nie wyśle żadnych żądań lub nie będzie wchodzić w interakcję z serwerem Banalytics w tym okresie.
Dłuższy czas oczekiwania może być odpowiedni, gdy użytkownicy oczekują aktywnych sesji przez dłuższy czas, na przykład w systemach monitoringu w operacjach bezpieczeństwa.
Domyślnie 5 min
Maksymalna przepustowość (kB/s)
Tak
Ten parametr definiuje maksymalną dozwoloną przepustowość połączenia z serwerem przez przeglądarkę, mierzoną w kilobajtach na sekundę (kB/s). Zapewnia to, że strumień wideo i transmisja danych nie przekroczą określonego limitu, zapobiegając przecążeniu sieci.
Ustaw tę wartość, aby zoptymalizować jakość strumieniowania wideo w zależności od dostępnych zasobów sieciowych.
Domyślnie 500000kB/s
Zarezerwowane dla transmisji plików (%)
Yes
To ustawienie definiuje procent całkowitej przepustowości, zarezerwowany specjalnie dla transmisji plików. Pozostała część przepustowości może być używana do transmisji wideo i innych danych.
Jeśli Twój system wymaga częstych transferów plików (np. nagrań lub zrzutów ekranu), możesz zarezerwować część dostępnej przepustowości, aby zapewnić płynne przesyłanie plików bez wpływu na jakość transmisji na żywo.
Domyślnie 30%
Maksymalny bitrate (bitów na sekundę)
Yes
Ustawienie maksymalnego bitrate (bitów na sekundę) określa najwyższy dozwolony bitrate dla strumienia wideo. Ma to bezpośredni wpływ na jakość i rozdzielczość strumienia wideo. Wyższe wartości bitrate prowadzą do lepszej jakości obrazu, ale wymagają większych zasobów sieciowych.
Domyślnie 300000 bps
GOP (Grupa Obrazów)
Yes
Ustawienie GOP (Grupa Obrazów) określa interwał między kluczowymi klatkami w strumieniu wideo. Jest to istotne dla optymalizacji strumienia wideo w zależności od warunków sieciowych i wymaganego poziomu jakości wideo.
Krótsze GOP zapewniają plynne wideo i są odpowiednie do transmisji na żywo, ale oznaczają więcej kluczowych klatek, co prowadzi do większego zużycia danych.
Dłuższe GOP zmniejszają zużycie danych kosztem płynności wideo. Dłuższe GOP mogą być stosowane do nagrywania lub w sytuacjach o ograniczonej przepustowości.
Domyślnie 100
Rozmiar transmisji na żywo
Yes
Ten parametr ustawia rozdzielczość wideo transmisji na żywo. Możesz skonfigurować strumień wideo, aby pasował do wyświetlacza lub możliwości połączenia użytkownika. Niższe rozdzielczości wykorzystują mniej przepustowości, ale mogą poświęcić jakość obrazu.
Dostosuj rozdzielczość do dostępnej przepustowości i pożądanej jakości wideo, szczególnie dla użytkowników z ograniczonym dostępem do internetu.
Domyślnie 640x480
Adaptacyjne bitrate
No
Włączenie adaptacyjnego bitrate pozwala systemowi automatycznie dostosować bitrate strumienia wideo w zależności od aktualnych warunków sieciowych użytkownika. Jeśli połączenie stanie się wolniejsze, bitrate zostanie zmniejszony, aby uniknąć buforowania lub przerw w odtwarzaniu.
Ta funkcja jest idealna dla użytkowników z zmieniającymi się prędkościami sieci, zapewniając ciągłość odtwarzania bez nadmiernego buforowania. Ustaw na "True", aby włączyć adaptacyjny bitrate.
Domyślnie YES