<?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=Wwwital</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=Wwwital"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Wwwital/"/>
	<updated>2026-11-04T18:56:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Advanced_streaming_with_samples,_multiple_files_streaming,_using_multicast_in_streaming&amp;diff=11591</id>
		<title>Documentation:Streaming HowTo/Advanced streaming with samples, multiple files streaming, using multicast in streaming</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Advanced_streaming_with_samples,_multiple_files_streaming,_using_multicast_in_streaming&amp;diff=11591"/>
		<updated>2008-05-20T17:41:49Z</updated>

		<summary type="html">&lt;p&gt;Wwwital: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightMenu|documentation play howto toc}}&lt;br /&gt;
&lt;br /&gt;
Authors:&lt;br /&gt;
* wwwital&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This document explains how to stream, stream multiple files, use multicast, etc., using the VideoLAN solution. With samples.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==UDP Streaming samples==&lt;br /&gt;
&lt;br /&gt;
#Standart UDP streaming&lt;br /&gt;
&lt;br /&gt;
 % &#039;&#039;&#039;vlc -vvv file:////home/vlc/2007.avi --sout #std{access=udp,mux=ts,dst=:1234}&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nothing impossible yet. Streaming a file 2007.avi from /home/vlc/ to udp port 1234.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multicast RTP Streaming samples==&lt;br /&gt;
 % &#039;&#039;&#039;vlc -vvv file:////home/vlc/Jumper.avi --sout &#039;#rtp{access=udp,mux=ts,dst=224.255.1.1,port=1234,sap,group=&amp;quot;Video&amp;quot;,name=Jumper Movie&amp;quot;}&#039; :sout-all&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hard? No!&lt;br /&gt;
This is known key &#039;&#039;&#039;file&#039;&#039;&#039;. The key &#039;&#039;&#039;--sout&#039;&#039;&#039; starts output as in the UDP sample. Then we set &#039;&#039;&#039;#rtp&#039;&#039;&#039; with access type &#039;&#039;&#039;udp&#039;&#039;&#039;, muxer &#039;&#039;&#039;ts&#039;&#039;&#039;. Then point to multicast IP address &#039;&#039;&#039;224.255.1.1&#039;&#039;&#039; with port &#039;&#039;&#039;1234&#039;&#039;&#039;. And some keys. We point the VLC to do anouncements of this stream using &#039;&#039;&#039;SAP&#039;&#039;&#039; (see service advertisements protocol), sets description of streaming group to &#039;&#039;&#039;Video&#039;&#039;&#039; and name this stream as &#039;&#039;&#039; &#039;Jumper Movie&#039; &#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multicast RTP Streaming with multiple source files. With samples.==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;When you start this, you can&#039;t stops.&#039;&#039; &lt;br /&gt;
I spent some hours to find this solution.&lt;br /&gt;
See it:&lt;br /&gt;
&lt;br /&gt;
 % &#039;&#039;&#039;vlc -vvv --color -I telnet --telnet-password &amp;quot;i_dont_know_this_password&amp;quot; --vlm-conf=/home/vlc/vlc.streaming.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We told that VLC must colorize it&#039;s output using key &#039;&#039;&#039;--color&#039;&#039;&#039;. Then we told VLC to open telnet server. We must control it, really?! This is &#039;&#039;&#039;-I telnet&#039;&#039;&#039; key. And we set the password &#039;&#039;&#039;&amp;quot;i_dont_know_this_password&amp;quot;&#039;&#039;&#039; to get access to console. We use standart VLC telnet port 4212. If you need to change it, use &#039;&#039;&#039;--telnet-port xxx&#039;&#039;&#039;.&lt;br /&gt;
