Die moderne Version von Multiroom-Lösungen
Es ist kein Geheimnis, dass die Umsetzung der Arbeit mit Multimedia-Inhalten in der Installation von Automatisierungssystemen an einem der ersten Orte neben Licht und Klima liegt. In diesem Fall ist das wichtigste Merkmal häufig die einfache Verwaltung, da sich der Endbenutzer damit befassen muss.
Herkömmliche Lösungen für Projekte mit mehreren Räumen (mehrere Räume) werden normalerweise gemäß dem Schema mit einem zentralen Knoten und der Verkabelung dedizierter Kabel an jedem Punkt implementiert, an dem die Ausgabe von Video und / oder Ton realisiert werden muss. Ein Merkmal dieses Ansatzes ist die Fähigkeit, über einen einzigen Signalschalter zu arbeiten, das einfache Hinzufügen neuer Quellen, die Unterstützung für die "Übertragung" von Inhalten zwischen Punkten während der Wiedergabe und die Fähigkeit, jede Art von Ausrüstung zu verwenden. Es gibt jedoch auch Nachteile, von denen die größten die Schwierigkeit sind, neue Betrachtungspunkte hinzuzufügen, die hohen Kosten für das Verlegen von Kabeln, eine signifikante Erhöhung der Kosten bei der Erweiterung des Systems und die Schwierigkeit, neue Standards für die Signalqualität einzuführen. Zu sagen, dass ein solches Szenario veraltet wäre, wäre natürlich falsch, aber es lohnt sich, andere Optionen in Betracht zu ziehen.zweifellos besonders bei kostengünstigen Projekten.
Wenn heute die überwiegende Mehrheit der Inhalte digital ist und die Kosten für hochwertige Mediaplayer relativ niedrig sind, ist es viel einfacher und effizienter, den Original-Stream an den Empfänger zu senden, als ihn zentral zu dekodieren und entpackt zu übertragen. In diesem Artikel werden die Möglichkeiten der Implementierung eines Systems zur Arbeit mit Medieninhalten auf der Grundlage von Empfängern betrachtet, die in der Nähe von Betrachtungspunkten oder Audiogeräten installiert sind, über ein Standard-Computernetzwerk verbunden sind und über von iRidium Mobile gesteuerte Touchpanels gesteuert werden.Derzeit werden auf dem Markt verschiedene Technologien vorgestellt, die zur Lösung dieses Problems positioniert sind. Die am häufigsten genannte Option ist das DLNA-Protokoll. "Auf dem Papier" sieht es ziemlich interessant aus - Unterstützung für gängige Multimedia-Formate, die Möglichkeit, Funktionen in zentralisierte Speicher, Mediaplayer und Controller aufzuteilen, breite Unterstützung durch Hersteller und sogar Zertifizierung. Für eine minimale, aber voll funktionsfähige Installation reichen auf den ersten Blick ein Medienserver (z. B. basierend auf einem Netzwerklaufwerk) und ein moderner Smart-TV aus. Es ist jedoch kein Geheimnis, dass es ihm in Wirklichkeit viel schlechter geht. Die meisten Benutzer stoßen auf Inkompatibilitätsprobleme, das Fehlen solcher praktischer Funktionen,B. das Speichern einer Position beim Stoppen der Wiedergabe und das Wechseln von Audiospuren und Untertiteln, ganz zu schweigen von Dateiformaten. Natürlich können einige Probleme privat gelöst werden, aber die Lösung ist selten, wenn sie als einfach, universell und bequem bezeichnet werden kann.Zwei weitere Technologien, mit denen diese Aufgabe teilweise erledigt werden kann, sind proprietäre Lösungen AirPlay von Apple und Chromcast von Google. Aufgrund ihrer Nähe sind sie wesentlich bequemer und stabiler im Betrieb, verfügen jedoch nur über begrenzte Funktionen und sind nicht in der Lage, anspruchsvolle Benutzer zufrieden zu stellen.Daher kann der universellste Empfänger unserer Meinung nach heute ein Mikrocomputer mit spezialisierter Software sein. Diese Kombination bietet hohe Flexibilität, die Auswahl verschiedener Konfigurationen (z. B. Tonausgabe über eine hochwertige Soundkarte), die Möglichkeit, die Funktionen des Systems zu erweitern (z. B. die Unterstützung neuer Codecs) und die Kontrolle über das Netzwerk.Eines der in diesem Szenario häufig verwendeten Produkte ist Kodi(früher bekannt als XBMC). Diese kostenlose Open-Source-Software ist seit 2002 auf dem Markt und kann auf einer einzigartig breiten Palette von Plattformen ausgeführt werden, darunter nicht nur herkömmliche x86-PCs, sondern auch Android-Konsolen und sogar das Raspberry Pi-Mikrosystem. Gleichzeitig verfügt das System über eine einzige Schnittstelle, eine breite Palette von Funktionen (einschließlich der Verwendung externer Plug-Ins), Unterstützung für Netzwerkressourcen, formal unbegrenzte Unterstützung für Mediendateiformate sowie eine Schnittstelle für die Netzwerkverwaltung.
Bei der Auswahl einer Plattform für ein Heimkino auf Kodi-Basis sollten Sie die folgenden Merkmale berücksichtigen: Vorhandensein von Hardware-Decodern für die erforderlichen Videoformate, Unterstützung für die automatische Umschaltung der Videoausgangsfrequenz und die Möglichkeit zur Ausgabe digitaler Audioformate, Netzwerkverbindungsgeschwindigkeit (wenn es sich um Wi-Fi handelt, aber diese Option sollte nur als letzter Ausweg betrachtet werden). Optional können Sie kompakte Systeme der Intel NUC-Serie mitbringen.
Beachten Sie, dass Sie dieses Produkt als Audio-Player verwenden können, ohne das Anzeigegerät einzuschalten und ausschließlich über das Netzwerk zu steuern. Das Installieren und Konfigurieren der Kodi-Software ist normalerweise kein Problem. Bei Bedarf können Sie die Wiki-Site des Projekts verwenden.Zur Steuerung des Players können Sie lokale Geräte verwenden, darunter eine Tastatur, herkömmliche IR-Fernbedienungen, Programme für Smartphones und Tablets sowie die iRidium Mobile-Oberfläche. Die letztere Option bietet bestimmte Vorteile, von denen die wichtigste die Möglichkeit ist, ein individuelles Interface-Design für das Bedienfeld zu erstellen. Das zweite Merkmal der Lösung ist die Unterstützung der Integration anderer Geräte in das System. Wenn Sie beispielsweise einen Film einschalten, können Sie eine bestimmte Lichtszene aktivieren, nicht wesentliche Warnungen ausschalten, Audio-Video-Geräte konfigurieren (insbesondere einen Bildschirm öffnen, den Projektor und den Empfänger auf die erforderlichen Eingänge schalten). Beachten Sie, dass bei Bedarf mehrere Steuerungsoptionen gleichzeitig in einem Projekt kombiniert werden können, da trotz der Trends der allgegenwärtigen Installation von TouchscreensEine klassische Tastatur ist oft bequemer.
Die Mindestsoftware zum Erstellen eines Projekts besteht aus dem iRidium GUI Editor zum Arbeiten an Design und Code sowie i2 Control zum Debuggen eines Projekts für Windows. Um das Projekt nach Überprüfung der Funktionsfähigkeit auf physische Panels zu übertragen, müssen Sie iRidium Transfer und das i2 Control-Programm für diese verwenden. Beachten Sie, dass auch entsprechende Lizenzen für den Emulator und die Panels erforderlich sind. Übrigens können ihre voll funktionsfähigen Versionen mit einer begrenzten Gültigkeitsdauer nach Abschluss der Schulung auf der Website des Unternehmens kostenlos bezogen werden.Für die Arbeit mit Kodi werden der AV & Custom Systems-Treiber und ein speziell geschriebenes Softwaremodul verwendet, das von der Entwicklerseite heruntergeladen werden kann. Der einfachste Weg, ein Projekt zu erstellen, basiert auf den im Kit enthaltenen Beispielen. Zuvor muss jedoch die Fernbedienung auf dem Player aktiviert und die Zugriffsparameter für die Weboberfläche angegeben werden. Darüber hinaus ist es ratsam, sofort Medienbibliotheken auf dem Player einzurichten. Es ist am bequemsten, sie auf einem Netzwerklaufwerk zu platzieren, da in diesem Fall der Zugriff von allen Spielern im Netzwerk möglich ist. Kodi verfügt über integrierte Indizierungswerkzeuge, sodass Musik mit Tags arbeiten kann.
In den Beispielen ist die dynamische Steuerung mehrerer Spieler implementiert. Zu diesem Zweck müssen Sie sie bereits während des Betriebs von i2 Control im Bedienfeld zur dynamischen Liste hinzufügen, indem Sie die IP-Adresse, die Portnummer und andere Informationen angeben.Die Entwickler haben das Feedback nicht vergessen. Wenn Ihr System also bereits eine Komposition spielt, werden auf dem neuen Bedienfeld Informationen dazu angezeigt, ganz zu schweigen von der Koordination der Lautstärkereglerwerte. Dies kann auch zu den Vorteilen gegenüber der lokalen Steuerung eines herkömmlichen Bedienfelds hinzugefügt werden.Eine weitere Version des Media Players, für die Sie den vorgefertigten Treiber im iRidium Mobile-System verwenden können, sind die unter der Marke Dune HD angebotenen Geräte. Heute sind sie eine der bequemsten Optionen, die ohne Schamanismus mit Firmware und Einstellungen sofort funktionieren.
Der Grund dafür ist die hochwertige Originalsoftware unseres eigenen Designs. Es ist anzumerken, dass die Kosten für Geräte viel höher sind als bei den zahlreichen Modellen aus dem Reich der Mitte. Derzeit können diese Geräte nicht nur die grundlegenden Funktionen eines Media Players mit Unterstützung für lokale und Netzwerkressourcen bereitstellen, sondern auch über vom Benutzer installierte Plugins eine Verbindung zu Onlinediensten herstellen.
Die Netzwerk-API zum Verwalten des Geräts über HTTP wird auf der Website des Herstellers des Players beschrieben und verfügt nicht über zahlreiche Funktionen. Aber für das im Artikel betrachtete Szenario wird es ausreichen. Insbesondere enthält es Befehle zum Steuern der Wiedergabe, zum Abrufen des aktuellen Status, zum Emulieren der Tasten der Standardfernbedienung und zum Systembetrieb. Beachten Sie, dass der Player keinen Schutz und keine Zugriffskontrolle hat, was in einigen Fällen möglicherweise nicht sehr praktisch ist.
Das mit dem Modul gelieferte Beispiel nutzt nicht alle Funktionen der API, sondern emuliert nur die Fernbedienung. Die Benutzeroberfläche ist jedoch recht einfach. Wenn Sie möchten, können Sie die Funktionen der Demoseite problemlos erweitern. Beispielsweise sind buchstäblich einige Mausbewegungen erforderlich, um ein neues Feld zu erstellen, das den aktuellen Status des Geräts widerspiegelt. Die Anzeige des aktuell abspielbaren Inhalts ist ebenfalls implementiert. Mit minimalem Aufwand können Sie ein Panel erstellen, um Ihre bevorzugten Internetradiosender einzuschalten.
Die aktuelle Version von iRidium Mobile implementiert hauptsächlich Steuerungsfunktionen für Automatisierungssysteme über dedizierte Panels. Es ist ziemlich schwierig, Hintergrundoperationen darauf zu implementieren. Wenn Sie möchten, können Sie jedoch auch eher ungewöhnliche Implementierungen in der besprochenen Richtung finden. Sie können beispielsweise ein Bedienfeld programmieren, um die Heimausrüstung auf das Skript „Filme ansehen“ umzuschalten oder das Schild „Anschauen“ an der Kinotür zu aktivieren, wenn eine Änderung des Spielerstatus festgestellt wird. Source: https://habr.com/ru/post/de387399/
All Articles