<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=USB_Video_Class</id>
	<title>USB Video Class - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=USB_Video_Class"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=USB_Video_Class&amp;action=history"/>
	<updated>2026-05-17T09:00:21Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=USB_Video_Class&amp;diff=1865191&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=USB_Video_Class&amp;diff=1865191&amp;oldid=prev"/>
		<updated>2025-12-28T05:45:59Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Die &amp;#039;&amp;#039;&amp;#039;USB Video Class&amp;#039;&amp;#039;&amp;#039; (auch &amp;#039;&amp;#039;&amp;#039;USB Video Device Class&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;UVC&amp;#039;&amp;#039;&amp;#039; genannt) fasst bestimmte Geräte, die [[Videotechnik|Video]] über [[USB]] streamen, zu einer speziellen Klasse von USB-Geräten zusammen. Dazu gehören zum Beispiel [[Webcam]]s, [[Camcorder]], [[Transcoding|Transcoder]] und Geräte, die bandbasiertes Material in ein digitales Format wandeln.&lt;br /&gt;
&lt;br /&gt;
Die aktuelle Revision der UVC Spezifikation ist die Version 1.5 und wurde durch das [[USB Implementers Forum]] definiert.&amp;lt;ref name=uvc11&amp;gt;[https://www.usb.org/sites/default/files/USB_Video_Class_1_5.zip USB Device Class Definition for Video Devices, Revision 1.5], Juni 2012. (englisch)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Geräte ==&lt;br /&gt;
Ein USB-Gerät gilt nur dann als UVC-Gerät, wenn es die &amp;#039;&amp;#039;USB Device Class Definition for Video Devices&amp;#039;&amp;#039; erfüllt, also den minimalen Anforderungen der UVC-Spezifikation genügt. Solche Geräte haben den Vorteil, dass sie für ihren Betrieb keinen separaten Treiber benötigen, da ein einheitlicher UVC-Treiber die Geräte verschiedener Hersteller betreiben kann.&lt;br /&gt;
&lt;br /&gt;
=== Webcams ===&lt;br /&gt;
Webcams gehörten zu den ersten Geräten, die den UVC Standard unterstützten.&lt;br /&gt;
&lt;br /&gt;
=== Fernsehempfänger und Videorekorder ===&lt;br /&gt;
Version 1.1 von UVC unterstützt die Übertragung von komprimierten Videostreams, darunter auch [[MPEG-2]] TS, [[H.264/MPEG-4 AVC|H.264]], [[MPEG-4]] SL [[VC-1|SMPTE VC1]] und [[Motion JPEG|MJPEG]].&amp;lt;ref name=uvc11/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Formate ==&lt;br /&gt;
* Unkomprimierte [[YUV]] Formate: [[YUY2]], NV12&amp;lt;ref name=uvc11/&amp;gt;&amp;lt;!--USB_Video_Payload_Uncompressed_1.1.pdf page 9--&amp;gt;&lt;br /&gt;
* [[Digital Video|DV]] Formate: SD-DV, SDL-DV und [[High Definition Video|HDV]]&amp;lt;ref name=uvc11/&amp;gt;&amp;lt;!--USB_Video_Payload_DV_1.1.pdf page 10--&amp;gt;&lt;br /&gt;
* Frame-basiert&amp;lt;ref name=uvc11/&amp;gt;&amp;lt;!--USB_Video_Payload_Frame_Based_1.1.pdf page 8--&amp;gt;&lt;br /&gt;
* Videostreaming-Formate wie MPEG-2 TS, [[H.264/MPEG-4 AVC|H.264]], MPEG-4 SL, [[VC-1|SMPTE VC1]] und [[Motion JPEG|MJPEG]]&amp;lt;ref name=uvc11/&amp;gt;&amp;lt;!-- USB_Video_FAQ_1.1.pdf page 45 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Versionen==&lt;br /&gt;
Einen detaillierteren Überblick über die Versionsgeschichte findet sich auf usb.org im Bereich „Video Class“.&amp;lt;ref&amp;gt;[https://www.usb.org/developers/docs/devclass_docs/ USB-IF Device Class Documents] (englisch)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Version !! Datum !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 1.0 || 4. September 2003 || Erstveröffentlichung.&lt;br /&gt;
|-&lt;br /&gt;
| 1.0a || 4. Dezember 2003 || Zusätzliche Untertypen für den Typ „Extension“ hinzugefügt. In der FAQ wurde ein Abschnitt für [[Zeilensprungverfahren|Interlaced Video]] erstellt.&lt;br /&gt;
|-&lt;br /&gt;
| 1.0b || (unbekannt) || Nur Änderungen in der FAQ.&lt;br /&gt;
|-&lt;br /&gt;
| 1.0c || 5. Juni 2004 || Nur Änderungen in der FAQ.&lt;br /&gt;
|-&lt;br /&gt;
| 1.1 || 1. Juni 2005 || Großes Update, unter anderem: Neue Dokumentspezifizierung für Streaming und Frame-basierte Formate, Latenzoptimierung für Streaming-Formate, Namensänderung von „VDC“ zu „UVC“, Entfernung veralteter Formate und Hinzufügung von neuen Formaten. Hinzufügung eines Flags, um zwischen dynamischen und festen [[Bildfrequenz]]en zu unterscheiden.&lt;br /&gt;
|-&lt;br /&gt;
| 1.5 || 6. Juni 2012 || Hinzufügen von H.264 und VP8 Übertragungen und Verweise auf USB 3.0.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Unterstützung durch Betriebssysteme ==&lt;br /&gt;
&lt;br /&gt;
; Android: Android unterstützt UVC.&lt;br /&gt;
; Linux: UVC Unterstützung in [[Linux]] wird durch den „Linux UVC Treiber“ bereitgestellt, der Status kann über die Projektseite abgefragt werden.&amp;lt;ref&amp;gt;{{cite web|url=https://www.ideasonboard.org/uvc/#status|title=Linux UVC driver and tools, Status|language=en}}&amp;lt;/ref&amp;gt; Der UVC-Treiber ist ab Version 2.6.26 Bestandteil des Kernels. Die &amp;#039;&amp;#039;Erkennung&amp;#039;&amp;#039; von UVC-Geräten der Version 1.5 wurde in Version 4.5 in den Kernel aufgenommen,&amp;lt;ref&amp;gt;{{cite web|url=https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=8afe97be37fad85b1ad7d4ab5d6b06f6fc04a274|title=Enable UVC 1.5 device detection|language=en}}&amp;lt;/ref&amp;gt; aber eine Unterstützung spezifischer Funktionen von UVC 1.5 wurde nicht hinzugefügt. Daher arbeiten nur solche UVC 1.5 Geräte korrekt, die auch UVC 1.1 unterstützen.&lt;br /&gt;
; OS X: [[macOS]] unterstützt UVC ab Version 10.4.3, und ab Version 10.4.9 auch in [[iChat]].&amp;lt;ref&amp;gt;[http://support.apple.com/kb/HT1525 Mac OS X 10.4.9 update &amp;quot;Includes iChat support for USB Video Class webcams&amp;quot;], Apple Inc. 8. April 2008. Abgerufen am 28. Januar 2010. (englisch)&amp;lt;/ref&amp;gt;&lt;br /&gt;
; Windows: [[Windows XP]] enthält einen Treiber für UVC 1.0 seit [[Windows XP#Service Pack 2|Service Pack 2]], ebenso [[Windows Vista]] und [[Windows CE]] 6.0. [[Windows 7]] fügte UVC 1.1 Unterstützung hinzu, und UVC 1.5 ist ab [[Windows 8]] verfügbar.&amp;lt;ref&amp;gt;[https://msdn.microsoft.com/en-us/library/windows/hardware/ff568651(v=vs.85).aspx USB Video Class Driver Overview]. Microsoft. (englisch)&amp;lt;/ref&amp;gt;&lt;br /&gt;
; FreeBSD: [[FreeBSD]] fügte den „uvc“ Treiber für Unterstützung von UVC-Geräten am 18. Januar 2011 hinzu. Er wurde in der Version 9.0 veröffentlicht.&amp;lt;ref&amp;gt;{{cite web |title=UVC(4) FreeBSD Kernel Interfaces Manual |url=http://www.manualpages.de/FreeBSD/FreeBSD-ports-9.0-RELEASE/man4/uvc.4.html |date=2012-08-06 |accessdate=2013-09-10 |archiveurl=https://web.archive.org/web/20150602065247/http://www.manualpages.de/FreeBSD/FreeBSD-ports-9.0-RELEASE/man4/uvc.4.html |archivedate=2015-06-02 }} (englisch)&amp;lt;/ref&amp;gt;&lt;br /&gt;
; NetBSD: [[NetBSD]] fügte den „uvideo“ Treiber für UVC-Geräte im September 2008 hinzu. Er wurde in der Version 5.0 veröffentlicht.&amp;lt;ref&amp;gt;http://netbsd.gw.com/cgi-bin/man-cgi?uvideo++NetBSD-current (englisch)&amp;lt;/ref&amp;gt;&lt;br /&gt;
; OpenBSD: [[OpenBSD]] fügte den „uvideo“ Treiber für UVC-Geräte im April 2008 hinzu. Er wurde in der Version 4.4 veröffentlicht.&amp;lt;ref&amp;gt;https://man.openbsd.org/OpenBSD-current/man4/uvideo.4 (englisch)&amp;lt;/ref&amp;gt;&lt;br /&gt;
; PlayStation 3: Die [[PlayStation 3]] fügte in der Version 1.54 der Firmware Unterstützung für UVC-Geräte hinzu (nur für Videochats).&lt;br /&gt;
; MenuetOS: [[MenuetOS]] fügte in Version 0.87 Unterstützung für UVC-Geräte hinzu.&lt;br /&gt;
; Solaris: [[Solaris (Betriebssystem)|Solaris]] beinhaltet Unterstützung für UVC Webcams durch den „usbvc“ Treiber für OpenSolaris. Er ist in Solaris Express {{nowrap|build 56}} und später enthalten.&amp;lt;ref&amp;gt;{{Webarchiv | url=http://www.opensolaris.org/os/community/device_drivers/projects/usb/uvc/ | wayback=20070823203924 | text=USB Video Class driver on Solaris}} (englisch)&amp;lt;/ref&amp;gt;&lt;br /&gt;
; MorphOS: [[MorphOS]] besitzt seit Version 3.10 Treiber für isochronen Transfer.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* Offizielle Definition unter https://www.usb.org/developers/docs/devclass_docs/, Abschnitt &amp;#039;&amp;#039;Video Class&amp;#039;&amp;#039;&lt;br /&gt;
* Unterstützung von UVC unter Linux: [https://ideasonboard.org/uvc/ ideasonboard.org/uvc]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Streaming]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>