Use &#039;&#039;&#039;--vlm-conf=/home/vlc/vlc.streaming.conf&#039;&#039;&#039; to point the VLC to open at start a special file with multiple files description.&lt;br /&gt;
&lt;br /&gt;
==Special multiple files description configuration file.==&lt;br /&gt;
* &#039;&#039;&#039;vlc.streaming.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using this config file we try to cast 2 video files: &#039;&#039;&#039;2007.avi&#039;&#039;&#039; and &#039;&#039;&#039;Jumper.avi&#039;&#039;&#039;.&lt;br /&gt;
To do this, we must describe 2 channels: &#039;&#039;channel1&#039;&#039; and &#039;&#039;channel2&#039;&#039;, sets the input and sets the output format (we try to multicast this):&lt;br /&gt;
&lt;br /&gt;
   new channel1 broadcast enabled &lt;br /&gt;
   setup channel1 input file:////home/vlc/2007.avi loop&lt;br /&gt;
   setup channel1 output #rtp{access=udp,mux=ts,dst=224.255.1.1,port=1234,sdp=sap,sap,group=&amp;quot;Video&amp;quot;,name=&amp;quot;2007 Movie&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
   new channel2 broadcast enabled &lt;br /&gt;
   setup channel2 input file:////home/vlc/Jumper.avi loop&lt;br /&gt;
   setup channel2 output #rtp{access=udp,mux=ts,dst=224.255.1.2,port=1234,sdp=sap,sap,group=&amp;quot;Video&amp;quot;,name=&amp;quot;Jumper Movie&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
   control channel1 play&lt;br /&gt;
   control channel2 play&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO :&lt;br /&gt;
 * Finish this description&lt;br /&gt;
 * Point to build VLC with VLM control&lt;br /&gt;
 * Describe howto open this with VLC players&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wwwital</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Advanced_streaming_with_samples,_multiple_files_streaming,_using_multicast_in_streaming&amp;diff=11590</id>
		<title>Documentation:Streaming HowTo/Advanced streaming with samples, multiple files streaming, using multicast in streaming</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo/Advanced_streaming_with_samples,_multiple_files_streaming,_using_multicast_in_streaming&amp;diff=11590"/>
		<updated>2008-05-20T17:39:49Z</updated>

		<summary type="html">&lt;p&gt;Wwwital: New page: {{RightMenu|documentation play howto toc}}  Authors: * wwwital  &amp;#039;&amp;#039;&amp;#039;This document explains how to stream, stream multiple files, use multicast, etc., using the VideoLAN solution. With sampl...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightMenu|documentation play howto toc}}&lt;br /&gt;
&lt;br /&gt;
Authors:&lt;br /&gt;
* wwwital&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This document explains how to stream, stream multiple files, use multicast, etc., using the VideoLAN solution. With samples.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==UDP Streaming samples==&lt;br /&gt;
&lt;br /&gt;
#Standart UDP streaming&lt;br /&gt;
&lt;br /&gt;
 % &#039;&#039;&#039;vlc -vvv file:////home/vlc/2007.avi --sout #std{access=udp,mux=ts,dst=:1234}&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nothing impossible yet. Streaming a file 2007.avi from /home/vlc/ to udp port 1234.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multicast RTP Streaming samples==&lt;br /&gt;
 % &#039;&#039;&#039;vlc -vvv file:////home/vlc/Jumper.avi --sout &#039;#rtp{access=udp,mux=ts,dst=224.255.1.1,port=1234,sap,group=&amp;quot;Video&amp;quot;,name=Jumper Movie&amp;quot;}&#039; :sout-all&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hard? No!&lt;br /&gt;
This is known key &#039;&#039;&#039;file&#039;&#039;&#039;. The key &#039;&#039;&#039;--sout&#039;&#039;&#039; starts output as in the UDP sample. Then we set &#039;&#039;&#039;#rtp&#039;&#039;&#039; with access type &#039;&#039;&#039;udp&#039;&#039;&#039;, muxer &#039;&#039;&#039;ts&#039;&#039;&#039;. Then point to multicast IP address &#039;&#039;&#039;224.255.1.1&#039;&#039;&#039; with port &#039;&#039;&#039;1234&#039;&#039;&#039;. And some keys. We point the VLC to do anouncements of this stream using &#039;&#039;&#039;SAP&#039;&#039;&#039; (see service advertisements protocol), sets description of streaming group to &#039;&#039;&#039;Video&#039;&#039;&#039; and name this stream as &#039;&#039;&#039; &#039;Jumper Movie&#039; &#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multicast RTP Streaming with multiple source files. With samples.==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;When you start this, you can&#039;t stops.&#039;&#039; &lt;br /&gt;
I spent some hours to find this solution.&lt;br /&gt;
See it:&lt;br /&gt;
&lt;br /&gt;
 % &#039;&#039;&#039;vlc -vvv --color -I telnet --telnet-password &amp;quot;i_dont_know_this_password&amp;quot; --vlm-conf=/home/vlc/vlc.streaming.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We told that VLC must colorize it&#039;s output using key &#039;&#039;&#039;--color&#039;&#039;&#039;. Then we told VLC to open telnet server. We must control it, really?! This is &#039;&#039;&#039;-I telnet&#039;&#039;&#039; key. And we set the password &#039;&#039;&#039;&amp;quot;i_dont_know_this_password&amp;quot;&#039;&#039;&#039; to get access to console. We use standart VLC telnet port 4212. If you need to change it, use &#039;&#039;&#039;--telnet-port xxx&#039;&#039;&#039;.&lt;br /&gt;
