VideoLAN Project

VLC media player

Software Projects

Documentation/Support

Wiki

Forum

Developers

mirror: Main site
(free.fr)Mirror site
(Zoy)

Streaming features list

VLC Stream output

Inputs

See the VLC features
page

Output

RTP/UDP

RTSP

RTP/DCCP

Untested

Raw UDP

(RTP or raw) Multicast

File

HTTP

MMSH

Misc

Transcoding

Send DVD subtitles

Send SAP
announces

Untested

Untested

Interfaces and more

See the VLC features
page

Output method / muxer matrix

This table describes what type of muxing is allowed when streaming to certain
output methods. Example: PS muxing can only be done when you write to
HTTP or files, and when you want to use UDP, you can only mux in TS or as
RAW.

UDP

RTP

HTTP

MMSH

File

PS

TS

Ogg

ASF

MP4

QuickTime

Raw

MPJPEG

Muxer / audio and video formats matrix

This table describes which video and audio formats VLC can output, and how
these can be muxed. Example: MPEG4 can be muxed in any way, however if
you want to stream Window Media Video, then you cannot use PS, MP4 or RAW
muxing.

PS

TS

Ogg

ASF

MP4

MOV

MPMJPEG

RTP

Raw

Video formats

MPEG-1
video

MPEG-2
video

MPEG-4
video

DivX 1/2/3
video

1

WMV 1/2

1

H/I 263

1

MJPEG

1

SVN only

Theora

H.264/MPEG-4
AVC

Audio formats

MPEG Layer 1/2/3
audio

AC3 (i.e.
A52)

MPEG-4 audio (i.e.
AAC)

Vorbis

Speex

FLAC

PCM (Wave)

µ-law/A-law

This feature is possible with VideoLAN but not standard (so not
interoperable).

Possible output formats for the transcoding module

Video formats

MPEG-1
video

MPEG-2
video

MPEG-4
video

DivX 1/2/3
video

WMV 1/2

H/I 263

MJPEG

Theora

Audio formats

MPEG Layer 2
audio

MPEG Layer 3
audio

2

AC3 (i.e.
A52)

MPEG-4 audio (i.e.
AAC)

3

Vorbis/Speex

FLAC

PCM

µ-law/A-law

For this, you have to compile ffmpeg with libmp3lame support.

For this, you have to compile ffmpeg with libfaac
support.

VLS

Inputs

File

DVD

DVB-S (Hauppauge Nova-S / Nexus)

DVB-C (Hauppauge DVB-C)

DVB-T (Hauppauge Nova-t)

MPEG encoding card [4]

ASI card

SVN Only

V4L device

SVN Only

Output

UDP Unicast / Multicast

File

Input formats

TS

PS

Output format

TS

Control

Command line

Telnet

Misc

IPv6

Send DVD subtitles

Send SAP
announces

Transcoding

VLS supports two kinds of MPEG-2 encoding cards: Hauppauge
WinTV-PVR-250/350 and Visiontech Kfir.

=
Yes

= Partial

= Untested

=
No

VideoLAN  -  Website Map -  Contact -  See the
statistics
-  $Id: streaming-features.php 5326 2009-06-23 13:25:55Z jb $

All rights reserved to the VideoLAN team. -  valid XHTML 1.1 and CSS - RSS v1.0 - Served by