4 Lieferumfang ........................... 4 5 Starten und Stoppen des Systems ........................... 5 6 Weitere Informationen ........................... 6 II Bedienung des IO [io] 8000 / 8001 1 Remote Control Software ........................... 7 Aufbau der Remote Control Software ................................. Connection Fenster .................................
Seite 4
........................... 133 VI Anhang VII Glossar VIII Anwendungsbeispiele 1 Broadcastqualität ........................... 143 2 Begrenzte Bandbreite (E1 / T1) ........................... 145 3 Internet Streaming ........................... 146 4 IP-over-Satellite ........................... 148 5 DVB-H ........................... 150 Index @ copyright 2008, MAYAH Communications GmbH...
Einleitung Einleitung MAYAH's IO [io] 8000 / 8001 Encoder / Decoder unterstützt MPEG-4 und H.264 / AVC Streaming über IP-basierte Netze. Die IO [io] Familie erfüllt die Anforderungen an verschiedenste Applikationen, von Broadcastqualität über Contribution und SNG bis hin zu Corporate Streaming sowie DVB-H.
Encoder / Decoder Model mit LCD an der Vorderseite IO [io] 8001 -DEC Decoder-only Model mit LCD an der Vorderseite Zusätzliche / optionale Schnittstellen-Karten sind auf Anfrage erhältlich. IO [io] 8001: IO [io] 8000: @ copyright 2008, MAYAH Communications GmbH...
Einleitung Features MAYAH's IO [io] Audio / Video Encoder / Decoder Modelle bieten MPEG-4 bzw. H.264 / AVC Streaming über IP-basierte Netzwerke für eine kostengünstige Übertragung von Audio / Videoinhalten. Die Fähigkeit die Auflösung zwischen D1 bis hinunter zu QCIF progressive ändern zu können, ermöglicht einen...
Einleitung Weitere Informationen Zusätzlich zu dieser gedruckten Ausgabe des Handbuchs können Sie auf der Webseite von MAYAH und auf unserem Download-Server weitere Informationen zum Produkt finden. Folgende Dokumentation ist zur Zeit verfügbar: - Communication Reference Manual - Application Notes für den IO [io]...
Einleitung Bedienung des IO [io] 8000 / 8001 Remote Control Software Eine Remote Control Verbindung zum IO [io] kann über folgende Wege aufgebaut werden: 1. Ethernet (PC innerhalb des gleichen Subnetzes): Wählen Sie die Drop-down Liste aus um diese zu öffnen. Alle "lokalen" Geräte werden angezeigt un können per linkem Mausklick geöffnet werden.
Seite 12
Software ausgeführt: 1. Die Remote Control Software versendet einen "Identify Broadcast" im lokalen Subnetz (auf Port 2060). 2. Alle MAYAH Codecs innerhalb des gleichen Subnetzes antworten mit einem UDP-Paket, das die folgenden Informationen beinhaltet: a) MAYAH Designtext (Codecmodel) b) Hardwareversion...
Seite 13
Bedienung des IO [io] 8000 / 8001 WICHTIG: Bitte verwenden Sie stets die korrekte Kombination von Remote Control Software und IO [io] Firmware, um einen fehlerfreien Betrieb zu gewährleisten. Kompatible Versionen sind in den Release Notes von Firmware und Remote Control Software aufgelistet.
Bedienung des IO [io] 8000 / 8001 2.1.1 Aufbau der Remote Control Software Der Aufbau der Remote Control Software des IO [io] kann der folgenden Grafik entnommen werden: Der untere Teil der Remote Control Software zeigt den Gerätestatus des IO [io].
Seite 15
Bedienung des IO [io] 8000 / 8001 WICHTIG: Die LEDs in der Remote Control Software besitzen die gleiche Funktionalität wie die LEDs am Frontpanel des IO [io]. Weitere Informationen über die Frontpanel LEDs können im Kapitel "Aufbau Frontpanels" gefunden werden.
Bedienung des IO [io] 8000 / 8001 2.1.2 Connection Fenster Das Connection Fenster erlaubt die Konfiguration der Verbindungsparameter zwischen Encoder und Decoder. Das folgende Bild zeigt einen Screenshot des Connection Fensters. Es setzt sich aus 3 Teilen zusammen: System, Encoder und Decoder.
Seite 17
Bedienung des IO [io] 8000 / 8001 2. Encoder: Hiermit können alle relevanten Parameter für den Verbindungsaufbau auf Encoderseite konfiguriert werden. Darüber hinaus wird die berechnetet Bitrate für den Stream (Audio + Video + IP-Overhead) dargestellt. Destination address (Audio und Video):...
Seite 18
Bedienung des IO [io] 8000 / 8001 Multicast Mulicast-Adressen verwenden einen Adressbereich zwischen 224.0.0.0 und 239.255.255.255. Einige Teile innerhalb dieses Adressbereichs sind für spezielle Anwendungen oder Firmen reserviert. Das folgende Bild zeigt, wie eine Multicast Verbindung am Encoder zu konfigurieren ist. Das Session Announcement über SAP ist aktiviert und es wird die dafür standardmäßige...
Seite 19
Bedienung des IO [io] 8000 / 8001 Art des Streams: ISMA (Internet Streaming Media Alliance) Der IO [io] erzeugt einen ISMA 2.0 kompatiblen Stream. ISMA definiert die Verwendung von RTP über UDP. Der default ISMA - Stream des IO [io] setzt sich folgendermaßen zusammen:...
Seite 20
Bedienung des IO [io] 8000 / 8001 Beim Streaming über IP-basierte Netzwerke gilt es immer zu beachten, dass zusätzlich zu den eigentlichen Audio- / Videodaten ein gewisser Overhead einkalkuliert werden muss. Dieser ist abhängig von der verwendeten Paketgröße. Beim ISMA-Streamning...
Seite 21
Bedienung des IO [io] 8000 / 8001 MPEG-TS Der MPEG-Standard wurde mit ISO / IEC 13818 - 1 verabschiedet und definiert das bündeln mehrerer Streams (Audio + Video + Zusatzdaten) in ein Programm. Ein Programm besteht aus einem oder mehreren Elementary Streams (ES), die MPEG encodiert sein können, aber nicht müssen.
Seite 22
Bedienung des IO [io] 8000 / 8001 PID (Packet ID / Program ID): PIDs werden verwendet, um einzelne Elementary Streams zu identifizieren. Die PID ist ein 13 bit Wert, der es erlaubt innerhalb eines MPEG-TS bis zu 8192 Ströme zu unterscheiden. Der MPEG-TS Standard reserviert bereits einen Teil dieser PIDs für spezielle Zusatzinformationen (0x0 bis 0xF).
Seite 23
Bedienung des IO [io] 8000 / 8001 Die Program Clock Reference (PCR) ist der Referenztakt, der zur Synchronisation von Encoder und Decoder verwendet wird. Dazu muss die System Time Clock (STC) auf der Empfangsseite wiederhergestellt werden. Dazu wird die PCR verwendet, die in einem maximalen Abstand von 100 ms vom Encoder versendet wird.
Seite 24
Bedienung des IO [io] 8000 / 8001 Das obige Bild zeigt, wie der Decoder konfiguriert werden muss, um eine Verbindung zum Encoder (192.168.1.180) aufzubauen. Nicht benötigte Felder sind grau hinterlegt. Die Checkbox "same source address for video and audio" wird dann gesetzt, wenn Audio und Video vom selben Encoder erwartet werden.
Bedienung des IO [io] 8000 / 8001 Soll der IO [io] einen MPEG-TS (RTP / UDP) empfangen, muss RTP ausgewählt werden. Im Gegensatz zu ISMA-Streams wird hier für Multicast-Streams nicht die Quelle des Streams (also der Encoder), sondern die Multicast-Adresse selbst angegeben. Sendet der Encoder einen Unicast direkt zum Decoder, muss die Quelladresse des Decoders eingestellt werden.
Seite 26
Bedienung des IO [io] 8000 / 8001 Es stellt sich nun die Frage, wie die einzelnen Pakete innerhalb des Netzwerks zum Empfänger finden. Während beim terrestrischen Empfang von Radio oder Fernsehen alle Empfänger alle Programme bekommen, ist dies innerhalb eines Netzwerks sehr unökonomisch, da in diesem Fall sehr viel Kapazität für...
Bedienung des IO [io] 8000 / 8001 2.1.2.3 Session Announcement Protocol Das Session Announcement Protokoll (SAP) wird verwendet um Multicast Streams im Netzwerk anzukündigen. Dazu sendet der Encoder periodisch das für aktuellen Stream entsprechende SDP-File einer bekannten Multicast-Adresse. Per defaul ist dies 224.2.127.254 auf dem Port 9875, auch bekannt als sap.mcast.net.
Bedienung des IO [io] 8000 / 8001 2.1.3 Video Input Fenster Das Video Input Fenster beinhaltet alle relevanten Parameter für die Konfiguration des Eingangsvideos. Video source: Der IO [io] unterstützt die folgenden Video-Schnittstellen: SDI (inklusive embedded audio) Component (Y Pr Pb)
Seite 29
Bedienung des IO [io] 8000 / 8001 Liegt am verwendeten Videoeingang kein gültiges Videosignal an, signalisiert die Remote Control Software dies über die Einblendung eines roten Balken am unteren Ende der Remote Software. Gleiches gilt für den Fall, dass das Videosignal im falschen Format anliegt.
Bedienung des IO [io] 8000 / 8001 Color settings: Der IO [io] besitzt die Möglichkeit das Eingangsvideo manuell anzupassen bzw. zu korrigieren. Folgende Parameter können am Videoeingang beeinflusst werden. 1. chroma red / blue: Die Werte für Chroma Rot und Chroma Blau können hierüber gesteuert werden.
Seite 31
Bedienung des IO [io] 8000 / 8001 Die obere Grafik zeigt ein Videosignal in PAL D1 4:3, ein Videosignal in 4:3 letterbox (PALplus) und ein 16:9 DVD signal. Mit Hilfe der Cropping-Funktion des IO [io] können einzelne Teile des Bildes herausgeschnitten werden und lediglich dieser Teil kann zum Empfänger übertragen werden.
Seite 32
Bedienung des IO [io] 8000 / 8001 vertical: default = 576 (PAL) / (480 (NTSC) => Pixelanzahl pro Zeile des encodierten Videos x-off: default = 0 => horizontale Verschiebung des Eingangsvideos y-off: default = 0 => vertikale Verschiebung des Eingangsvideos Im Video Encoder Fenster können die Werte für Höhe und Breite eingestellt...
Seite 34
Bedienung des IO [io] 8000 / 8001 Die obere Grafik veranschaulicht die Funktion der Parameter Höhe und Breite (Video Encoder Fenster). Soll das Ausgangsvideo auf eine Größe von 320 x 240 reduziert werden, ist dies über die Parameter Höhe und Breite im Video Encoder Fenster einzustellen.
Bedienung des IO [io] 8000 / 8001 2.1.4 Video Encoder Fenster Über das Video Encoder Fenster können alle relevanten Parameter für das Encoding des Videosignals konfiguriert werden. Das Video Encoder Fenster besteht aus 4 Teilen: 1. Video input: Dieser Teil fasst die Angaben des "Video Input...
Seite 36
Bedienung des IO [io] 8000 / 8001 2. Video processing: Dieser Teil dient der Konfiguration des Videoeingangssignals. Video processing bei Verwendung von H.264 / AVC Video processing bei Verwendung von MPEG-4 SP / ASP 1. Interlacing mode: none: Behält den Modus des Eingangssignals bei.
Seite 37
Bedienung des IO [io] 8000 / 8001 3. Auflösung: Die Auflösung des zu encodierenden Videos kann manuell konfiguriert werden. Dazu kann aus einer Liste mit vordefinierten Auflösungen ausgewählt werden. Die folgende Tabelle beinhaltet alle vom IO [io] unterstützten Auflösungen: Beim Encoding mit MPEG-4 SP / ASP kann die Auflösung zusätzlich manuell gesetzt werden.
Seite 38
Bedienung des IO [io] 8000 / 8001 3. Encoding 1: Frame rate: Die Framerate beschreibt die Anzahl diskreter Bilder eines Videosignals. Für PAL beträgt der maximale Wert 25 Bilder / Sekunde (fps), in NTSC ergibt sich ein Wert von 29,97 Bildern / Sekunde. Für spezielle Applikationen werden davon abweichende Bildwiederholfrequenzen benötigt: z.B.
Seite 39
Bedienung des IO [io] 8000 / 8001 Video bit rate [kbit/s]: Die Videobitrate beschreibt die vom IO [io] für das Encoding des Videosignals zur Verfügung stehende Datenrate. Diese wird in Bit / Sekunde gemessen. Es ist zu beachten, dass der hier eingestellte Wert nicht der Datenrate entspricht, die über IP tatsächlich übertragen wird.
Seite 40
Bedienung des IO [io] 8000 / 8001 Scene change detection (automatische Szenenwechselerkennung): Die automatische Szenenwechselerkennung kann über diese Checkbox aktiviert werden. Sobald diese aktiv ist, fügt der IO [io] automatisch ein I-Frame nach einem Szenenwechsel (Hartschnitt) ein. Dadurch kann die Bildqualität verbessert werden.
Seite 41
Bedienung des IO [io] 8000 / 8001 Complexity mode (Option für H.264): Der Complexity Mode beschreibt ein Paket verschiedenster Parameter für das Encoding wie de-blocking, Makroblockgröße und adaptives Encoding. Ein Complexity Mode von "0" beschreibt die geringste Kodierkomplexität. Wird der Komplexitätsmodus auf "3"...
Seite 42
Bedienung des IO [io] 8000 / 8001 Loop filter (Option für H.264): Der Loop Filter des H.264 Standards sorgt für eine Reduzierung der Block-Artefakte, die durch die DCT entstehen können. Dadruch wird die Bildqualität merklich verbessert. Der Loop-Filter reduziert die Kantenbildung der einzelnen Makroblöcke und erzeitl somit ein gleichmäßigeres Bild.
Bedienung des IO [io] 8000 / 8001 2.1.5 Video Decoder Fenster Über das Video Decoder Fenster können spezielle Decoderparameter gesetzt werden. Delay: Das Delay gibt an, über welchen Zeitraum der Decoder den ankommenden Stream in seinen Eingangspuffer schreibt, bevor er diesen an den Decoder weiterreicht.
Seite 44
Bedienung des IO [io] 8000 / 8001 Size: Der IO [io] Decoder ist in der Lage das decodierte Video zu skalieren. Dazu stehen 4 Möglichkeiten zur Verfügung: 1. original encoder: Decoder verwendet Auflösung Encoders einem Bild-zu-Seiten-Verhältnis von 4:3. 2. encoder and par: Der Decoder verwendet sowohl die Auflösung des Encoders als auch das...
Seite 45
Bedienung des IO [io] 8000 / 8001 Deringing: Dieser Filter wird verwendet, um das decodierte Video zu verbessern. Es kann mit einem Unschärfefilter verglichen werden. Dieser Filter beeinflußt allerdings nur hochfrequente Teile des Videos (z.B. schwarz-weiß Übergänge, hohe Details). Deblocking: Bei der Kodierung eines Videosignals mit MPEG-basierten Verfahren ist eines der auffälligsten Probleme die Bildung von Block-Artefakten bei der Verwendung...
Bedienung des IO [io] 8000 / 8001 2.1.6 Video Output Fenster Das Video Output Fenster wird verwendet, um das Videoausgangssignal des Decoders zu konfigurieren. Dies beinhaltet TV Standard, Synchronisation und Videoprocessing. Output format: Der IO [io] unterstützt PAL und NTSC. Die maximale Auflösung bei PAL ist 720 x 576 und bei NTSC 720 x 480.
Seite 47
Bedienung des IO [io] 8000 / 8001 Out device: Der IO [io] unterstützt die folgenden Video-Schnittstellen: SDI (inklusive embedded audio) Component (Y Pr Pb) FBAS / Composite SVideo Über das Feld "Out device" wird das zu synchronisierende Videosignal ausgewählt. WICHTIG: Das Videosignal liegt beim Decoder an allen Ausgängen parallel an.
Seite 48
Bedienung des IO [io] 8000 / 8001 x-offset / y-offset: Mit Hilfe des horizontalen und vertikalen Offset ist es möglich, das Videoausgangssignal zu verschieben. Der Standardwert für beide Parameter ist "0", d.h. das Bild wird nicht verschoben. Beide Parameter können in Schritten von 2 Pixeln verändert werden.
Seite 49
Bedienung des IO [io] 8000 / 8001 WICHTIG: Durch Aktivieren der "Default Checkbox" werden die Werte des Videoprocessing auf Werkseinstellungen gesetzt. Diese Werte entsprechen einer kallibrierten Konfiguration und können während der Laufzeit des Decoders geändert werden. Änderungen werden sofort wirksam.
Bedienung des IO [io] 8000 / 8001 2.1.7 Audio Fenster Das Audio Fenster erlaubt die Konfiguration des Audioencoders sowie die Werte von Pegel und Verstärkung von Audioeingang und Audioausgang. Das Fenster ist in 2 Hälften geteilt. Die linke Seite beinhaltet Encoderparameter, die rechte Decodereinstellungen.
Seite 51
Bedienung des IO [io] 8000 / 8001 AES/EBU: Channels 1/2 der AES / EBU D-Sub 25 Schnittstelle AES/EBU 34: Channels 3/4 der AES / EBU D-Sub 25 Schnittstelle AES/EBU 56: Channels 5/6 der AES / EBU D-Sub 25 Schnittstelle AES/EBU 78: Channels 7/8 der AES / EBU D-Sub 25 Schnittstelle...
Seite 52
Bedienung des IO [io] 8000 / 8001 Bit rate: Die hier eingestellte Bitrate ist die Datenrate für die reinen Audiodaten. Mode: Die folgenden Modi werden vom IO [io] unterstützt: mono: Encoding eines Monokanals => standardmäßig wird der linke Kanal verwendet dual mono: der linke und der rechte Kanal werden unabhängig...
Bedienung des IO [io] 8000 / 8001 2.1.8 Networking Fenster Über das Networking Fenster können alle IP-spezifischen Parameter des IO [io] konfiguriert werden. WICHTIG: Bitte wenden sie sich während der Integration des IO [io] an ihren Systemadminstrator, da verschiedene Parameter nur in Zusammenarbeit mit der IT-Abteilung geändert werden sollten.
Seite 54
Bedienung des IO [io] 8000 / 8001 Transfer rate Die Transferrate beschreibt die maximale Datenrate, die über das Netzwerk übertragen werden kann. Das Ethernet Interface des IO [io] unterstützt Folgende: 10 Mbit/s 10 Mbit/s Base-T 100 Mbit/s 100 Mbit/s Base-T...
Seite 55
Bedienung des IO [io] 8000 / 8001 Erhält die Remote Software innerhalb der konfigurierten Zeitspanne auf ihre Keep-alive Anfrage keine Antwort vom IO [io], wird obige Fehlermeldung ausggegeben. Sie können dann einen erneuten Verbindungsversuch starten ("OK") oder die aktuelle Sitzung beenden ("Abbrechen").
Seite 56
Bedienung des IO [io] 8000 / 8001 b) VBR: Wird beim IO [io] VBR verwendet, entspricht die durchschnittliche Datenrate dem konfigurierten Wert. Die aktuelle Datenrate kann diese sowhl über- als auch unterschreiten - je nach Anforderung des encodierten Videos. Über den Zeitraum mehrerer Videoframes entspricht die durchschnittliche Datenrate allerdings dem "Video Encoder...
Seite 57
Bedienung des IO [io] 8000 / 8001 WICHTIG: Der Benutzername und das Passwort werden nur für eine Verbindung über IP benötigt. Diese werden nich abgefragt, wenn eine serielle Remote-Verbindung zum IO [io] aufgebaut wird. Type of service (ToS) Type of service ist eine allgemeine Bezeichnung für das korrekte Zusammenspiel aller teilnehmenden Komponenten innerhalb eines Netzwerks.
Bedienung des IO [io] 8000 / 8001 2.1.8.1 Inbetriebnahme Zur ersten Inbetriebnahme des IO [io] befolgen Sie bitte die nächsten Schritte. Dies soll dazu dienen die generelle Funktionalität des Gerätes und der Schnittstellen sicherzustellen. - Verbinden Sie den IO [io] und den Steuer-PC über Ethernetkabel mit einem Switch - Verbinden Sie den Steuer-PC und den IO [io] über das beigelegte serielle Kabel...
Bedienung des IO [io] 8000 / 8001 2.1.8.2 Firmwareupdate Der IO [io] kann über Firmware-Updates auf einem aktuellen Softwarestand gehalten werden. Die Firmware kann vom MAYAH FTP-Server geladen werden, der unter folgendem Link erreichbar ist: ftp://81612-mayah-download:download@mayah.com/IO_8000/Firmware Wenn sie eine FTP-Client Software verwenden, benutzen sie bitte folgende...
Seite 60
WICHTIG: Schalten sie den IO [io] während des Update-Vorgangs nicht ab, da dies die Hardware des Gerätes beschädigen kann. Mayah Communications übernimmt keinerlei Garantie für Schäden, die durch unsachgemäßen Gebrauch der Geräte während eines Firmware-Updates entstanden ist. @ copyright 2008, MAYAH Communications GmbH...
Bedienung des IO [io] 8000 / 8001 2.1.9 Messages Fenster Das Messages-Fenster erlaubt die manuelle Konfiguration des IO [io] mit Hilfe vonr Direktkommandos. Auch einzelne Parameter können gezielt abgefragt werden. Im Grunde entspricht dies einer Telnet-Sitzung. Die folgende Grafik zeigt...
Seite 62
Direkt-Kommandos zu bekommen. Beispiel: den IO [io] umbenennen - geben sie sys_name MAYAH IO (Unterstrich und Leerzeichen beachten) - drücken sie den "send" Button, um die Eingabe an den IO [io] zu senden - der IO [io] wird mit einer Bestätigung antworten send file: Es ist möglich ein komplettes ASCII-File mit einer Reihe von Direktkommandos...
Da die Änderung von Registryeinträgen die Funktionalität ihres PCs beeinträchtigen kann, sollten nur erfahrene User diese Änderungen am Steuer-PC vornehmen. Bitte beachten Sie, dass MAYAH Communications keine Verantwortung für Schäden übernimmt, die durch Ändern / Hinzufügen von Registry-Einträgen entstehen.
Seite 64
1. Öffnen Sie die Registry: Shortcut "Windowstaste + R"; geben sie den Befehl "regedit" ein 2. Öffnen sie folgendes Verzeichnis: HKEY_CURRENT_USER / Software / MAYAH Communications / Systemtool / IO 3. Drücken sie die rechte Maustaste um das Kontext-Menü aufzurufen und wählen Sie "Neu"...
Bedienung des IO [io] 8000 / 8001 Bedienung über das Frontpanel 2.2.1 Aufbau des Frontpanels Der IO [io] 8000 / 8001 besitzt 5 LEDs an der Gerätevorderseite. Über diese kann der allgemeine Gerätestatus auf einen Blick überwacht werden. LEDs an der Gerätefront 1. power: blau Leuchtet, solange der IO [io] angeschaltet ist.
Seite 66
Taste zu erkennen ist. Die Belegung der einzelnen Tasten kann auch aus der folgenden Tabelle entnommen werden: WICHTIG: Der IO [io] 8000 besitzt keine Nummerntasten, Pfeiltasten und LCD an der Front. Eine Bedienung ist lediglich über die Remote Control Software möglich. @ copyright 2008, MAYAH Communications GmbH...
Bedienung des IO [io] 8000 / 8001 2.2.2 Hauptverzeichnis Das Fronpanel des IO [io] 8001 ermöglicht die Konfiguration, Setup und das Überwachen des Gerätes sowei der Systemparameter. Das Hauptverzeichnis beinhaltet 4 Untermenüs. Nach dem Start des Geräts erscheint des folgende Bild auf dem LCD des IO [io]: 1.
Bedienung des IO [io] 8000 / 8001 2.2.3 Verbinden Menü Über das Verbinden Menü kann der IO [io] als Encoder oder Decoder gestartet werden. Trennen Über diesen Menüpunkt kann die aktuell aktive Verbindung (Encoder oder Decoder) beendet werden. Verbinden Um den IO [io] zu starten (Encoder oder Decoder) muss dieser Menüpunkt ausgewählt werden.
Seite 69
Bedienung des IO [io] 8000 / 8001 Codec: Wählen sie zwischen Encoder und Decoder Videoziel (Encoder): Die Zieladresse des Videostreams (beinhaltet auch den Port) Videoquelle (Decoder): Die Quelladresse des Videostreams (beinhaltet auch den Port) Audioziel (Encoder): Die Zieladresse des Audiostreams (beinhaltet auch den Port)
Seite 70
Bedienung des IO [io] 8000 / 8001 Telefonbuch Über diesen Dialog kann ein Telefonbucheintrag direkt ausgeführt werden. Nach Auswahl erscheint eine Liste mit allen verfügbaren Einträgen, die auf dem IO [io] gespeichert sind. Jeder Telefonbucheintrag führt die folgenden Schritte aus: - Setzen der Encoder- / Decoderparameter über ein Profil...
Bedienung des IO [io] 8000 / 8001 2.2.4 Übersicht Menü Das Status-Fenster ermöglicht es dem Anwender gezielte Informationen über den aktuellen Gerätestatus und den Encodier- bzw. Decodierprozess des IO [io] zu erhalten. Die Tasten "1" und "2" erlauben es zwischen den beiden Subcodecs zu wechseln.
Seite 72
Bedienung des IO [io] 8000 / 8001 2. Encoder (Audio und Video) Der zweite Dialog des Übersicht Menüs enthält Informationen über den aktuellen Status des IO [io] sobald dieser als Encoder läuft. Zeigt den aktuell verwendeten Kodieralgorithmus, der vom Encoder verwendet wird.
Seite 73
Bedienung des IO [io] 8000 / 8001 Interlace mode (nur für Video) Der Interlace-Modus des Videoencoders wird angegeben. Quelle (nur für Audio) Die aktuell verwendete Audioquelle des Encoders wird angezeigt. 3. Decoder (Audio und Video) Der dritte Dialog des Übersicht Menüs enthält Informationen über den aktuellen Status des IO [io] sobald dieser als Decoder läuft.
Seite 74
Bedienung des IO [io] 8000 / 8001 Betriebsart Über die Betriebsart wird bie Video der verwendete TV-Standard (PAL oder NTSC) angezeigt. Darüber hinaus wird die verwendete Auflösung angegeben. Beim Audio-Subcodec repräsentiert Betriebsart Encodier- Decodiermodus. Dies kann mono, dual mono, joint stereo oder stereo sein.
Seite 75
Bedienung des IO [io] 8000 / 8001 IER (input errors): Die Anzahl empfangener UDP-Pakete, die nicht an den Decoder weitergegeben werden konnten. NoP (no port): nicht auf den Eingang beschränkt Die Anzahl von UDP-Paketen, die am Ethernet-Interface des IO [io] angekommen sind, allerdings auf Ports, auf denen der IO [io] keine Pakete erwartet.
Seite 76
Bedienung des IO [io] 8000 / 8001 LOP (lost packets): auf Decoder beschränkt Die Anzahl verlorener Pakete wird angezeigt. Paketverluste führen zum Verlust von Audio / Video Payload, die nicht wieder hergestellt werden kann. Der erste Parameter gibt gesamte Anzahl...
Bedienung des IO [io] 8000 / 8001 2.2.5 Vorgaben Menü Das Vorgaben Menü erlaubt das Erstellen, Ändern und Löschen von Sessions, Telefonbucheinträgen und Profilen. Neuer Session-Eintrag Über diesen Dialog kann eine neue Session angelegt werden. Der IO [io] ermöglicht das Speichern von bis zu 256 Sessions auf dem Disk-on-Module. Die folgenden Parameter können über eine Session konfiguriert werden:...
Seite 78
Bedienung des IO [io] 8000 / 8001 Telefonbuch Jedem Subcodec kann Telefonbucheintrag zugeordnet werden. verschiedene Optionen sind möglich: - OFF: der angewählte Subcodec wird nicht verwendet - Current setting: Verwendet die aktuelle Konfiguration des IO [io] - Ein vordefinierter Telefonbucheintrag aus der Liste Ändern Session-Eintrag...
Seite 79
Bedienung des IO [io] 8000 / 8001 WICHTIG: Da der IO [io] nicht über die Fähigkeit verfügt gleichzeitig zu Encodieren und zu Decodieren, muss das Decoderprofil auf "unused" gesetzt werden, wenn der IO [io] als Encoder verwendet werden soll. Dec-Profil Das Decoderprofil kann hiermit gesetzt werden.
Seite 80
Bedienung des IO [io] 8000 / 8001 Neuer Profileintrag Über diesen Menüpunkt kann ein neuer Profileintrag angelegt werden. Der IO [io] kann bis zu 256 Profile speichern. Diese werden innerhalb eines Telefoneintrags verwendet und beinhalten alle relevanten Parameter für das Encoding bzw.
Seite 81
Bedienung des IO [io] 8000 / 8001 Mode (nur für Audio) Setzt Audiomodus, Encoder verwendet wird. Folgende Möglichkeiten bietet der IO [io]: - mono - dual mono - joint stereo - stereo Samplerate (nur für Audio) Setzt die Abtastrate für den Audioeingang, der vom Encoder verwendet wird.
Seite 82
Bedienung des IO [io] 8000 / 8001 Motion estimation accuracy (nur für Video MPEG4) High complexity (nur für Video MPEG4) Frame skip probability (nur für Video MPEG4) Resize mode (nur für Video MPEG4) Look ahead (nur für Video H264) CABAC (nur für Video H264) Complexity (nur für Video H264)
Bedienung des IO [io] 8000 / 8001 2.2.6 Einstellung Menü Das Einstellungsmenü erlaub die manuelle Konfiguration des IO [io]. Es beinhaltet Untermenüs, die weitere Untermenüs enthalten können: Audio Encoder Der IO [io] unterstützt aktuell folgende Kodierverfahren für Audio: - AAC (HE)
Seite 84
Bedienung des IO [io] 8000 / 8001 Video Encoder Der IO [io] unterstützt aktuell folgende Kodierverfahren für Video: - Video H.264 - Video MPEG4 Framerate Setzt die Framerate für den Encoder. Der Wert wird in Bildern pro Sekunde (fps) angegeben.
Seite 85
Bedienung des IO [io] 8000 / 8001 Pixelbreite / Pixelhöhe Deblock filter Bewegungsabschätzung (nur für Video MPEG4) Hohe Komplexität (nur für Video MPEG4) Bildratenkontrolle (nur für Video MPEG4) Lookahead (nur für Video H264) CABAC (nur für Video H264) Komplexität (nur für Video H264) Slices (nur für Video H264)
Seite 86
Bedienung des IO [io] 8000 / 8001 Zusatzdaten - für zukünftige Anwendungen Schutz - für zukünftige Anwendungen Delay Setzt den Decodereingangsbuffer, der zur Kompensation von Netzwerkjitter verwendet wird. E/A-Einheit - vom alten IO [io] verwendet - ohne Funktion für die aktuelle...
Seite 87
Bedienung des IO [io] 8000 / 8001 Resize mode Der IO [io] kann das decodierte Bild auf eine andere Bildgröße skalieren, bevor er es ausgibt. Folgende Optionen können ausgewählt werden: - encoder: Der Decoder verwendet die gleiche Auflösung wie der Encoder.
Seite 88
Bedienung des IO [io] 8000 / 8001 AES/EBU: Channels 1/2 der AES / EBU D-Sub 25 Schnittstelle AES/EBU 34: Channels 3/4 der AES / EBU D-Sub 25 Schnittstelle AES/EBU 56: Channels 5/6 der AES / EBU D-Sub 25 Schnittstelle AES/EBU 78: Channels 7/8 der AES / EBU D-Sub 25 Schnittstelle...
Seite 89
Bedienung des IO [io] 8000 / 8001 Pegel Der einstellbare Pegel deckt einen Bereich von 0 dBu bis 18 dBu ab. Folgende Parameter können direkt ausgewählt werden: - + 15 dBu - + 18 dBu - Einstellen (manuelle Konfiguration des Pegels über HOCH / RUNTER Tasten)
Seite 90
Bedienung des IO [io] 8000 / 8001 Luma Setzt den Lumawert des Eingangsvideos. Der Lumawert kann in einem Bereich zwischen 0 und 4000 eingestellt werden. Der Standardwert ist 2008. Chroma Rot Setzt den roten Chromawert des Eingangsvideos. Der roten Chromawert kann in einem Bereich zwischen 0 und 4000 eingestellt werden.
Seite 91
Bedienung des IO [io] 8000 / 8001 Video Out Format Setzt den TV-Standard des Videoausgangs aus einem der folgenden Möglichkeiten: - PAL - NTSC - NTSC - SB Chroma Rot Setzt den roten Chromawert des Ausgangssvideos. Der rote Chromawert kann in einem Bereich zwischen 0 und 4000 eingestellt werden.
Seite 92
Bedienung des IO [io] 8000 / 8001 Zeilenordnung Bei Verwendung von Video im Halbbildverfahren kann das erste Halbbild manuell gesetzt werden. X-Verschiebung / Y-Verschiebung Definiert die Startpunkt für die Ausgabe des aktiven Videobildes. Negative Werte verschieben das Bild nach links bzw. oben während positive Werte das Bild nach rechts bzw.
Seite 93
Bedienung des IO [io] 8000 / 8001 Schnittstelle Schnittstelle Wählt dei Schnittstelle aus, die als Streaming-interface verwendet werden soll. Zur Zeit unterstützt der IO [io] ein Ethernet-Interface. Adresse Setzt die IP-Adresse des ausgewählten Ethernet-Interfaces. Netmask Setzt die Subnetzmaske des ausgewählten Ethernet-Interfaces.
Seite 94
Bedienung des IO [io] 8000 / 8001 Transferrate Definiert die Transferrate des ausgewählten Ethernet-Interfaces. - 10 Mbit/s - 100 Mbit/s - 1 Gbit/s - Auto (auto-sensing der Transferrate) Duplex Definiert den Übertragungsmodus des ausgewählten Ethernet-Interfaces: - half - full - Auto (auto-sensing des Duplex Modus)
Seite 95
Bedienung des IO [io] 8000 / 8001 Frontpanel Beleuchtung Die LCD Beleuchtung des IO [io] kann je nach Anforderung an- und ausgeschaltet werden. Kontrast Paßt den Kontrast des LCD an verschiedene Bedürfnisse an. Über die HOCH / RUNTER Tasten kann der Kontrast angepasst werden.
Seite 96
Bedienung des IO [io] 8000 / 8001 Versionen Dieser Menüpunkt gibt Auskunft über installierte Software und Firmware des IO [io]. Werkseinstellungen Über diesen Menüpunkt kann der IO [io] auf Werkseinstellungen zurückgesetzt werden. Es können sowohl einzelne Parameter, als auch der komplette IO [io] auf Werkseinstellungen zurückgesetzt werden.
Seite 97
Bedienung des IO [io] 8000 / 8001 Zeiten Der Timeoutwert für die Remote Control Software kann über dieses Menü gesetzt werden. Der Wert wird in Sekunden angegeben und entspricht der Zeit, nach der die Verbindung zwischen IO [io] und Remote Control Software überprüft wird.
Seite 98
Bedienung des IO [io] 8000 / 8001 Datum & Zeit Zwischen den folgenden Formaten kann ausgewählt werden - D . M . Y (day, month, year) - Europa - M / D / Y (month, day, year) - in den USA verwendet - Y - M - D (year, month, day) - Zeitangabe nach ISO 8601 Die Uhrzeit kann außerdem im 24 h oder 12 h - Format angegeben werden.
Seite 99
Bedienung des IO [io] 8000 / 8001 setzen Speichert die Zeitzonen-Parameter in der Datei "timezone.dat" auf dem Disk-on-Module und wertet diese sofort aus. Spätestens nach einem Reboot werden die vorgenommenen Einstellungen aktiv. System neu starten! Rebootet den IO [io] neu durch senden des Direktkommandos sys_reboot. Der IO [io] speichert lediglich die zuletzt verwendeten Parameter.
Bedienung des IO [io] 8000 / 8001 Steuerung über Telnet In manchen Fällen kann der Aufbau einer Remote-Verbindung über Telnet sehr nützlich sein. Eine Telnet Verbindung zwischen einem PC und dem IO [io] kann auf zwei verschiedene Arten aufgebaut werden: Serielle Verbindung Zur Konfiguration des IO [io] kann jede übliche Telnet Software verwendet...
Seite 101
Bedienung des IO [io] 8000 / 8001 1. com_ common Kommandos 2. dec_ decoder Kommandos 3. enc_ encoder Kommandos 4. ip_ network / IP Kommandos 5. sys_ system Kommandos 6. video_ video Kommandos 7. audio_ audio Kommandos Um einen speziellen Wert am IO [io] abzufragen, ist an den Befehl ein "?"...
Bedienung des IO [io] 8000 / 8001 Betrieb Log-Files Der IO [io] protokolliert verschiedene Ereignisse und Fehler in internen Log-Files. Diese können zur Fehlerdiagnose herangezogen werden. Das folgende Bild zeigt einen Auszug aus dem Log-File: Auf dem internen Speicher des IO [io] werden 2 Log-Files abgespeichert: LogAct.txt...
Seite 104
Betrieb Die folgende Tabelle beinhaltet die wichtigsten Einträge im Log-File. Für weitere Informationen bzw. komplette Liste aller Logbucheinträge verwenden Sie bitte die aktuellste Version des Communication Reference Manual. @ copyright 2008, MAYAH Communications GmbH...
Die folgende Grafik zeigt die Struktur des Hauptverzeichnisses auf dem Disk-on-Module: 1. Verzeichnisse a) Actions: Dateien und Skripte, die für die Event Action Programmierung wichtig sind, werden in diesem Ordner gespeichert. Das folgende Bild zeigt den Werkszustand: @ copyright 2008, MAYAH Communications GmbH...
Seite 108
Profile.dat: Profilliste des IO [io] ProtIsdn.dat: Nicht vom IO [io] verwendet routing.inf: Nicht vom IO [io] verwendet software.ver: Informationen über die installierten Softwareversionen (Firmware, RTOS, IP, RTP, AAC, USB, SRC, Video) Symgain.dat: Informationen über das Audiointerface @ copyright 2008, MAYAH Communications GmbH...
Seite 110
IP-Setup beibehalten. Eine IP-Verbindung kann somit auch weiterhin über die "alte" IP-Adresse aufgebaut werden. 3. Frontpanel des IO [io] 8001: Sie erreichen das Menü Werkseinstellungen über folgende Menüs: Einstellung >> Diverses >> Werkseinstellung @ copyright 2008, MAYAH Communications GmbH...
(gibt eine Liste mit allen Befehlen für die Videoschnittstelle aus) To check the current status of a certain parameter please use the following string: video_inheight ? (will return the configured input height of the video) @ copyright 2008, MAYAH Communications GmbH...
Windows Remote Control Software können alle Werte auch über Direktbefehle abgefragt werden. Remote Control Software / Telnet Um Informationen über den Systemstatus (Temperatur, Lüfter, Spannung) zu erhalten benutzen Sie den folgenden Direktbefehl: sys_healthX (X liegt zwischen 1 und 4) @ copyright 2008, MAYAH Communications GmbH...
Parameter der Videoschnittstellen zu überprüfen. Die Testsignale können über einen Direktbefehl im Messages-Fenster der Windows Remote Control Software aktiviert werden: video_outtestsignal (X kann der Tabelle unten entnommen werden) Die folgende Tabelle listet alle verfügbaren Testsignale des IO [io] auf: @ copyright 2008, MAYAH Communications GmbH...
Disk-on-Module. Während des Starts / Bootvorgangs wird diese Datei ausgeführt. Die Datei ist im ASCII-Format und kann manuell geändert / angepasst werden. Die Actions werden in CAF-Dateien gespeichert, die sich ebenfalls im Verzeichnis "Actions" befinden müssen. @ copyright 2008, MAYAH Communications GmbH...
Seite 120
Encoder 2 seine Verbindung zum Decoder und Encoder 1 wird gestartet. Daruafhin baut auch der Decoder seine Verbindung zu Encoder 2 ab und beginnt, wieder von Encoder 1 zu empfangen. @ copyright 2008, MAYAH Communications GmbH...
Seite 122
Um den Status "Framing" am Decoder zu überwachen, muss folgendes Event angelegt werden: event_set framed_off 1 backup true 1000 2000 Sobald der Decoder das Framing für einen Zeitraum von mehr als 1000 ms verliert wird nach 2000 ms das Action-File backup.caf ausgeführt. @ copyright 2008, MAYAH Communications GmbH...
24 Monaten. Reparatur- und Versandinformationen Sollten Sie Probleme mit einem MAYAH Communications Gerät haben (Hardware, Software, Funktionalität), wenden Sie sich bitte zuerst an das MAYAH Communications Support Team via E-Mail (info@mayah.com) oder Telefon (+49 811 55 17 -0). Bevor Sie defekte MAYAH Produkte zurücksenden, befolgen Sie bitte folgende Schritte: 1.
Seite 125
RMA Verfahren 1. Garantiefall: Versandkosten: Der Kunde ist verantwortlich für den Versand der Geräte zu MAYAH Communications. Nach der Reparatur - falls das Gerät noch innerhalb der Garantiezeit liegt - sendet MAYAH Communications das / die Gerät(e) zurück zum Kunden.
WICHTIG: [io] unterstützt Synchronisation Ausgang oder analogem Komponentenausgang. Die Synchronisation von FBAS- oder S-Videoausgang mit einem analogen Blackburst-Signal ist nicht möglich. WICHTIG: Der Genlock Eingang des IO [io] wird direkt auf den Ausgang geschaltet. @ copyright 2008, MAYAH Communications GmbH...
Seite 128
Nach Ändern der INI-Datei wird die aktuelle Einstellung nach dem nächsten Interval verwendet. Durch einen Neustart werden die Änderungen sofort wirksam. IMPORTANT: Handelt es sich bei dem verwendeten NTP-Zeitserver um eine URL (z.B. ptbtime1.ptb.de ), muss beim IO [io] der DNS-Server korrekt konfiguriert sein. @ copyright 2008, MAYAH Communications GmbH...
Der IO [io] verwendet eine D-Sub 25 Schnisttelle für digitales AES / EBU Audio. Darüber wird der Eingang bzw. Ausgang von 4 Stereo AES / EBU Kanälen realisiert. Die Pinbelegung erfolgt nach Tascam Standard, die der folgenden Tabelle entnommen werden kann: @ copyright 2008, MAYAH Communications GmbH...
Die Ethernet Schnittstelle des IO [io] verwendet einen Standard 8-Pin RJ-45 Stecker, der 10 / 100 / 1000 Base-T Ethernet unterstützt. Es sollte immer ein Cat 5 unshielded twisted pair Kabel verwendet werden. Die Pinbelegung der Ethernet Schnittstelle wird in der folgenden Tabelle beschrieben: @ copyright 2008, MAYAH Communications GmbH...
FBAS) unterstützt der IO [io] eine S-Video Schnittstelle (In / Out). Dies ermöglicht es unter anderem Geräte wie DVD Player direkt an den IO [io] anzuschließen. Die S-Video Schnittstelle verwendet einen Standard 4-Pin mini DIN Stecker mit folgender Pinbelegung: @ copyright 2008, MAYAH Communications GmbH...
Technische Daten 5.3.6 TTL I/O Der IO [io] 8000 / 8001 kann über die TTL-Schnittstelle automatisch Statusmeldungen senden, ohne dass diese explizit angefordert werden müssen. Dies können z.B. Statusänderungen am Gerät, Alarmmeldungen oder Fehlermeldungen sein. Eine automatische Reaktion auf spezielle Ereignisse am IO [io] muss mit Hilfe der Event Action Programmierung gemacht werden.
Technische Daten 5.3.7 Der VGA Ausgang des IO [io] verwendet eine standardmäßige D-Sub 15 Schnittstelle mit der folgenden Pinbelegung: @ copyright 2008, MAYAH Communications GmbH...
- SMPTE 259M -C: “SDTV Digital Signal/Data –Serial Digital Interface” - SMPTE 318M - 1999: "Television and Audio Synchronization of 59.94 or 50 Hz related audio and video systems in analog and digital areas (reference signals)" @ copyright 2008, MAYAH Communications GmbH...
Seite 140
= 720 x 480) Darwin Streaming Server Streaming Server von Apple Diskrete Cosinus Transformation de-interlacing Umwandlung von interlaced Video in progressives Video delta picture ein Videoframe, das auf der Information des vorherigen bzw. folgenden Bildes besteht @ copyright 2008, MAYAH Communications GmbH...
Seite 142
Voraussage Internet Protocol IPv4 version 4 IPv6 version 6 IPoS IP-over-Satellite ISMA Internet Streaming Media Alliance International Organization for Standardization Internet Service Provider International Telecommunication Union ITU-R BT.601 Kodierparameter für Serielles Digitales Video (SDI) @ copyright 2008, MAYAH Communications GmbH...
Seite 144
Parametrisches Stereo QCIF Quarter Common Intermediate Format Quality of Service QVGA Quarter Video Graphics Array Random Access Memory Videoinformation in Form von Rot, Grün, Blau ringing wellige Artefakte an scharfen Kanten in einem dekodierten Bild @ copyright 2008, MAYAH Communications GmbH...
Seite 146
Video Buffer Verifier Video Coding Layer Video LAN Client Variable Length Coding (e.g. Huffman-Coding) Wide Area Network X-offset vertikale Verschiebung eines Videosignals Y-offset horzontale Verschiebung eines Videosignals Videosignal, in Helligkeits- Farbinformation getrennt voneinander übertragen werden @ copyright 2008, MAYAH Communications GmbH...
Seite 148
Anwendungsbeispiele Um mit dem IO [io] ein Signal zu erzeugen, das die höchste Qualität hat, verwenden Sie bitte folgende Parameter: @ copyright 2008, MAYAH Communications GmbH...
Videoquelle, um diese an eine Vielzahl von Empfängern zu verteilen. Die größten Webcaster sind bestehende Radio- und Fernsehstationen sowie "Internet-only" Stationen. Normalerweise beschränkt sich der Begriff Webcasting auf nicht interaktive linear Streams oder Liveevents. Weitere Webcastingapplikationen stammen aus dem Bereich E-Learning und Video-Conferencing. @ copyright 2008, MAYAH Communications GmbH...
Im Gegensatz zu "gewöhnlichen" IP-Verbindungen, bei denen das Delay innerhalb einiger Millisekunden liegt, treten bein IPoS Verbindungen hohere Latenzzeiten auf. Diese können im Bereich von 500 bis 750 ms liegen. Diese Latenzzeit addiert sich zu der generellen Encodier- bzw. Decodierzeit des Systems. @ copyright 2008, MAYAH Communications GmbH...
Empänger auf Stand-by geschaltet werden, was eine enorme Energieersparnis zur Folge hat.Die folgende Grafik verdeutlicht dieses Prinzip. Der IO [io] 8000 / 8001 erzeugt einen ISMA 2.0 kompatiblen Stream, der für unterschiedliche Anwendungen verwendet werden kann. Die folgende Grafik verdeutlich die Anwendungsmöglichkeiten.