Use &#039;&#039;&#039;--vlm-conf=/home/vlc/vlc.streaming.conf&#039;&#039;&#039; to point the VLC to open at start a special file with multiple files description.&lt;br /&gt;
&lt;br /&gt;
==Special multiple files description configuration file.==&lt;br /&gt;
* &#039;&#039;&#039;vlc.streaming.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using this config file we try to cast 2 video files: &#039;&#039;&#039;2007.avi&#039;&#039;&#039; and &#039;&#039;&#039;Jumper.avi&#039;&#039;&#039;.&lt;br /&gt;
To do this, we must describe 2 channels: &#039;&#039;channel1&#039;&#039; and &#039;&#039;channel2&#039;&#039;, sets the input and sets the output format (we try to multicast this):&lt;br /&gt;
&lt;br /&gt;
   new channel1 broadcast enabled &lt;br /&gt;
   setup channel1 input file:////home/vlc/2007.avi loop&lt;br /&gt;
   setup channel1 output #rtp{access=udp,mux=ts,dst=224.255.1.1,port=1234,sdp=sap,sap,group=&amp;quot;Video&amp;quot;,name=&amp;quot;2007 Movie&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
   new channel2 broadcast enabled &lt;br /&gt;
   setup channel2 input file:////home/vlc/Jumper.avi loop&lt;br /&gt;
   setup channel2 output #rtp{access=udp,mux=ts,dst=224.255.1.2,port=1234,sdp=sap,sap,group=&amp;quot;Video&amp;quot;,name=&amp;quot;Jumper Movie&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
   control channel1 play&lt;br /&gt;
   control channel2 play&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO :&lt;br /&gt;
 * Finish this description&lt;br /&gt;
 * Point to build VLC with VLM control&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wwwital</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo&amp;diff=11589</id>
		<title>Documentation:Streaming HowTo</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Streaming_HowTo&amp;diff=11589"/>
		<updated>2008-05-20T16:52:55Z</updated>

		<summary type="html">&lt;p&gt;Wwwital: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightMenu|documentation streaming howto toc}}&lt;br /&gt;
&lt;br /&gt;
Authors:&lt;br /&gt;
* Alexis de Lattre&lt;br /&gt;
* Johan Bilien&lt;br /&gt;
* Anil Daoud&lt;br /&gt;
* Clément Stenac&lt;br /&gt;
* Antoine Cellerier&lt;br /&gt;
* Jean-Paul Saman&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 2002-2006 the VideoLAN project&lt;br /&gt;
&lt;br /&gt;
{{GPL}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This document explains how to stream, transcode and save streams using the VideoLAN solution&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
[[Documentation:Streaming HowTo/Streaming, Muxers and Codecs|Streaming, Muxers and Codecs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Documentation:Streaming HowTo/Easy Streaming|Easy Streaming]]&lt;br /&gt;
&lt;br /&gt;
[[Documentation:Streaming HowTo/Advanced Streaming Using the Command Line|Advanced Streaming Using the Command Line]]&lt;br /&gt;
&lt;br /&gt;
[[Documentation:Streaming HowTo/Command Line Examples|Command Line Examples]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Documentation:Streaming HowTo/VLM|VLM - Multiple Streaming and Video on Demand]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Documentation:Streaming HowTo/Receive and Save a Stream|Receive and Save a Stream]]&lt;br /&gt;
&lt;br /&gt;
[[Documentation:Streaming HowTo/Stream a File|Stream a File]]&lt;br /&gt;
&lt;br /&gt;
[[Documentation:Streaming HowTo/Stream a DVD|Stream a DVD]]&lt;br /&gt;
&lt;br /&gt;
[[Documentation:Streaming HowTo/Stream a DVB Channel|Stream a DVB Channel]]&lt;br /&gt;
&lt;br /&gt;
[[Documentation:Streaming HowTo/Stream from Encoding Cards and Other Capture Devices|Stream from Encoding Cards and Other Capture Devices]]&lt;br /&gt;
&lt;br /&gt;
[[Documentation:Streaming HowTo/Stream from a DV Camcorder|Stream from a DV Camcorder]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Documentation:Streaming HowTo/Streaming over IPv6|Streaming over IPv6]]&lt;br /&gt;
&lt;br /&gt;
[[Documentation:Streaming HowTo/Advanced streaming with samples, multiple files streaming, using multicast in streaming|Advanced streaming with samples, multiple files streaming, using multicast in streaming]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>Wwwital</name></author>
	</entry>
</feed>