[streaming] Fwd: VLC on an IPv6 PIM SSM scenario
Hansi <[email protected]>
| Newsgroups | gmane.comp.video.videolan.vls.general |
|---|---|
| Message-ID | <[email protected]> |
cc'ng the mailist list. On Dec 5, 2007 1:28 AM, Rémi Denis-Courmont <[email protected]> wrote: > Le Tuesday 04 December 2007 14:51:11 Hansi, vous avez écrit: > > Has anyone tried using VLC as a streaming client under MLDv2 protocol > > Yes. > > > on a PIM SSM topology setup? > > No. > > (...) > > I don't see any MLDv2 Join message generated by vlc > > either upon trying to join a (S,G) channel. > > OS? kernel version? VLC version? VLC debug log? VLC command line? > Streaming Server: OS: FreeBSD 6.2 Generic Kernel VLC version: 0.8.6.c_1,2 command line: # vlc -vvv video.avi - -ipv6 - -sout udp:[ff3e::1234] - -ttl 12 Logs: $ vlc -vvv love-will-keep-us-alive.avi --ipv6 --sout udp:[ff3e::1234] --ttl12 VLC media player 0.8.6c Janus [00000001] main private debug: checking builtin modules [00000001] main private debug: checking plugin modules [00000001] main private debug: loading plugins cache file /home/hantong/.vlc/cache/plugins- 04041e.dat [00000001] main private debug: recursively browsing `modules' [00000001] main private debug: recursively browsing `/usr/local/lib/vlc' [00000001] main private debug: recursively browsing `plugins' [00000001] main private debug: module bank initialized, found 214 modules [00000001] main private debug: opening config file /home/hantong/.vlc/vlcrc [00000001] main private warning: config file /home/hantong/.vlc/vlcrc does not exist yet vlc: unknown option or missing mandatory argument `--ttl12' Try `vlc --help' for more information. [00000001] main private debug: saving plugins cache file /home/hantong/.vlc/cache/plugins-04041e.dat $ vlc -vvv love-will-keep-us-alive.avi --ipv6 --sout udp:[ff3e::1234] --ttl 12 VLC media player 0.8.6c Janus [00000001] main private debug: checking builtin modules [00000001] main private debug: checking plugin modules [00000001] main private debug: loading plugins cache file /home/hantong/.vlc/cache/plugins-04041e.dat [00000001] main private debug: recursively browsing `modules' [00000001] main private debug: recursively browsing `/usr/local/lib/vlc' [00000001] main private debug: recursively browsing `plugins' [00000001] main private debug: module bank initialized, found 214 modules [00000001] main private debug: opening config file /home/hantong/.vlc/vlcrc [00000001] main private warning: config file /home/hantong/.vlc/vlcrc does not exist yet [00000001] main private debug: CPU has capabilities 486 586 MMX FPU [00000001] main private debug: looking for memcpy module: 2 candidates [00000001] main private debug: using memcpy module "memcpymmx" [00000273] main playlist debug: waiting for thread completion [00000273] main playlist debug: thread 137370112 (playlist) created at priority 0 (playlist/playlist.c:184) [00000274] main private debug: waiting for thread completion [00000274] main private debug: thread 137370624 (preparser) created at priority 0 (playlist/playlist.c:210) [00000275] main interface debug: looking for interface module: 1 candidate [00000275] main interface debug: using interface module "hotkeys" [00000275] main interface debug: thread 137371136 (interface) created at priority 0 (interface/interface.c:231) [00000277] main interface debug: looking for interface module: 1 candidate [00000277] main interface debug: using interface module "screensaver" [00000277] main interface debug: thread 137474048 (interface) created at priority 0 (interface/interface.c:231) [00000273] main playlist debug: adding playlist item `love- will-keep-us-alive.avi' ( love-will-keep-us-alive.avi ) [00000279] main interface debug: looking for interface module: 2 candidates Remote control interface initialized. Type `help' for help. [00000279] main interface debug: using interface module "rc" [00000279] main interface debug: thread 137474560 (manager) created at priority 0 (interface/interface.c:216) [00000273] main playlist debug: creating new input thread [00000281] main input debug: waiting for thread completion status change: ( new input: love-will-keep-us-alive.avi ) status change: ( audio volume: 256 ) [00000281] main input debug: creating statistics handler [00000283] main stream output debug: using sout chain=`std{mux="",access="udp",dst="[ff3e::1234]"}' [00000283] main stream output debug: stream=`std' [00000284] main private debug: looking for sout stream module: 1 candidate [00000281] main input debug: thread 137475072 (input) created at priority 0 (input/input.c:265) status change: ( play state: 1 ) [00000284] main private warning: missing value for option mux [00000284] main private debug: set sout option: sout-standard-access to udp [00000284] main private debug: set sout option: sout-standard-dst to [ff3e::1234] [00000284] stream_out_standard private debug: creating `udp/(null)://[ff3e::1234]' [00000284] stream_out_standard private debug: using `udp/ts://[ff3e::1234]' [00000286] main private debug: looking for sout access module: 1 candidate [00000286] main private debug: net: connecting to [ff3e::1234] port 1234 [00000288] main private debug: thread 137475584 (sout write thread) created at priority 0 (udp.c:268) [00000286] access_output_udp private debug: udp access output opened([ff3e::1234]:1234) [00000286] main private debug: using sout access module "access_output_udp" [00000284] stream_out_standard private debug: access opened [00000289] main private debug: looking for sout mux module: 1 candidate [00000289] mux_ts private debug: shaping=200000 pcr=70000 dts_delay=400000 [00000289] main private debug: using sout mux module "mux_ts" [00000283] main stream output debug: muxer support adding stream at any time [00000284] stream_out_standard private debug: mux opened [00000284] main private debug: using sout stream module "stream_out_standard" [00000281] main input debug: `love-will-keep-us-alive.avi' gives access `' demux `' path `love- will-keep-us-alive.avi' [00000281] main input debug: creating demux: access='' demux='' path=' love-will-keep-us-alive.avi' [00000291] main demuxer debug: looking for access_demux module: 1 candidate [00000281] main input debug: creating access '' path=' love-will-keep-us-alive.avi' [00000293] main access debug: looking for access2 module: 6 candidates [00000293] vcd access debug: trying .cue file: love-will-keep-us-alive.cue [00000293] vcd access debug: could not find .cue file [00000293] access_file access debug: opening file `love- will-keep-us-alive.avi' [00000293] main access debug: using access2 module "access_file" [00000298] main private debug: pre-buffering... [00000298] main private debug: received first data for our buffer [00000298] main private debug: pre-buffering done 1408981 bytes in 0s - 18190 kbytes/s [00000281] main input debug: creating demux: access='' demux='' path=' love-will-keep-us-alive.avi' [00000299] main demuxer debug: looking for demux2 module: 44 candidates [00000298] avi private debug: found Chunk fourcc:46464952 (RIFF) size:38204214 pos:0 [00000298] avi private debug: found LIST chunk: 'AVI ' [00000298] avi private debug: <list 'AVI '> [00000298] avi private debug: found Chunk fourcc:5453494c (LIST) size:306 pos:12 [00000298] avi private debug: found LIST chunk: 'hdrl' [00000298] avi private debug: <list 'hdrl'> [00000298] avi private debug: found Chunk fourcc:68697661 (avih) size:56 pos:24 [00000298] avi private debug: avih: streams:2 flags: HAS_INDEX IS_INTERLEAVED TRUST_CKTYPE 704x544 [00000298] avi private debug: found Chunk fourcc:5453494c (LIST) size:116 pos:88 [00000298] avi private debug: found LIST chunk: 'strl' [00000298] avi private debug: <list 'strl'> [00000298] avi private debug: found Chunk fourcc:68727473 (strh) size:56 pos:100 [00000298] avi private debug: strh: type:vids handler:0x30355844 samplesize:0 23.98fps [00000298] avi private debug: found Chunk fourcc:66727473 (strf) size:40 pos:164 [00000298] avi private debug: strf: video:DX50 704x544 planes:1 24bpp [00000298] avi private debug: </list 'strl'> [00000298] avi private debug: found Chunk fourcc:5453494c (LIST) size:106 pos:212 [00000298] avi private debug: found LIST chunk: 'strl' [00000298] avi private debug: <list 'strl'> [00000298] avi private debug: found Chunk fourcc:68727473 (strh) size:56 pos:224 [00000298] avi private debug: strh: type:auds handler:0x00000055 samplesize:0 38.28fps [00000298] avi private debug: found Chunk fourcc:66727473 (strf) size:30 pos:288 [00000298] avi private debug: strf: audio:0x0055 channels:2 44100Hz 0bits/sample 181kb/s [00000298] avi private debug: </list 'strl'> [00000298] avi private debug: </list 'hdrl'> [00000298] avi private debug: found Chunk fourcc:5453494c (LIST) size:34 pos:326 [00000298] avi private debug: found LIST chunk: 'INFO' [00000298] avi private debug: <list 'INFO'> [00000298] avi private debug: found Chunk fourcc:54465349 (ISFT) size:22 pos:338 [00000298] avi private debug: ISFT: software : MEncoder 1.0rc1-3.4.6 [00000298] avi private debug: </list 'INFO'> [00000298] avi private debug: found Chunk fourcc:4b4e554a (JUNK) size:3720 pos:368 [00000298] avi private debug: found Chunk fourcc:5453494c (LIST) size:37923934 pos:4096 [00000298] avi private debug: skipping movi chunk [00000298] avi private debug: found Chunk fourcc:31786469 (idx1) size:276176 pos:37928038 [00000298] avi private debug: idx1: index entry:17261 [00000298] avi private debug: </list 'AVI '> [00000298] avi private debug: * LIST-root size:38204222 pos:0 [00000298] avi private debug: + RIFF-AVI size:38204214 pos:0 [00000298] avi private debug: | + LIST-hdrl size:306 pos:12 [00000298] avi private debug: | | + avih size:56 pos:24 [00000298] avi private debug: | | + LIST-strl size:116 pos:88 [00000298] avi private debug: | | | + strh size:56 pos:100 [00000298] avi private debug: | | | + strf size:40 pos:164 [00000298] avi private debug: | | + LIST-strl size:106 pos:212 [00000298] avi private debug: | | | + strh size:56 pos:224 [00000298] avi private debug: | | | + strf size:30 pos:288 [00000298] avi private debug: | + LIST-INFO size:34 pos:326 [00000298] avi private debug: | | + ISFT size:22 pos:338 [00000298] avi private debug: | + JUNK size:3720 pos:368 [00000298] avi private debug: | + LIST-movi size:37923934 pos:4096 [00000298] avi private debug: | + idx1 size:276176 pos:37928038 [00000299] avi demuxer debug: AVIH: 2 stream, flags HAS_INDEX IS_INTERLEAVED TRUST_CKTYPE [00000299] avi demuxer debug: stream[0] rate:24000 scale:1001 samplesize:0 [00000299] avi demuxer debug: stream[0] video(DX50) 704x544 24bpp 23.976024fps [00000281] main input debug: selecting program id=0 [00000299] avi demuxer debug: stream[1] rate:44100 scale:1152 samplesize:0 [00000299] avi demuxer debug: stream[1] audio(0x55) 2 channels 44100Hz 0bits [00000299] avi demuxer debug: stream[0] created 6651 index entries [00000299] avi demuxer debug: stream[1] created 10610 index entries [00000299] avi demuxer debug: stream[0] length:277 (based on index) [00000299] avi demuxer debug: stream[1] length:277 (based on index) [00000299] main demuxer debug: using demux2 module "avi" [00000281] main input debug: looking for a subtitle file in /usr/home/hantong/ [00000301] main packetizer debug: looking for packetizer module: 16 candidates [00000301] main packetizer debug: using packetizer module "packetizer_mpeg4video" [00000281] main input debug: stream out mode -> no decoder thread [00000321] main packetizer debug: looking for packetizer module: 16 candidates [00000321] main packetizer debug: using packetizer module "mpeg_audio" [00000281] main input debug: stream out mode -> no decoder thread [00000281] main input debug: starting in sync mode [00000281] main input debug: meta information: [00000281] main input debug: - 'Setting' = ' HAS_INDEX IS_INTERLEAVED TRUST_CKTYPE' [00000281] main input debug: `love-will-keep-us-alive.avi' successfully opened [00000299] avi demuxer debug: old:0 < new 0 [00000299] avi demuxer debug: old:0 < new 0 [00000321] mpeg_audio packetizer debug: MPGA channels:2 samplerate:44100 bitrate:32 [00000283] main stream output debug: adding a new input [00000289] main private debug: adding a new input [00000289] mux_ts private debug: adding input codec=mpga pid=68 [00000289] mux_ts private debug: new PCR PID is 68 [00000301] packetizer_mpeg4video packetizer warning: waiting for VOL [00000301] packetizer_mpeg4video packetizer warning: waiting for VOL [00000283] main stream output debug: adding a new input [00000289] main private debug: adding a new input [00000289] mux_ts private debug: adding input codec=mp4v pid=69 [00000289] mux_ts private debug: new PCR PID is 69 Streaming Client OS: Linux hantongs-desktop 2.6.20-16-generic #2 SMP Sun Sep 23 18:31:23 UTC 2007 x86_64 GNU/Linux > VLC version: 0.8.6 VLC command line: # vlc -vvv --ipv6 udp:[2001:ec2:4002:fa11:200:24ff:fec4:3235]@[ff3e::1234] Logs: $ vlc -vvv --ipv6 udp:[2001:ec2:4002:fa11:200:24ff:fec4:3235]@[ff3e::1234] VLC media player 0.8.6 Janus [00000001] main private debug: checking builtin modules [00000001] main private debug: checking plugin modules [00000001] main private debug: loading plugins cache file /home/hansi/.vlc/cache/plugins- 04081e.dat [00000001] main private debug: recursively browsing `modules' [00000001] main private debug: recursively browsing `/usr/lib/vlc' [00000001] main private debug: recursively browsing `plugins' [00000001] main private debug: module bank initialized, found 222 modules [00000001] main private debug: opening config file /home/hansi/.vlc/vlcrc [00000001] main private debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE SSE2 FPU [00000001] main private debug: looking for memcpy module: 4 candidates [00000001] main private debug: using memcpy module "memcpymmxext" [00000286] main playlist debug: waiting for thread completion [00000286] main playlist debug: thread 1082132800 (playlist) created at priority 0 (playlist/playlist.c:184) [00000287] main private debug: waiting for thread completion [00000287] main private debug: thread 1090525504 (preparser) created at priority 0 (playlist/playlist.c:210) [00000288] main interface debug: looking for interface module: 1 candidate [00000288] main interface debug: using interface module "hotkeys" [00000288] main interface debug: thread 1098918208 (interface) created at priority 0 (interface/interface.c:231) [00000290] main interface debug: looking for interface module: 1 candidate [00000290] main interface debug: using interface module "screensaver" [00000290] main interface debug: thread 1107310912 (interface) created at priority 0 (interface/interface.c:231) [00000286] main playlist debug: adding playlist item `udp://[2001:ec2:4002:fa11:200:24ff:fec4:3235]@[ff3e::1234]' ( udp://[2001:ec2:4002:fa11:200:24ff:fec4:3235]@[ff3e::1234] ) [00000292] main interface debug: looking for interface module: 5 candidates [00000292] main interface debug: using interface module "wxwidgets" [00000292] main interface debug: thread 1115703616 (manager) created at priority 0 (interface/interface.c:216) [00000292] wxwidgets interface debug: Using last windows config '(-1,0,0,1280,1024)(0,552,639,425,86)(6,0,0,-1,150)' [00000292] wxwidgets interface debug: id=0 p=(552,639) s=(425,86) [00000292] wxwidgets interface debug: id=6 p=(0,0) s=(-1,150) [00000286] main playlist debug: nothing requested, starting [00000286] main playlist debug: creating new input thread [00000295] main input debug: waiting for thread completion [00000295] main input debug: creating statistics handler [00000295] main input debug: `udp://[2001:ec2:4002:fa11:200:24ff:fec4:3235]@[ff3e::1234]' gives access `udp' demux `' path `[2001:ec2:4002:fa11:200:24ff:fec4:3235]@[ff3e::1234]' [00000295] main input debug: creating demux: access='udp' demux='' path='[2001:ec2:4002:fa11:200:24ff:fec4:3235]@[ff3e::1234]' [00000297] main demuxer debug: looking for access_demux module: 0 candidates [00000297] main demuxer warning: no access_demux module matched "udp" [00000295] main input debug: creating access 'udp' path='[2001:ec2:4002:fa11:200:24ff:fec4:3235]@[ff3e::1234]' [00000298] main access debug: looking for access2 module: 6 candidates [00000298] access_udp access debug: opening server=[2001:ec2:4002:fa11:200:24ff:fec4:3235]:0 local=[ff3e::1234]:1234 [00000298] main access debug: net: connecting to '[[2001:ec2:4002:fa11:200:24ff:fec4:3235]]:0@[[ff3e::1234]]:1234' [00000298] main access debug: looking for network module: 1 candidate [00000298] ipv6 access debug: MCAST_JOIN_SOURCE_GROUP multicast request [00000298] main access debug: using network module "ipv6" [00000298] main access debug: removing module "ipv6" [00000298] main access debug: using access2 module "access_udp" [00000301] main private debug: pre buffering [00000295] main input debug: thread 1124096320 (input) created at priority 0 (input/input.c:265) The issue is that everytime VLC starts (with the source address and multicast group already indicated), I don't see any MLDv2 joins to the specified multicast group. Appreciate you help on this. Thanks, Hansi > > -- > Rémi Denis-Courmont > _______________________________________________ streaming mailing list To unsubscribe or modify your subscription options: http://mailman.videolan.org/listinfo/streaming