[streaming] problem with multicast streaming over RTP/UDP/ipv6

Alessio Tosi atosi at arces.unibo.it
Mon Apr 30 15:13:35 CEST 2007


Hi all,

sorry if you have already received such a question but I'm new to this 
mailing list (and sorry for my bad english... ;-) ).

I have to transmit a video (coded with x264) over a RTP/UDP/IPv6 
(possibly multicast) protocol stack.

First of all I try a unicast trasmission both on my own computer that on 
a virtual machine installed in my LAN and controlled with Vmware.

My command line is:
vlc.exe -vvv "C:\videoH264.avi" --ipv6 --sout 
#rtp{dst=[fe80::20c:29ff:fed0:3b7d%6], port=1234}

and I've tried to receive it both by the wizard of VLC and by that sdp file:
o=- 7034265000 1 IN IP6 ::1
s=NONE
t=0 0
a=tool:vlc 0.8.6b
c=IN IP6 [fe80::20c:29ff:fed0:3b7d%6]
m=video 1232 RTP/AVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1


this is my message window:

avi debug: AVIH: 1 stream, flags  HAS_INDEX TRUST_CKTYPE
avi debug: stream[0] rate:2147483625 scale:85899345 samplesize:0
avi debug: stream[0] video(H264) 176x144 24bpp 25.000000fps
main debug: selecting program id=0
avi debug: stream[0] created 3556 index entries
avi debug: stream[0] length:142 (based on index)
main debug: using demux2 module "avi"
main debug: looking for a subtitle file in c:\Documents and 
Settings\atosi\Documenti\Applicazioni\Video\
main debug: looking for packetizer module: 17 candidates
main debug: using packetizer module "packetizer_h264"
main debug: stream out mode -> no decoder thread
main debug: starting in sync mode
main debug: meta information:
main debug:   - 'Impostazione' = ' HAS_INDEX TRUST_CKTYPE'
main debug: `c:\Documents and 
Settings\atosi\Documenti\Applicazioni\Video\out.avi' successfully opened
avi debug: old:0 < new 0
packetizer_h264 debug: found NAL_SPS
packetizer_h264 debug: found NAL_PPS
main debug: adding a new input
main debug: looking for sout access module: 1 candidate
main debug: set sout option: sout-udp-raw to (null)
main debug: net: connecting to [fe80::20c:29ff:fed0:3b7d%6] port 1232
main debug: thread 4156 (sout write thread) created at priority 15 
(udp.c:268)
access_output_udp debug: udp access output 
opened([fe80::20c:29ff:fed0:3b7d%6]:1232)
main debug: using sout access module "access_output_udp"
stream_out_rtp debug: access out udp{raw}:[fe80::20c:29ff:fed0:3b7d%6]:1232
stream_out_rtp debug: maximum RTP packet size: 1450 bytes
stream_out_rtp debug: sdp=v=0
o=- 7034265000 1 IN IP6 ::1
s=NONE
t=0 0
a=tool:vlc 0.8.6b
c=IN IP6 [fe80::20c:29ff:fed0:3b7d%6]
m=video 1232 RTP/AVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1


On client side, I can see the IPv6 packets (e.g. with Ethereal) but I'm 
not able to open the video with VLC.

Instead, if I try a multicast trasmission (e.g. with address fe80::1) I 
receive also these errors on server side:

access_output_udp warning: send error: Winsock error 10004
access_output_udp debug: packet has been sent too late (2822000)
and so on...

Of course IPv6 is installed on both computers, and the version of VLC 
that I'm using is 0.86b.

Many thanks in advance,
I hope that someone could help me to solve this problem.

Alessio

-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the streaming mailing list