[vlc] Cant read an UDP stream

Alexis Guerin alexis.guerin at isep.fr
Fri Nov 22 11:58:51 CET 2002


Hi,
A few precisions about my problem:

I don't even get a blank window when I try to read the stream (just nothing 
happens).

I also can see some icmp packets (~ port 1234 unreachable)

It doesn't work either with a multicast stream.

It works well when I stream the file by runnibg vls and vlc on the same 
machine (start presentation localhost local1 --loop).

Please tell me what I am missing.
It is certainly obvious but I cant find it....

Thanks in advance for your help

Alexis


> Hi,
>
> I'm trying to read a stream from vls with vlc but I've not had any success
> so far.
> I am running redhat 8.0 on both machine (server and client) and the vls
> seems to work very well since I can see the stream on the client with
> tcpdump :
>
> 18:45:42.714892 cullenkb.ucd.ie.32780 > portivy.ucd.ie.1234:  udp 1316 (DF)
> 18:45:42.715001 cullenkb.ucd.ie.32780 > portivy.ucd.ie.1234:  udp 1316 (DF)
> 18:45:42.715113 cullenkb.ucd.ie.32780 > portivy.ucd.ie.1234:  udp 1316 (DF)
> 18:45:42.718800 cullenkb.ucd.ie.32780 > portivy.ucd.ie.1234:  udp 1316 (DF)
> 18:45:42.718910 cullenkb.ucd.ie.32780 > portivy.ucd.ie.1234:  udp 1316 (DF)
> 18:45:42.722700 cullenkb.ucd.ie.32780 > portivy.ucd.ie.1234:  udp 1316 (DF)
>
> In addition, when I run vlc under windows (vls is still running on linux),
> I can read the stream without any problem (wich is already great!!).
>
> I have 2 NIC per machine , but only one is activated one each machine.
> I can not figure what I do wrong since the stream seems to arrive properly
> on my client machine and on the right interface.
>
> I would really appreciate any help on this issue,
>
> Regards,
>
> Alexis
>
> [alexis at portivy VLCDOWN]$ vlc -vvvvvvvvvvvvvvvvv
> VideoLAN Client - version 0.4.6 Ourumov - (c) 1996-2002 VideoLAN
>
> module: checking built-in modules
> module: new builtin module `idct', IDCT module
> module: new builtin module `idctclassic', classic IDCT module
> module: new builtin module `motion', motion compensation module
> module: new builtin module `imdct', AC3 IMDCT module
> module: new builtin module `downmix', AC3 downmix module
> module: new builtin module `chroma_i420_rgb', I420,IYUV,YV12 to
> RGB,RV15,RV16,RV24,RV32 conversions
> module: new builtin module `chroma_i420_yuy2', conversions from
> I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211
> module: new builtin module `chroma_i422_yuy2', conversions from I422 to
> YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211
> module: new builtin module `chroma_i420_ymga', conversions from
> I420,IYUV,YV12 to YMGA
> module: new builtin module `mpeg_adec', MPEG I/II layer 1/2 audio decoder
> module: new builtin module `ac3_adec', software AC3 decoder
> module: new builtin module `mpeg_vdec', MPEG I/II video decoder module
> module: new builtin module `memcpymmx', MMX memcpy module
> module: new builtin module `idctmmx', MMX IDCT module
> module: new builtin module `motionmmx', MMX motion compensation module
> module: new builtin module `chroma_i420_rgb_mmx', MMX I420,IYUV,YV12 to
> RV15,RV16,RV24,RV32 conversions
> module: new builtin module `chroma_i420_yuy2_mmx', MMX conversions from
> I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv
> module: new builtin module `chroma_i422_yuy2_mmx', MMX conversions from
> I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv
> module: new builtin module `chroma_i420_ymga_mmx', MMX conversions from
> I420,IYUV,YV12 to YMGA
> module: new builtin module `memcpymmxext', MMX EXT memcpy module
> module: new builtin module `idctmmxext', MMX EXT IDCT module
> module: new builtin module `motionmmxext', MMXEXT motion compensation
> module module: new builtin module `memcpy3dn', 3D Now! memcpy module
> module: new builtin module `imdct3dn', 3D Now! AC3 IMDCT module
> module: new builtin module `downmix3dn', 3D Now! AC3 downmix module
> module: new builtin module `imdctsse', SSE AC3 IMDCT module
> module: new builtin module `downmixsse', SSE AC3 downmix module
> module: new builtin module `ffmpeg', ffmpeg video decoder
> (MSMPEG4v123,MPEG4) module: new builtin module `a52', a52 ATSC A/52 aka
> AC-3 audio decoder module module: new builtin module `xvideo', XVideo
> extension module
> module: checking plugin modules
> module: browsing `.'
> module: browsing `plugins'
> module: browsing `/usr/lib/videolan/vlc'
> module: new plugin module `ac3_spdif', SPDIF pass-through AC3 decoder
> module: new plugin module `mad', libmad MPEG 1/2/3 audio decoder library
> module: new plugin module `dummy', dummy functions module
> module: new plugin module `avi', RIFF-AVI Stream input
> module: new plugin module `dsp', Linux OSS /dev/dsp module
> module: new plugin module `filter_clone', image clone video module
> module: builtin module `dvd' found libdvdcss in `libdvdcss.so.2'
> module: new plugin module `dvd', DVD input module, uses libdvdcss if
> present module: new plugin module `fb', Linux console framebuffer module
> module: new plugin module `file', Standard filesystem file reading
> module: new plugin module `filter_deinterlace', deinterlacing module
> module: new plugin module `filter_crop', image crop video module
> module: new plugin module `filter_distort', miscellaneous video effects
> module module: new plugin module `filter_invert', invert video module
> module: new plugin module `filter_transform', image transformation module
> module: new plugin module `filter_wall', image wall video module
> module: new plugin module `fx_scope', scope effect module
> module: new plugin module `http', HTTP access plug-in
> module: new plugin module `ipv4', IPv4 network abstraction layer
> module: new plugin module `ipv6', IPv6 network abstraction layer
> module: new plugin module `logger', file logging interface module
> module: new plugin module `lpcm_adec', linear PCM audio decoder
> module: new plugin module `memcpy', libc memcpy module
> module: new plugin module `mga', Matrox Graphic Array video module
> module: new plugin module `mpeg_es', ISO 13818-2 MPEG Elementary Stream
> input module: new plugin module `mpeg_ps', ISO 13818-1 MPEG Program Stream
> input module: new plugin module `mpeg_ts', ISO 13818-1 MPEG Transport
> Stream input module: new plugin module `null', the Null module that does
> nothing module: new plugin module `rc', remote control interface module
> module: new plugin module `spudec', DVD subtitles decoder module
> module: new plugin module `udp', Raw UDP access plug-in
> module: new plugin module `vcd', VCD input module
> module: new plugin module `x11', X11 module
> module: new plugin module `sdl', Simple DirectMedia Layer module
> module: new plugin module `gnome', Gnome interface module
> module: new plugin module `gtk', Gtk+ interface module
> module: new plugin module `ncurses', ncurses interface module
> module: new plugin module `aa', ASCII-art video output module
> module: new plugin module `alsa', ALSA audio module
> module: new plugin module `arts', aRts audio module
> module: new plugin module `esd', EsounD audio module
> module: new plugin module `ggi', General Graphics Interface video output
> module: module bank initialized, found 72 modules
> config: opening config file /home/alexis/.videolan/vlcrc
> config: config file /home/alexis/.videolan/vlcrc doesn't already exist
> intf: playlist initialized
> module: locking memcpy module `memcpymmxext'
> module: locking interface module `gnome'
> intf: interface initialized
> module: hiding unused plugin module `ggi'
> module: hiding unused plugin module `esd'
> module: hiding unused plugin module `arts'
> module: hiding unused plugin module `alsa'
> module: hiding unused plugin module `aa'
> module: hiding unused plugin module `ncurses'
> module: hiding unused plugin module `gtk'
> module: hiding unused plugin module `sdl'
> module: hiding unused plugin module `x11'
> module: hiding unused plugin module `vcd'
> module: hiding unused plugin module `udp'
> module: hiding unused plugin module `spudec'
> module: hiding unused plugin module `rc'
> module: hiding unused plugin module `null'
> module: hiding unused plugin module `mpeg_ts'
> module: hiding unused plugin module `mpeg_ps'
> module: hiding unused plugin module `mpeg_es'
> module: hiding unused plugin module `mga'
> module: hiding unused plugin module `memcpy'
> module: hiding unused plugin module `lpcm_adec'
> module: hiding unused plugin module `logger'
> module: hiding unused plugin module `ipv6'
> module: hiding unused plugin module `ipv4'
> module: hiding unused plugin module `http'
> module: hiding unused plugin module `fx_scope'
> module: hiding unused plugin module `filter_wall'
> module: hiding unused plugin module `filter_transform'
> module: hiding unused plugin module `filter_invert'
> module: hiding unused plugin module `filter_distort'
> module: hiding unused plugin module `filter_crop'
> module: hiding unused plugin module `filter_deinterlace'
> module: hiding unused plugin module `file'
> module: hiding unused plugin module `fb'
> module: hiding unused plugin module `dvd'
> module: hiding unused plugin module `filter_clone'
> module: hiding unused plugin module `dsp'
> module: hiding unused plugin module `avi'
> module: hiding unused plugin module `dummy'
> module: hiding unused plugin module `mad'
> module: hiding unused plugin module `ac3_spdif'
> intf: added `udp:@:1234' to playlist
> intf: creating new input thread
> input: playlist item `udp:@:1234'
> thread info: 8194 (input) has been created (src/input/input.c:197)
> input: access `udp', demux `', name `@:1234'
> input: opening server=:0 local=:1234
> ipv4 warning: socket buffer size is 0x1fffe instead of 0x80000
> module: locking network module `ipv4'
> module: unlocking module `ipv4'
> module: locking access module `udp'
> module: hiding unused plugin module `ipv6'
> module: hiding unused plugin module `ipv4'
-- 
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vlc mailing list