<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WMBR</id>
	<title>VideoLAN Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WMBR"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/WMBR/"/>
	<updated>2026-11-04T15:52:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Easy_Streaming&amp;diff=12606</id>
		<title>Documentation:Streaming HowTo/Easy Streaming</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Easy_Streaming&amp;diff=12606"/>
		<updated>2008-10-16T17:19:22Z</updated>

		<summary type="html">&lt;p&gt;WMBR: Lack of capture support for Mac OSX&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightMenu|documentation streaming howto toc}}&lt;br /&gt;
&lt;br /&gt;
==Intro==&lt;br /&gt;
&lt;br /&gt;
The easier way to start streaming with VLC is by using one of the graphical user interfaces. These are the wxWindows and skinnable interfaces for Windows and GNU/Linux and the Mac OS X native interface.&lt;br /&gt;
&lt;br /&gt;
==Streaming using the Wizard==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;Streaming/Transcoding Wizard&#039;&#039; leads you step by step through the process of streaming your media on a network or saving it to your hard drive. This &#039;&#039;Wizard&#039;&#039; offers easy to use menus but provides a restricted set of options.&lt;br /&gt;
&lt;br /&gt;
Note: The wizard is only available on the wxWindows interface.&lt;br /&gt;
&lt;br /&gt;
===Launching the wizard===&lt;br /&gt;
&lt;br /&gt;
To launch the &#039;&#039;Streaming/Transcoding Wizard&#039;&#039; open the &amp;quot;File&amp;quot; menu, and select the Wizard menu item.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard.jpg Launching the Wizard&lt;br /&gt;
&lt;br /&gt;
===Wizard dialog===&lt;br /&gt;
&lt;br /&gt;
First select the type of task:&lt;br /&gt;
*&#039;&#039;Stream to network&#039;&#039;: Choose this option if you want to stream media on network.&lt;br /&gt;
*&#039;&#039;Transcode/Save to file&#039;&#039;: Choose this option if you want to change a file&#039;s audio codec and/or video codec, its bitrate, and/or encapsulation method.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-first.jpg The Wizard Dialog&lt;br /&gt;
&lt;br /&gt;
===Input selection===&lt;br /&gt;
&lt;br /&gt;
Select a stream (such as a file, a network stream, a disk, a capture device ...) by selecting the &#039;&#039;Choose...&#039;&#039; dialog or an existing item in your playlist, using the &#039;&#039;Existing playlist item&#039;&#039; option.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Partial Extract&#039;&#039;: To read only part of the stream, check the &amp;quot;Enable&amp;quot; checkbox and choose a start and end date (in seconds). This option should only be used with streams you can control such as files or discs but not network streams or capture devices.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-input.jpg Wizard input selection&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-input-playlist.jpg Wizard input selection from playlist&lt;br /&gt;
&lt;br /&gt;
===Streaming methods===&lt;br /&gt;
&lt;br /&gt;
If you chose &#039;&#039;Stream to network&#039;&#039; option, you can now specify the streaming method. Available methods are:&lt;br /&gt;
*&#039;&#039;RTP/UDP Unicast&#039;&#039;: Stream to a single computer. Enter the client&#039;s IP address (in the 0.0.0.0 - 223.255.255.255 range).&lt;br /&gt;
*&#039;&#039;RTP/UDP Multicast&#039;&#039;: Stream to multiple computers using multicast. Enter the IP address of the multicast group (in the 224.0.0.0 to 239.255.255.255 range).&lt;br /&gt;
*&#039;&#039;HTTP&#039;&#039;: Stream by using the HTTP protocol. If you leave the &#039;&#039;Destination&#039;&#039; text box empty, VLC will listen on all the network interfaces of the server on port 8080. Specify an address, port and path on which to listen using the following syntax [ip][:port][/path]. For instance, &#039;&#039;192.168.0.1:80/stream&#039;&#039; will make VLC listen on the interface carrying the 192.168.0.1 IP address, on the 80 TCP port, in the /stream &#039;&#039;virtual file&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-stream.jpg Wizard streaming method&lt;br /&gt;
&lt;br /&gt;
===Transcoding options===&lt;br /&gt;
&lt;br /&gt;
If you chose the &#039;&#039;Transcode/Save to file&#039;&#039; option, you can now specify the new audio and video codecs and bitrates you want you input converted to.&lt;br /&gt;
&lt;br /&gt;
(See &amp;lt;xref linkend=&amp;quot;smc&amp;quot; endterm=&amp;quot;tsmc&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-transcode.jpg Wizard transcode&lt;br /&gt;
&lt;br /&gt;
===Encapsulation method===&lt;br /&gt;
&lt;br /&gt;
Choose the method format. The UDP streaming methods require MPEG TS encapsulation. The HTTP streaming method can be used with the MPEG PS, MPEG TS, MPEG 1, OGG, RAW or ASF encapsulation. Saving to a file can be done using any encapsulation format compatible with the chosen codecs.&lt;br /&gt;
&lt;br /&gt;
(See &amp;lt;xref linkend=&amp;quot;smc&amp;quot; endterm=&amp;quot;tsmc&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-mux.jpg Wizard encapsulation method&lt;br /&gt;
&lt;br /&gt;
===Streaming options===&lt;br /&gt;
&lt;br /&gt;
If you chose to &#039;&#039;Stream to network&#039;&#039; you can now specify several options.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Time To Live (TTL)&#039;&#039; This sets the numbers of routers your stream can go through, for UDP unicast and unicast access methods. If you do not know what this means, you should leave the default value. Note: With UDP multicast, the default TTL is set to 1, meaning that your stream won&#039;t get accross any router. You may want to increase it if you want to route your multicast stream.&lt;br /&gt;
* &#039;&#039;SAP Announce&#039;&#039; To advertise your stream over the network when using the UDP streaming method, using the SAP protocol, enter the name of the stream in the text input and check the checkbox. This is NOT available for the HTTP streaming method.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-streaming-options.jpg Wizard streaming options&lt;br /&gt;
&lt;br /&gt;
===Save to file destination===&lt;br /&gt;
&lt;br /&gt;
If you chose &#039;&#039;Transcode/Save to file&#039;&#039; you can now specify the file you want to save the stream to.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-wizard-save.jpg Wizard save file - wxWindows interface&lt;br /&gt;
&lt;br /&gt;
You can now select the &#039;&#039;Finish&#039;&#039; button to start streaming/converting the source.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Streaming using the GUI==&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
A second way to set up a streaming instance using VLC is using &#039;&#039;Stream Output&#039;&#039; panel in the &#039;&#039;Open...&#039;&#039; dialog of the wxWindows (Windows / GNU Linux), skinnable (Windows / GNU Linux) and MacOS X interfaces. Streaming methods and options used 99% of time should be available in this panel.&lt;br /&gt;
&lt;br /&gt;
To stream the opened media, check the &amp;quot;Stream output&amp;quot; or &amp;quot;Stream/Save&amp;quot; checkbox in the &amp;quot;Open File/Disc/Network Stream/Capture Device&amp;quot; dialog and click on the &amp;quot;Settings&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-open-file.jpg Open file dialog - wxWindows interface&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-osx-open-file.jpg Open file dialog - Mac OS X interface&lt;br /&gt;
&lt;br /&gt;
Note that &amp;quot;Capture&amp;quot; is not available as an option in Mac OSX because VLC does not support live streaming of audio or video under Mac OSX.&lt;br /&gt;
&lt;br /&gt;
===The Stream Output dialog===&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-wx-stream-output.jpg Stream output dialog - wxWindows interface&lt;br /&gt;
&lt;br /&gt;
http://www.videolan.org/doc/streaming-howto/en/images/streaming-howto/intf-osx-stream-output.jpg Stream output dialog - wxWindows interface&lt;br /&gt;
&lt;br /&gt;
====Stream Output MRL====&lt;br /&gt;
&lt;br /&gt;
On the wxWindows interface, a text box displays the &#039;&#039;Stream Output MRL&#039;&#039; (Media Resource Locator). This is updated as you change options in the Stream output dialog. For more information on how to edit the &#039;&#039;Stream Output MRL&#039;&#039; read &amp;lt;xref linkend=&amp;quot;cmdline&amp;quot; endterm=&amp;quot;tcmdline&amp;quot; /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Output methods====&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Play localy&#039;&#039;: display the stream on your screen. This allows to display the stream you are actually streaming. Effects of transcoding, rescaling, etc... can be monitored locally using this function.&lt;br /&gt;
*&#039;&#039;File&#039;&#039;: Save the stream to a file. The &#039;&#039;Dump raw input&#039;&#039; option allows to save the input stream as it read by VLC, without any processing.&lt;br /&gt;
*&#039;&#039;HTTP&#039;&#039;: Use the HTTP streaming method. Specify the IP address and TCP port number on which to listen.&lt;br /&gt;
*&#039;&#039;MMSH&#039;&#039;: This access method allows to stream to Microsoft Windows Media Player. Specify the IP address and TCP port number on which to listen. Note: This will only work with the &#039;&#039;ASF&#039;&#039; enacpsulation method.&lt;br /&gt;
*&#039;&#039;UDP&#039;&#039;: Stream in unicast by providing an address in the 0.0.0.0 - 223.255.255.255 range or in multicast by providing an address in the 224.0.0.0 - 239.255.255.255 range. It is also possible to stream to IPv6 addresses. Note: This will only work with the &#039;&#039;TS&#039;&#039; encapsulation method.&lt;br /&gt;
*&#039;&#039;RTP&#039;&#039;: Use the Real-Time Transfer Protocol. Like UDP, it can use both unicast and multicast addresses.&lt;br /&gt;
&lt;br /&gt;
Note: UDP, HTTP, MMSH and RTP methods require to select the &#039;&#039;Stream&#039;&#039; option on the MacOS X interface.&lt;br /&gt;
&lt;br /&gt;
(See &amp;lt;xref linkend=&amp;quot;smc&amp;quot; endterm=&amp;quot;tsmc&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
====Encapsulation method====&lt;br /&gt;
&lt;br /&gt;
Select an encapsulation method that fits the codecs and access method of your stream, among MPEG TS, MPEG PS, MPEG 1, OGG, Raw, ASF, AVI, MP4 and MOV. (See &amp;lt;xref linkend=&amp;quot;smc&amp;quot; endterm=&amp;quot;tsmc&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
====Transcoding options====&lt;br /&gt;
&lt;br /&gt;
Enable video transcoding by checking the &amp;quot;Video Codec&amp;quot; checkbox. Choose a codec from the list. You can also specify an average bitrate and scale the input. (See &amp;lt;xref linkend=&amp;quot;smc&amp;quot; endterm=&amp;quot;tsmc&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Enable audio transcoding by checking the &amp;quot;Audio Codec&amp;quot; checkbox. Choose a codec from the list. You can also specify an average bitrate and the number of audio channels to encode. (See &amp;lt;xref linkend=&amp;quot;smc&amp;quot; endterm=&amp;quot;tsmc&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous options====&lt;br /&gt;
&lt;br /&gt;
Select methods to announce your stream. You can use SAP (Service Announce Protocol) or SLP (Service Location Protocol). You must also specify a channel name. The Mac OS X interface also allows you to export the description (SDP) file of a RTP session using the internal HTTP or RTSP server of VLC, or as a file. This can be done using the according checkboxes. The &#039;&#039;SDP URL&#039;&#039; text box allows to give the url or destination where the SDP file will be available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>WMBR</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Stream_from_Encoding_Cards_and_Other_Capture_Devices&amp;diff=12605</id>
		<title>Documentation:Streaming HowTo/Stream from Encoding Cards and Other Capture Devices</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Stream_from_Encoding_Cards_and_Other_Capture_Devices&amp;diff=12605"/>
		<updated>2008-10-16T17:13:33Z</updated>

		<summary type="html">&lt;p&gt;WMBR: Mac OSX lack of support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightMenu|documentation streaming howto toc}}&lt;br /&gt;
&lt;br /&gt;
==Hardware encoding cards==&lt;br /&gt;
&lt;br /&gt;
Note: This is possible under GNU/Linux only.&lt;br /&gt;
&lt;br /&gt;
VideoLAN supports two kinds of MPEG-2 encoding cards:&lt;br /&gt;
* Hauppauge WinTV-PVR-250 and WinTV-PVR-350,&lt;br /&gt;
* Visiontech Kfir.&lt;br /&gt;
&lt;br /&gt;
The Hauppauge WinTV-PVR-250/350 gives much better results and is cheaper than the Visiontech Kfir.&lt;br /&gt;
&lt;br /&gt;
===Stream with the Hauppauge WinTV-PVR-250/350 card===&lt;br /&gt;
====Install the drivers====&lt;br /&gt;
&lt;br /&gt;
First, you will have to patch your kernel (version 2.4) to support the v4l2 API (Video 4 Linux version 2). The patch is available on the [http://bytesex.org/v4l/ Video4Linux HQ].&lt;br /&gt;
If you use a 2.6 kernel, you only need to build I2C support and the BT848 Video For Linux module.&lt;br /&gt;
&lt;br /&gt;
Once your kernel is ready, install the CK version (currently in development) of the Linux drivers for the Hauppauge WinTV-PVR-250/350. They are hosted on [http://67.18.1.101/~ckennedy/ivtv ivtv ck]. You will need to patch your kernel to use it with a 2.4. You can also use the CVS version available here: [http://ivtv.sourceforge.net/ ivtv.sourceforge.net] (this version is not developped anymore).&lt;br /&gt;
Then, you will have to create the device and load the modules; for this, please refer to the documentation shipped with the drivers.&lt;br /&gt;
&lt;br /&gt;
====Stream with VLC====&lt;br /&gt;
&lt;br /&gt;
Note: You must add &#039;&#039;&#039;--enable-pvr&#039;&#039;&#039; to &#039;&#039;&#039;./configure&#039;&#039;&#039; to use this feature.&lt;br /&gt;
&lt;br /&gt;
 % &#039;&#039;&#039;vlc -vvv --color pvr:/dev/video0:norm=secam:size=720x576:frequency=576250:bitrate=3000000:maxbitrate=4000000 --cr-average 1000 --sout udp:192.168.0.42 --ttl 12&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
where:&lt;br /&gt;
*&#039;&#039;&#039;/dev/video0&#039;&#039;&#039; is the device corresponding to the encoding card,&lt;br /&gt;
*&#039;&#039;&#039;norm=secam&#039;&#039;&#039; is name of the standard of the analogic signal (possible values are pal, secam, and ntsc),&lt;br /&gt;
*&#039;&#039;&#039;size=720x576&#039;&#039;&#039; is the size of the video you want to stream,&lt;br /&gt;
*&#039;&#039;&#039;frequency=567250&#039;&#039;&#039; is the frequency in kHz of the channel you want to stream,&lt;br /&gt;
*&#039;&#039;&#039;bitrate=3000000&#039;&#039;&#039; is the average bitrate of the stream,&lt;br /&gt;
*&#039;&#039;&#039;maxbitrate=4000000&#039;&#039;&#039; is the maximum bitrate of the stream,&lt;br /&gt;
*&#039;&#039;&#039;1000&#039;&#039;&#039; is a secret value to work around a bug of the card.&lt;br /&gt;
*&#039;&#039;&#039;192.168.0.42&#039;&#039;&#039; is either:&lt;br /&gt;
**the IP address of the machine you want to unicast to;&lt;br /&gt;
**or the DNS name the machine you want to unicast to;&lt;br /&gt;
**or a multicast IP address.&lt;br /&gt;
*&#039;&#039;&#039;12&#039;&#039;&#039; is the value of the TTL (Time To Live) of your IP packets (which means that the stream will be able to cross 11 routers).&lt;br /&gt;
&lt;br /&gt;
===Stream with the Visiontech Kfir card===&lt;br /&gt;
&lt;br /&gt;
====Install the drivers====&lt;br /&gt;
&lt;br /&gt;
If you want to be able to stream from a Visiontech Kfir card, you need to install its Linux drivers. Download the latest release of the drivers from the [http://www.linuxtv.org/download/mpeg2/ drivers download page] of the [http://www.linuxtv.org/ LinuxTV web&lt;br /&gt;
site].&lt;br /&gt;
&lt;br /&gt;
Uncompress the tarball and follow the instructions written in the &#039;&#039;INSTALL&#039;&#039; file to compile and install the drivers.&lt;br /&gt;
&lt;br /&gt;
Note: If you have a VIA chipset, you need to disable USB in the BIOS.&lt;br /&gt;
&lt;br /&gt;
====Stream====&lt;br /&gt;
 % &#039;&#039;&#039;vlc -vvv --color kfir:/dev/video --sout udp:192.168.0.42 --ttl 12&#039;&#039;&#039;&lt;br /&gt;
where:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;/dev/video&#039;&#039;&#039; is the device corresponding to the Kfir card,&lt;br /&gt;
*&#039;&#039;&#039;192.168.0.42&#039;&#039;&#039; is either :&lt;br /&gt;
**the IP address of the machine you want to unicast to;&lt;br /&gt;
**or the DNS name the machine you want to unicast to;&lt;br /&gt;
**or a multicast IP address.&lt;br /&gt;
*&#039;&#039;&#039;12&#039;&#039;&#039; is the value of the TTL (Time To Live) of your IP packets (which means that the stream will be able to cross 11 routers).&lt;br /&gt;
&lt;br /&gt;
==Software encoding cards==&lt;br /&gt;
===Under GNU/Linux===&lt;br /&gt;
====Install the Video for Linux drivers====&lt;br /&gt;
&lt;br /&gt;
If you want to stream from an acquisition card or a webcam, a video4linux driver must be available for it. You can find more information about video4linux and supported devices [http://www.exploits.org/v4l here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Compile the right module for your device, and insert it into your kernel. Some video4linux modules are shipped with the 2.4.x and 2.6.x Linux kernels, the patch is available on the [http://bytesex.org/v4l Video4Linux HQ].&lt;br /&gt;
&lt;br /&gt;
You can test your device by using any of the listed programs in the &#039;&#039;Video: TV and PVR/DVR&#039;&#039; section of [http://www.exploits.org/v4l/ this page].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that v4l2 modules will also work with VLC.&lt;br /&gt;
&lt;br /&gt;
====Stream with VLC====&lt;br /&gt;
&lt;br /&gt;
Note: You must add &#039;&#039;&#039;--enable-v4l&#039;&#039;&#039; to &#039;&#039;&#039;./configure&#039;&#039;&#039; to use this feature.&lt;br /&gt;
&lt;br /&gt;
 % &#039;&#039;&#039;vlc -vvv --color v4l:/dev/video:norm=secam:frequency=543250:size=640x480:channel=0:adev=/dev/dsp:audio=0 --sout &#039;#transcode{vcodec=mp4v,acodec=mpga,vb=3000,ab=256,venc=ffmpeg{keyint=80,hurry-up,vt=800000},deinterlace}:std{access=udp,mux=ts,dst=239.255.12.13}&#039; --ttl 12&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Note: You can find all transcode options on this page : [[Documentation:Streaming_HowTo/Advanced_Streaming_Using_the_Command_Line|Advanced Streaming Using the Command Line]].&lt;br /&gt;
&lt;br /&gt;
where:&lt;br /&gt;
*&#039;&#039;&#039;/dev/video&#039;&#039;&#039; is the device corresponding to your acquisition card or your webcam,&lt;br /&gt;
*&#039;&#039;&#039;norm=secam&#039;&#039;&#039; is name of the standard of the analogic signal (possible values are pal, secam, and ntsc),&lt;br /&gt;
*&#039;&#039;&#039;frequency=543250&#039;&#039;&#039; is the frequency of the channel in kHz (&#039;&#039;Warning:&#039;&#039; for VLC &amp;lt; 0.6.1, Frequency is channel frequency in MHz multiplied by 16),&lt;br /&gt;
*&#039;&#039;&#039;size=640x480&#039;&#039;&#039; is the size of the video you want (you can also put the standard size like &#039;&#039;subqcif&#039;&#039; (128x96), &#039;&#039;qsif&#039;&#039; (160x120), &#039;&#039;qcif&#039;&#039; (176x144), &#039;&#039;sif&#039;&#039; (320x240), &#039;&#039;cif&#039;&#039; (352x288) or &#039;&#039;vga&#039;&#039; (640x480)),&lt;br /&gt;
*&#039;&#039;&#039;channel=0&#039;&#039;&#039; is the number of the channel (usually 0 is for tuner, 1 for composite and 2 for svideo),&lt;br /&gt;
*&#039;&#039;&#039;adev=/dev/dsp&#039;&#039;&#039; is the audio device,&lt;br /&gt;
*&#039;&#039;&#039;audio=1&#039;&#039;&#039; is the number of the audio channel (usually 0 is for mono and 1 for stereo),&lt;br /&gt;
*&#039;&#039;&#039;vcodec=mp4v&#039;&#039;&#039; is the video format you want to encode in (&#039;&#039;mp4v&#039;&#039; is MPEG-4, &#039;&#039;mpgv&#039;&#039; is MPEG-1, and there is also &#039;&#039;h263&#039;&#039;, &#039;&#039;DIV1&#039;&#039;, &#039;&#039;DIV2&#039;&#039;, &#039;&#039;DIV3&#039;&#039;, &#039;&#039;I420&#039;&#039;, &#039;&#039;I422&#039;&#039;, &#039;&#039;I444&#039;&#039;, &#039;&#039;RV24&#039;&#039;, &#039;&#039;YUY2&#039;&#039;),&lt;br /&gt;
*&#039;&#039;&#039;acodec=mpga&#039;&#039;&#039; is the audio format you want to encode in (&#039;&#039;mpga&#039;&#039; is MPEG audio layer 2, &#039;&#039;a52&#039;&#039; is A52 i.e. AC3 sound),&lt;br /&gt;
*&#039;&#039;&#039;vb=3000&#039;&#039;&#039; is the video bitrate in Kbit/s&lt;br /&gt;
*&#039;&#039;&#039;ab=256&#039;&#039;&#039; is the audio bitrate in Kbit/s&lt;br /&gt;
*&#039;&#039;&#039;venc=ffmpeg&#039;&#039;&#039; allows to set the encoder to use, where:&lt;br /&gt;
**&#039;&#039;&#039;keyint=80&#039;&#039;&#039; is the maximal amount of frames between two key frames&lt;br /&gt;
**&#039;&#039;&#039;hurry-up&#039;&#039;&#039; allows the encoder to decrease the quality of the stream if the CPU can&#039;t keep up with the encoding rate&lt;br /&gt;
**&#039;&#039;&#039;vt=800000&#039;&#039;&#039; is the tolerance in kbit/s for the bitrate of the outputted video&lt;br /&gt;
*&#039;&#039;&#039;deinterlace&#039;&#039;&#039; tells VLC to deinterlace the video on the fly,&lt;br /&gt;
*&#039;&#039;&#039;192.168.0.42&#039;&#039;&#039; is either:&lt;br /&gt;
**&#039;&#039;&#039;the IP address of the machine you want to unicast to;&lt;br /&gt;
**&#039;&#039;&#039;or the DNS name the machine you want to unicast to;&lt;br /&gt;
**&#039;&#039;&#039;or a multicast IP address.&lt;br /&gt;
*&#039;&#039;&#039;12&#039;&#039;&#039; is the value of the TTL (Time To Live) of your IP packets (which means that the stream will be able to cross 11 routers).&lt;br /&gt;
&lt;br /&gt;
==Stream with DirectShow==&lt;br /&gt;
Note: This is only possible under Windows.&lt;br /&gt;
&lt;br /&gt;
===Install your peripheral drivers===&lt;br /&gt;
You need to install your peripherals under Windows with the appropriate drivers. Nothing else is necessary.&lt;br /&gt;
===Stream with VLC in command line===&lt;br /&gt;
 % &#039;&#039;&#039;C:\Program Files\VideoLAN\VLC\vlc.exe -vvv -I rc --ttl 12 dshow:// vdev=&amp;quot;VGA USB Camera&amp;quot; adev=&amp;quot;USB Camera&amp;quot; size=&amp;quot;640x480&amp;quot; --sout=#std{mux=ts,access=udp,dst=239.255.42.12}&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Note: You need to precise the complete path to find vlc program or to launch the command from the correct directory.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;vvv&#039;&#039;&#039; is to activate the verbose mode&lt;br /&gt;
*&#039;&#039;&#039;rc&#039;&#039;&#039; is to activate the remote control interface (MS/DOS console)&lt;br /&gt;
*&#039;&#039;&#039;12&#039;&#039;&#039; is the value of the TTL (Time To Live) of your IP packets (which means that the stream will be able to cross 11 routers),&lt;br /&gt;
*&#039;&#039;&#039;vdev=&amp;quot;VGA USB Camera&amp;quot;&#039;&#039;&#039; is the name of the video peripheral that DirectShow will use (this is only an exemple),&lt;br /&gt;
*&#039;&#039;&#039;adev=&amp;quot;USB Camera&amp;quot;&#039;&#039;&#039; is the name of the audio peripheral,&lt;br /&gt;
*&#039;&#039;&#039;size=&amp;quot;640x480&amp;quot;&#039;&#039;&#039; is the resolution (you can also put the standard size like &#039;&#039;subqcif&#039;&#039; (128x96), &#039;&#039;qsif&#039;&#039; (160x120), &#039;&#039;qcif&#039;&#039; &lt;br /&gt;
(176x144), &#039;&#039;sif&#039;&#039; (320x240), &#039;&#039;cif&#039;&#039; (352x288) or &#039;&#039;vga&#039;&#039; (640x480)).&lt;br /&gt;
*&#039;&#039;&#039;239.255.42.12&#039;&#039;&#039; is either:&lt;br /&gt;
**the IP address of the machine you want to unicast to;&lt;br /&gt;
**or the DNS name the machine you want to unicast to;&lt;br /&gt;
**or a multicast IP address.&lt;br /&gt;
&lt;br /&gt;
== Mac OSX ==&lt;br /&gt;
&lt;br /&gt;
Note that VLC does not support streaming from live video or audio sources on Mac OSX.&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>WMBR</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Hardware_Compatibility_list&amp;diff=12604</id>
		<title>Hardware Compatibility list</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Hardware_Compatibility_list&amp;diff=12604"/>
		<updated>2008-10-16T17:09:06Z</updated>

		<summary type="html">&lt;p&gt;WMBR: Mac OSX lack of support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
Please add hardware known to work with [[VLC media player]]. Don&#039;t forget to specify the Operating System you know it to work on.&lt;br /&gt;
&lt;br /&gt;
== Capture Cards ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 ! Product || Vendor || Format || OS || Notes&lt;br /&gt;
 |-&lt;br /&gt;
 | Hauppauge WinTV 38101 || Hauppauge || Analog || Windows XP DirectShow || Set &amp;quot;Video input chroma format&amp;quot; to &amp;quot;RV24&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 | Hauppauge WinTV-PVR-150 || Hauppauge || Analog || Linux (using v4l2) / Windows (using DirectShow) || MPEG2 capture on windows possibly broken[[Hardware_Compatibility_list#MPEG2_capture_on_windows_possibly_broken_fn|*]]&lt;br /&gt;
 |-&lt;br /&gt;
 | Hauppauge WinTV-PVR-250 || Hauppauge || Analog || Linux (using v4l2) / Windows (using DirectShow)||&lt;br /&gt;
 |-&lt;br /&gt;
 | Hauppauge WinTV-PVR-350 || Hauppauge || Analog || Linux (using v4l2) / Windows (using DirectShow)||&lt;br /&gt;
 |-&lt;br /&gt;
 | Hauppauge WinTV-Nova-S-CI PCI || Hauppauge || Satellite [[DVB-S]] || Linux || Bridge: Philips SAA7146A&lt;br /&gt;
 |-&lt;br /&gt;
 | Hauppauge WinTV-Nova-S PCI || Hauppauge || Satellite [[DVB-S]] || Linux || Bridge: Philips SAA7146A&lt;br /&gt;
 |-&lt;br /&gt;
 | Hauppauge WinTV-Nova-T PCI || Hauppauge || Terrestrial [[DVB-T]] || Linux || Bridge: Philips SAA7146A; Demodulator: Philips TDA 10045&lt;br /&gt;
 |-&lt;br /&gt;
 | Hauppauge WinTV-Nova-T500 PCI || Hauppauge || Terrestrial [[DVB-T]] dual tuner ||  Windows XP || &lt;br /&gt;
 |-&lt;br /&gt;
 | Hauppauge WinTV-Nova-T USB2|| Hauppauge || Terrestrial [[DVB-T]] || Linux || &lt;br /&gt;
 |-&lt;br /&gt;
 | Hauppauge Impact VCB || Hauppauge || 3 Analog Composite || Linux (using v4l2) || Uses the Brooktree BT878 (Conexant) - looks like an Osprey 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hauppauge WinTV-HVR-1300 || Hauppauge || Hybrid Analog / Digital [[DVB-T]] || Linux || DVB-T works fine&lt;br /&gt;
 |-&lt;br /&gt;
 | Avermedia AVerTV DVB-T 771 || Avermedia || Terrestrial [[DVB-T]] || Linux (using VLS or VLC) || Bridge: Brooktree bt878 (Conexant fusion 878A); Demodulator: MT352 (Samsung MT352CG)&lt;br /&gt;
 |-&lt;br /&gt;
 | Avermedia AVerTV Studio 307 || Avermedia || Analo) || Linux (using v4l2) ||&lt;br /&gt;
 |-&lt;br /&gt;
 | Avermedia TvPhone/Capture 98 || Avermedia || Analog Tuner/S-video/Composite || Windows XP Pro +SP1 || Chipset: Philips Bt878, Drivers: Standart Conexant WDM drivers, Stream: 320x240/400x300, MJPG/WMV2, MP3, NO MUXER&lt;br /&gt;
 |-&lt;br /&gt;
 | PixelView Bt878p+ || PixelView || Analog || Windows / Linux (using v4l2) ||&lt;br /&gt;
 |-&lt;br /&gt;
 | Technisat AirStar 2 || Technisat || Terrestrial [[DVB-T]] || Linux (using VLS or VLC) || Bridge: B2C2 FlexCop Chipset; Demodulator: ST MT352&lt;br /&gt;
 |-&lt;br /&gt;
 | Technisat SkyStar 2 || Technisat || Satellite [[DVB-S]] || Linux (using VLC) ||&lt;br /&gt;
 |-&lt;br /&gt;
 | Technisat CableStar 2 || Technisat || Cable [[DVB-C]] || Linux (using VLC) ||&lt;br /&gt;
 |-&lt;br /&gt;
 | ATI Rage 128 Pro AIW || ATI Technologies || Analog || Windows 2000 DirectShow (not XP)  || Must enter &amp;quot;YUV12&amp;quot; into the &amp;quot;Video input chroma format&amp;quot; field in the &amp;quot;Advanced options (DirectShow input)&amp;quot; dialog&lt;br /&gt;
 |-&lt;br /&gt;
 | ATI AIW 9800 PRO || ATI Technologies || Analog || Windows || uses ATI Rage Threatre chip, software decoder&lt;br /&gt;
 |-&lt;br /&gt;
 | ATI AIW 2006 PCI-E || ATI Technologies || Analog || Windows XP ||&lt;br /&gt;
 |-&lt;br /&gt;
 | ATI Theater 650 Pro || ATI Technologies || Analog || Windows Vista || &lt;br /&gt;
|- &lt;br /&gt;
| ATI TV Wonder VE (PCI) || ATI Technologies || Analog || Linux || use bttv V4L driver&lt;br /&gt;
|- &lt;br /&gt;
| Winfast TV2000/Expert  || Leadtek || Analog Tuner/S-video/Composite || Windows XP Pro ||  Chipset: CX2388X   10bit ADC&lt;br /&gt;
|-&lt;br /&gt;
 | Osprey 100  || Viewcast || Composite/S-Video || Windows XP/2000 DirectShow ||  Simulstream works with multiple VLC streams &amp;amp; VLM&lt;br /&gt;
 |-&lt;br /&gt;
 | Osprey 230  || Viewcast || Composite/S-Video || Windows XP/2000 DirectShow ||  Simulstream works with multiple VLC streams &amp;amp; VLM&lt;br /&gt;
|-&lt;br /&gt;
 | Osprey 440  || Viewcast || 4 Composite || Windows XP SP2 DirectShow ||  &lt;br /&gt;
|-&lt;br /&gt;
 | DVC100 (Dazzle, Rev:1.1)  || Pinnacle || Composite/S-Video || Windows XP DirectShow ||  No sound, only picture. Pinnacle support giving no solution (09/2006)&lt;br /&gt;
|-&lt;br /&gt;
| DVC170 (Dazzle)  || Pinnacle || Composite/S-Video || Windows XP ||  No sound, No picture. wis chip no support VLC&lt;br /&gt;
|-&lt;br /&gt;
 | Pinnacle PCTV Rave  || Pinnacle || Analog Tuner/Composite/S-Video || Windows XP DirectShow ||  Works fine with the default drivers, and the excellent [http://btwincap.sourceforge.net/ btwincap] drivers.&lt;br /&gt;
 |-&lt;br /&gt;
 | Sabrent SBT-TVFM    || Sabrent || Analog Tuner/Composite/S-Video || Windows XP Directshow/Linux || Chipset: Philips SAA7130&lt;br /&gt;
 |-&lt;br /&gt;
 | Travel TV (PCMCIA/Cardbus)  || Chronos || Analog Tuner/S-video/Composite || Linux (using v4l2) ||  Chipset: Philips SAA7134, not autodetected, use modprobe with card=67 (Behold)&lt;br /&gt;
 |-&lt;br /&gt;
 | Technisat SkyStar 1 CI || Technisat || Satellite [[DVB-S]] || Linux (using VLC). || Works with scrambler module, 1 program for transponder only (Viaccess tested only)&lt;br /&gt;
 |-&lt;br /&gt;
 | Twinhan VP-1030A || Twinhan || Satellite [[DVB-S]] || Linux || Brooktree Corporation Bt878 Video Capture (rev 11), Brooktree Corporation Bt878 Audio Capture (rev 11)&lt;br /&gt;
 |-&lt;br /&gt;
 | MSI PC-TV Mega Sky 580 USB2|| MSI || Terrestrial [[DVB-T]] || Windows XP || Works fine, but unable to lock; when in use by app1 and app2 scans for free dev, both crashes&lt;br /&gt;
 |-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;MPEG2_capture_on_windows_possibly_broken_fn&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt; &amp;quot;I have the same problem being unable to stream directly from my Hauppauge PVR 150 to the network. It looks like VLC tries to connect to a wrong output-pin of the &amp;quot;Hauppauge WinTV PVR PCI II Capture&amp;quot; filter called &amp;quot;Capture&amp;quot; (see log &amp;quot;trying pin Capture&amp;quot; ...). When building a filter graph using graphedit I use the output pin &amp;quot;656&amp;quot; and connect it to a filter called &amp;quot;Hauppauge WinTV PVR PCI II Encoder&amp;quot; which has an input pin called &amp;quot;656&amp;quot; and and MPEG output pin. This works fine in graphedit - I get MPEG video and audio this way.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Related topics: [[How to Use a Capture Card]]&lt;br /&gt;
&lt;br /&gt;
Useful Linux links: [http://www.linuxtv.org/ LinuxTV] and [http://ivtvdriver.org/ IVTV]&lt;br /&gt;
&lt;br /&gt;
== Appliance Encoders ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 ! Product || Vendor || Opinion || OS || Contact&lt;br /&gt;
 |- &lt;br /&gt;
 | Axis 241S || Axis Communications || RTSP MPEG4 - rtsp://x.x.x.x/mpeg4/1/media.amp || Windows/MacOSX/Linux || http://www.axis.com/products/cam_241s/index.htm&lt;br /&gt;
 |-&lt;br /&gt;
 | Cornet CDX350/CDX350T || Cornet Technology || UDP multicast with MPEG-II demux - udp/mpgv://@x.x.x.x:x || Windows/MacOSX/Linux || http://www.cornet.com&lt;br /&gt;
 |-&lt;br /&gt;
 | Cornet iVDO MPEG-2 || Cornet Technology || UDP multicast with MPEG-II or TS demux - udp/ts://@x.x.x.x:x || Windows/MacOSX/Linux || http://www.cornet.com&lt;br /&gt;
 |-&lt;br /&gt;
 | Cornet iVDO MPEG-4 || Cornet Technology || RTSP with required login, firmware &amp;gt; 1.0a20 or higher* - rtsp://cornet@cornet:x.x.x.x:554 (* - VLC unsuccessful with v1.0a1 firmware.) || Windows/MacOSX/Linux || http://www.cornet.com&lt;br /&gt;
 |-&lt;br /&gt;
 | Teleste EASI-IP MPEG-2 || Teleste || UDP multicast with TS demux - udp/ts://@x.x.x.x:x || Windows/MacOSX/Linux || http://www.teleste.com&lt;br /&gt;
 |-&lt;br /&gt;
 | Teleste EASI-MPC MPEG-4 || Teleste || SDP via HTTP - http://x.x.x.x/sdp/mpu001_ch0.sdp || Windows/MacOSX/Linux || http://www.teleste.com&lt;br /&gt;
 |-&lt;br /&gt;
 | VBrick MPEG2 || VBrick || Main Level, Main Profile 4:2:0. ISMA SAP announcements supported by VLC || Windows/MacOSX/Linux || http://www.vbrick.com (US) http://www.techex.co.uk (Europe)&lt;br /&gt;
 |- &lt;br /&gt;
 | VBrick MPEG4 || VBrick || MPEG4 RTSP stream works, ISMA SAP announcements supported by VLC || Windows/MacOSX/Linux || http://www.vbrick.com (US) http://www.techex.co.uk (Europe)&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== IP Cameras ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 ! Product || Vendor || Opinion || OS&lt;br /&gt;
 |-&lt;br /&gt;
 | Axis 230 MPEG-2 || Axis || http stream works fine with VLC || Windows/MacOSX/Linux...&lt;br /&gt;
 |- &lt;br /&gt;
 | Axis 207 || Axis || MPEG4 rtsp stream also works fine || Windows/MacOSX/Linux...&lt;br /&gt;
|-&lt;br /&gt;
 | Appro 7224E || Appro || MJPEG http stream works fine with VLC 0.9.x || Windows&lt;br /&gt;
 |-&lt;br /&gt;
 | IP7131/7132 || Vivotek || rtsp stream works fine with VLC || Windows/MacOSX/Linux...&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Webcams (USB) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 ! Product || Vendor || Opinion || OS&lt;br /&gt;
 |-&lt;br /&gt;
 | StarCam 370i || MSI || udp stream works fine with VLC || MS Windows&lt;br /&gt;
 |-&lt;br /&gt;
 | 150 Spacecam Portable || Trust || works with VLC || MS Windows&lt;br /&gt;
 |-&lt;br /&gt;
 | Quickcam Messenger || Logitech || works || GNU/Linux &lt;br /&gt;
 |-&lt;br /&gt;
 | Quickcam Pro 4000 || Logitech || works fine with VLC, Linphone, Ekiga || GNU/Linux &lt;br /&gt;
 |-&lt;br /&gt;
 | Quickcam E 3500 || Logitech || works (audio+video[uvc]) [ID 046d:09a4 Logitech, Inc.] || GNU/Linux&lt;br /&gt;
 |-&lt;br /&gt;
 | || || || &lt;br /&gt;
 |-&lt;br /&gt;
 | &#039;&#039;Webcam 5&#039;&#039; || &#039;&#039;Creative Labs&#039;&#039; || works fine with Ekiga (Linphone no, VLC &#039;&#039;&#039;NO&#039;&#039;&#039;) || GNU/Linux &lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Soundcards ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 ! Product || Vendor || Opinion || OS&lt;br /&gt;
 |-&lt;br /&gt;
 | Mac Built-In || Apple || VLC does NOT support audio caputre on Mac OSX || MacOSX&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>WMBR</name></author>
	</entry>
</feed>