Table of Contents
%
vlc -vvv video1.xyz --sout udp:192.168.0.42 --ttl 12
où :
video1.xyz
est le fichier que vous désirez diffuser
,
192.168.0.42 est soit :
l'adresse IP de la machine vers laquelle vous désirez diffuser en unicast ;
le nom DNS de la machine vers laquelle vous désirez envoyer en unicast ;
une adresse IP multicast .
12 est la valeur du TTL (Time To Live) de vos paquets IP (cela signifie qu'ils pourront traverser 11 routeurs) .
Si vous désirez diffuser un continu, ajoutez l'option --loop .
%
vls -vv -d udp:192.168.0.42 file:video1.xyz --ttl 12
où :
video1.xyz
est le fichier que vous désirez diffuser
,
192.168.0.42 est soit :
l'adresse IP de la machine vers laquelle vous désirez diffuser en unicast ;
le nom DNS de la machine vers laquelle vous désirez envoyer en unicast ;
une adresse IP multicast .
12 est la valeur du TTL (Time To Live) de vos paquets IP (cela signifie qu'ils pourront traverser 11 routeurs) .
Quand vous désirez stopper VLS, faites : Ctrl-c.
Si vous désirez diffuser un continu, ajoutez l'option --loop .
VLS can stream MPEG files that meet two critera
the file must be MPEG PS (Program Stream) or MPEG TS (Transport Stream), that contain video and audio multiplexed. VLS cannot stream MPEG ES (Elementary Stream), i.e. a file with only audio or video.
In order to know if an MPEG file is MPEG PS, MPEG TS or MPEG ES, read the file with VLC and look at the messages (in the messageswindow or use the command line vlc -vvv).
If you see a line:
[00000107] main module debug: using demux module "ts_dvbpsi"
it means the file is MPEG TS.
If you see a line:
[00000109] main module debug: using demux module "ps"
it means the file is MPEG PS.
If you see a line:
[00000109] main module debug: using demux module "es"
it means the file is MPEG ES, VLS can't stream it.
the sequence header of the video must repeat itself regularly, which is often the case with MPEG-2, but very rare with MPEG-1. There is no easy way to know if the sequence header is repeated regularly. Files with a .vob extension are normally MPEG-2 files and files with .mpg or .mpeg extension are usually MPEG-1 files.
You can download this streamable MPEG-2 PS file for your tests : presentation_short.vob.