Version Referenzhandbuch. DiscretePhoton H.264 encoder. DiscretePhoton.

Ähnliche Dokumente
Handbuch DVC Pro 25/50 DV Codec

Anleitung zum HD-Streaming

Streaming-Tutorial (Xsplit) by foxce

AstroCam GO LIVE Anleitung zur Erstellung und Liveschaltung von CamEvents

Multimediatechnik / Video

PCI Express HD Video Capture Karte - HDMI / DVI / VGA / Component p bei 60 FPS

Multimediaschnittstelle. Microsoft DirectShow

Version Stand

Flexi Soft Ethernet IP: Implicit Messaging mit Rockwell RSLogix5000

Multimediatechnik / Video

Digital Cinema Package Creator

PCI Express HD Video Capture Karte - HDMI / DVI / VGA / Component p bei 60 FPS

AK-Automatisierungs und Kommunikationstechnik TI Technische Informatik. NWT Netzwerktechnik

... relevante Ports für Streaming bzw. Remote Control!

Die Suite (Reihe) <Circuit-Pro>

Campus-TV der Uni Mainz

Konfiguration der NSV Tools ( Entpacken Sie die heruntergeladene Datei mittels WINRar oder ähnlichen Programmen.

Schnellkonfiguration

Schritt I Anschluss des MultiMix USB und Konfiguration von Windows XP. Installation und Einrichten des MultiMix USB an Ihrem Computer

-Virtuelle Jagdfliegerschule- Teamspeak Seite 1 von 6

1 Installation QTrans V2.0 unter Windows NT4

1. Technische Einstellungen für die Videoaufnahme

Pegasus HD- und SD-Video-Capturing für die Archivierung und Distribution

Streaming als Übertragungslösung in der elektronischen Berichterstattung

1. Interface. Wireshark (Ehtereal)

Anbindung FLIR-Kameras FC Serie / T 43 (TCX) an IP-VCA

telpho10 Hylafax Server

VCM Solution Software

Streaming Media - MPEG-4 mit Linux

AGENDA. Einleitung. Übersicht Begriffsklärung Vorstellen der Tools. Vorstellen der Technologie ASF Windows Media Format DRM

0.0 Kamera-Eigenschaften

Problemlose Bildqualität bei 60 Bildern pro Sekunde

Angewandte Strömungssimulation

DIGITALE VIDEO KOMPRESSION AM BEISPIEL DES JPEG-VERFAHRENS

Viewing Client Version

Anleitung Technik für Videokonferenz

folie Einführung in die Literaturverwaltung mit Endnote lic. phil. Jörg Müller, Fachverantwortung elektronische Medien ZHB

Aquado 754,00 ANGEBOT / DATENBLATT. Notebook. Travel & work economy! Aquado Notebooks arbeiten zuverlässig und stromsparend in jeder Situation.

Simple Picture Slicer

Verwendung verschiedener Führungsgrößen in der ArtemiS SUITE

Netzwerkperformance 2.0

Um IPSec zu konfigurieren, müssen Sie im Folgenden Menü Einstellungen vornehmen:

Analyse und Vergleich aktueller Videokompressionsverfahren

WebCam 1.3Mpix UA0072

Bedienungsanleitung PC-Konfigurationssoftware des ID Inclinometers

iq AirPort mit ipod/ipad Bedienungsanleitung

i Inhalt Plug-Ins 1 DSI-LON/S Plug-Ins

Erster Schritt mit Mocha:

Schnellstart- Handbuch. Das. Handbuch

Shoutcast Installations- und Betriebsanleitung (shoutcast-dsp windows)

Themen. Dienste der Transportschicht. 3-Wege-Handshake. TCP-Protokoll-Header. Real-Time-Protocol

ANSCHLÜSSE & SOFTWARE

Graphing - SNMP DATA - MRTG II

Flexi Soft Ethernet IP: Implicit Messaging mit einer Omron SPS

Videostreaming. Josko Hrvatin DMT. Prof. Dr. Robert Strzebkowski. TFH-Berlin WS 05/06

Videokonferenzen & multimediale Kommunikation

Aquado 1599,00 ANGEBOT / DATENBLATT. Notebook. Travel & work economy! Aquado Notebooks arbeiten zuverlässig und stromsparend in jeder Situation.

Apps-Entwicklung mit Eclipse

PG5 Starter Training Webeditor 8 Applikation Daniel Ernst DE

Konfiguration des Web Connectors

CAN 2.0A/B <=> RS232. Konverter mit Galvanischetrennung. CAN-Seitig: 10 Kbps.. 1,0 Mbps RS-Seitig: 1200 bps.. 1,0 Mbps. ASCII Befehle V1.

Smartphone Entwicklung mit Android und Java

NanoCAN & NanoJEasy. Software training

Installation / Konfiguration von WebcamXP/7

Werbung entfernen mit VirtualDub. Werbung entfernen mit VirtualDub

Truehouse Internet Streaming Installation

PG5 Starter Training PG5 Core und Webeditor 8 Daniel Ernst DE

WINDOWS 7 Guide BIAS ANLEITUNG

Version Stand

Beschreibung EtherNet/IP Prozessschnittstelle

WAV-Dateien in MP3-Dateien konvertieren

Network Time Protocol NTP

folie Einführung in die Literaturverwaltung mit Endnote Google & Co. Tipps zur Literaturrecherche und -verwaltung

Distribution im Internet 1

Streaming Techniken zur Übertragung multimedialer Daten im Web Universität Paderborn

CompuLok Zentrale. Software Interface. Digitalzentrale für DCC und Motorola Format

Rechnerstrukturen Winter WICHTIGE SCHALTNETZE. (c) Peter Sturm, University of Trier 1

Makito X KulaByte Kraken

Bitte benennen Sie Ihre Dateien folgendermaßen:

Internet Protokolle für Multimedia - Anwendungen

Installationscheckliste Pervasive Server Engine Version 7.94, Stand

Description of version PASO MD2

SemTalk Services. SemTalk UserMeeting

EDIUS Pro/Broadcast Version 4.5 New Features List

Anwenderhandbuch logiware IO-Stick

Für den Zugriff vom PC aus die TCP/IP Netzwerkeinstellung des PC auf DHCP bzw. automatisch stellen,

Disclaimer mit OK bestätigen und im folgenden Fenster Ihren Usernamen und Passwort eingeben.

Best Practices ONIX for Books (Version 2.1) E Book Standardmeldung. Best Practices ONIX for Books (Version 2.1) E-Book Standardmeldung

Bedienungsanleitung. Name:Programmierbarer LED Controller Model:TC420

(D) Bedienungsanleitung. Infrarotkamera 12MP mit 940 nm LED`s. Art. Nr

Anwenderhandbuch logiware IO-Stick in go1984

Anleitung zur Inbetriebnahme eines SQ-Robotersystems

Deutschsprachige Bedienungsanleitung. PolyTune Plug-in

Sie haben noch keine MultiSource-WebCast Software! Hier erhalten Sie umgehend eine Demo Version.

Kostenloser Apple-Softclient zur Nutzung von TeSign

Wiki von "Konfiguration und Nutzung von Videokonferenzsoftware" Seite: Konfiguration von Lifesize Softphone

Anleitung ftp-zugang Horn Druck & Verlag GmbH Bruchsal

Bedienungsanleitung Modbus-LAN Gateway

Softwaredatenblatt #SAMBC-IC (für Windows 7, Vista und XP)

Transkript:

Version 1.1.5 Referenzhandbuch DiscretePhoton H.264 encoder DiscretePhoton www.discretephoton.com

Referenzhandbuch Über DiscretePhoton H.264-Encoder DiscretePhoton H.264 encoder Window version ist geliefert als DirectX Media Object (DMO) in 32-bit oder 64-bit binary. Es kann direkt oder in DirectShow Umgebung eingesetzt werden. DiscretePhoton H.264 encoder unterstützt bis zu 64 simultane threads. Aber tatsächliche Anzahl der threads wird bestimmt durch die Anzahl der CPU-cores (oder hyper-threads) Ihres Systems und die Frame-Größe. Sie können nur verringern. Multi-threading Methode der DiscretePhoton H.264 encoder ist am wellenfront (wavefront) basierte. Die ganze Arbeit Thread sind auf dem neuesten Eingang Rahmen konzentriert, die in sehr geringer Latenz-Codierung ohne Strafe über den endgültigen kodierten Qualität oder Bit-Größe führen kann. Seine CBR rate-control ist für Low-Latenz Szenario abgestimmt. Daher DiscretePhoton H.264 encoder ist sehr geeignet für zeitkritische Zweck wie Videokonferenzen und für andere Verwendung. Niedrige Latency-Codierung bedeutet auch niedrige Latenz Variation, die in extrem niedrigen Frame drop-rate für Live-Codierung führen könnte. Einige Kennzahlen können aus der neuesten Video-Codec-Vergleich von MSU gefunden werden. Für weitere Informationen und Testversionen, besuchen www.discretephoton.com. Referenzhandbuch - Übersetzung 1

Einsatz von GraphEdt.exe Graphedt.exe ist in Windows SDK enthalten sind. Sie können es verwenden, um zu bauen und zu testen DirectShow filter graph visuell. Nach der Installation von 32-bit version von DiscretePhoton H.264 encoder, können Sie es in graphedt.exe finden auf der Graph -> Insert Filters... -> Video Compressors aus der Menüleiste. Die grüne Farbe des DiscretePhoton H.264 encoder knoten zeigt an, dass es eigentlich kein DirectShow filter, sondern eine DMO (DirectX Media Object) mit DirectShow Verpackung. DiscretePhoton H.264 encoder akzeptiert I420, YV12, UYVY, YUYV, RGB24, RGB32 als Eingabe-Video-Format, und das outputs H.264 byte stream (FourCC:H264). Wenn Sie auf DiscretePhoton H.264 encoder knoten rechts klicken, wird Eigenschaftenseite wie folgt dargestellt werden. Referenzhandbuch - Übersetzung 2

Referenzhandbuch - Übersetzung 3

Es gibt zwei Reiter: 'General' und 'Rate control'. Nachdem Sie einen beliebigen Wert ändern und anwenden, wird der geänderte Wert in der Windows registry in Erinnerung bleiben (bei HKEY_CURRENT_USER\Software\DiscretePhoton\Encoder). Sie können lesen oder schreiben die Registry-Werte in Ihrem Programm. Bedeutung der einzelnen Werte Feld ist wie folgt. Max # of threads: ("Max worker threads" auf registry.) Maximale Anzahl von Threads, die während der Kodierung verwendet werden können. Die Zahl ist nicht die tatsächlichen, sondern höchstens, weil die tatsächliche Zahl durch die Anzahl der CPU-cores (oder Hyper-threads) Ihres Systems und die Frame- Größe bestimmt werden. Sie können Rückgang dieser Zahl unterhalb Ihrer CPU-Kerne, wenn Sie nicht möchten, dass 100% der CPU-Leistung während des Encoding-Prozesses zu nutzen. Referenzhandbuch - Übersetzung 4

Max key-frame period: ("Max key frame period" auf registry.) Hier, keyframe bedeute IDR frame des H.264. Sein Wert wird auch maximale und nicht die tatsächlichen, weil eigentliche key frame häufiger auftreten könnten für die Codierung Effizienz. Minimum Key-Frame-Periode ist die Hälfte dieses Wertes. Reference-frame period: ("Ref frame period" auf registry.) Standardmäßig jedes frame als Referenz frame verwendet werden. Aber durch die erhöhen dieses Wertes (so dass nicht alle den frame als Bezugsystem verwendet werden.) und durch eine Verringerung der Max. key frame Zeitraum, fehlertoleranz während der Video Übertragung über unzuverlässige Netwerk (z.b. UDP) können auf Kosten der verringerten Kompressions- Verhältnis erreicht oder Gesamtqualität. Level: (On registry, -1:Auto, 0:Level_1, 1:Level_1b,...) Es ist H.264 encoding Ebene (wie in Anhang A.3 der Spezifikation gezeigt.) In der Regel können Sie es als Auto eingestellt. Dann ist diese Ebene wird automatisch durch andere Parameter und input Video entschieden werden. Encoding speed: ("Fast mode" auf registry. 0:Default, 1:Fast, 2:Even faster) Schneller encoding Geschwindigkeit kann durch Verzicht auf einige Video- Qualität erreicht werden. Also, wenn Sie mit recht hohen Ausgangs-Bit-Rate und wollen schneller Encoding-Geschwindigkeit, können Sie es als 'Fast' oder 'Noch schneller' gesetzt. Aber wenn Sie mit niedrigen Ausgangs-Bit-Rate, dann ist das "Noch schneller"-modus könnte produzieren blocky Video-Ausgang. Encoding live source / Encoding file source: ("Live source" auf registry. 0:file source, 1:live source) Wenn Ihr Quellvideo ist live (z.b. von Webcam oder TV Tuner Karte usw.), gesetzt 'Encoding live source'. Andernfalls setzen 'Encoding file source'. Constant Qp: (On registry, wert 0 deaktiviert es.) Wenn Sie diesen Wert einstellen, Ausgang Videoqualität wird fast konstant gesamte Video-Ausgang, aber Ausgangs-Bit-Rate wird stark schwanken. Das heißt, Ausgangs-Bit-Rate wird nicht auf allen gesteuert werden. So ist es nicht gut für Video, das über das Netzwerk übertragen wird. Gültig Wertebereich von 18 bis 51. Größere Werte bedeuten mehr Kompressions-Verhältnis und geringere Videoqualität. Minimum Qp: Qp (quantization parameter) Werte, die kleiner als dieser sind, werden nicht während der rate-control angewendet werden. Bit rate: Output bit-rate in bits pro Sekunde. Decoder buffer verifier: ("CPB verifier" auf registry. 0:Hard, 1:Soft, 2:None) Es stelle Starrheit des decoder buffer verifier. Hier decoder buffer deckt sich mit CPB (coded picture buffer) des Anhang C von H. 264-Spezifikation. (HIN- WEIS: Sogar 'Hard' nicht bedeute perfekt). Referenzhandbuch - Übersetzung 5

Decoder buffer size: ("CPB size" auf registry.) Größe in bits. Wenn es um 'Auto' eingestellt ist, wird es zu maximal zulässigen Wert eingestellt werden (von VCL HRD). Insert filler data: Wenn Decoder Puffer läuft fast Überlaufen und Qp ist in der Nahe auf ihren Minimalwert, Füller Daten können in Ausgabe Bitstrom eingefügt werden, um Ausgangs-Bit-Rate zu erhalten. So normalerweise sollte es eingestellt werden. Programmierung mit DirectShow Ich glaube es gibt einige gute Referenzen über das Programmieren in Direct- Show Umgebung. Sie können auch einfaches Beispiel, die Verwendung von DiscretePhoton H.264 encoder machen aus http://www.discretephoton.com/php/downloader.php?f=examples.zip für 32- Bit-Version oder aus http://www.discretephoton.com/php/downloader.php?f=examples_x64.zip für 64-Bit-Version. Für Gebäude C++ Version, DirectShow Basisklassenbibliothek benötigt, die in Windows SDK enthalten sind. Und C# Version erfordert DirectShow.Net. Weitere Informationen finden Sie in README.htm gefunden werden. Referenzhandbuch - Übersetzung 6