System zajmujący się dystrybucją video/reklam - jak to wygląda?

0

Witam,
prawdopodobnie będę 'zmuszony' wykonać system zarządzania/dystrybucji plików video .. coś na wzór ogłoszeń wyświetlanych na monitorach porozstawianych w różnych miejsach np. firmy (czy powiedzmy dworcu pkp).

Zgrubne założenie jest takie, że:

  • system powinien posiadać 'panel sterowania', w którym ustawiana byłaby kolejka materiałów video do uruchomienia na wszystkich monitorach w całym przedsiębiorstwie..

Zastanawiam się jak taki system funkcjonuje ? Myślałem o jakiś streamingu video tylko w założeniach obraz ma być podawany poza sieć LAN, a to z kolei wiąże się m.in. z dużym obciążeniem sieci..

Zastanawiałem się nad taką architekturą:

  • arch. klient-server, gdzie serwer to aplikacja administratorska a klient to komputer, do której 'bezpośrednio' podłączone już są już monitory..
    Serwerem byłaby aplikacja administratora na której ustawiana jest kolejka filmów. Następnie te materiały wideo byłyby synchronizowane z wszystkimi komputerami-klientami.. W ten sposób nie uniknęło by się streamowania filmów i materiały byłyby uruchamiane 'lokalnie'. Jedynie aplikacja administratorska miałaby dostęp do przycisku "play" na każdym kliencie aby móc tylko uruchamiać poszczególną kolejke materiałów..

Tak bym to wstępnie widział.. (ale czy to jest możliwe do wykonania ? -.- )

Teraz pytania do Was :
-czy dobrze kombinuje ?
-jak wy byście zrealizowali tego typu system ? (może mieliście okazje coś podobnego robić..)
-jak takie systemy są realizowane w rzeczywistości ? (które już dobrze prosperują?)
-jak takie coś zrobić? (od strony programistycznej) Z jakich bibliotek korzystać ? (jedynie co znalazłem co może się przydać to player' VLC https://wiki.videolan.org/ który może być tutaj pomocny ale nie wiem czy za jego pomocą będę w stanie zrealizować wszystkie założenia..)
-pod jakimi hasłami szukać informacji, bo na razie nic konkretnego nie mogę znaleźć :|

Podrawiam
AdamE

2

Szukać pod hasłem: Digital Signage Software

Ja pracowałem z tym:

http://scala.com/

Tworzyłem pod to skrypty w pythonie + ich wewnętrzny język.
Pracowałem też na innym systemie (nazwy nie pamiętam) tam był czysty HTML + javascript.

W zasadzie każdy z tych systemów opiera się o architekturę serwer<->klient (player). Gdzie player odpytuje co jakiś interwał czasu serwer czy ma coś nowego odtwarzać, czy jest to samo i odpowiednio pobiera playlistę lub nie.

B.

0

@bfraszczyk - dzięki za odpowiedz.. nakierowałeś mnie na odpowiednie 'pojęcie' w temacie..

1 użytkowników online, w tym zalogowanych: 0, gości: 1