[Live-devel] GroupsockHelper.cpp ReceivingInterfaceAddr

Arnold Liu asliu23 at yahoo.com
Mon Nov 1 09:04:59 PST 2004


Hi Zhonngp,

The way that I solved my problem was to change the
default route to the
interface that I wanted to use.  What does the output
of "route" show you?
Also, does your streamer have multiple interfaces as
well? 

Arnold

> -----Original Message-----
> From: live-devel-bounces at ns.live.com
[mailto:live-devel-
> bounces at ns.live.com] On Behalf Of ???
> Sent: Sunday, October 31, 2004 11:43 PM
> To: live-devel at ns.live.com
> Subject: Re: [Live-devel] GroupsockHelper.cpp
ReceivingInterfaceAddr
> 
> Hi,Arnold,
>      Have you solved your problem with
multi-ethernet interfaces?
>       I am in  the same trouble now.
>      I attempted to stream audio(mp3)  in unicast
way with
> "testOnDemandRTSPServer"  in  a Linux system  with
two ethernet
> interfaces:
>       eth0:192.168.10.11
>       eth1:211.100.12.11
> 
>       I used VLC as a client to receive the stream
,and the URL was
> "rtsp://211.100.12.11:7070/mp3AudioTest".But it
seemed VLC received
> nothing  all the time --no audio  and no message.
However, the server was
> streaming all the time, and it still sent BYE when I
closed VLC.
> 
>      I thought it might be the problem with the
ethert interface
> sequence.So ,I  exchanged them. then restart it.
>       eth0: 211.100.12.11
>       eth1: 192.168.10.11
>    (with same URL prompt)
>     However, nothing happened, it was still the same
result.
> 
>       It puzzles me much,any suggenstion? Thanks in
advance.
> 
> 
>     Best  regards.
> 
>    Zhonggp
> 
> 
> 
> 
> 
> ----- Original Message -----
> From: "Arnold Liu" <asliu23 at yahoo.com>
> To: "LIVE.COM Streaming Media - development & use"
<live-
> devel at ns.live.com>
> Sent: Tuesday, October 26, 2004 8:05 AM
> Subject: Re: [Live-devel] GroupsockHelper.cpp
ReceivingInterfaceAddr
> 
> 
> > Actually,
> >
> > I can also get the streamer to stream out audio on
> > different interfaces by changing the default
gateway
> > with "route" with no changes to the code.  This is
> > probably the solution that I'll use for the time
> > being.
> >
> > Arnold
> >
> > --- Arnold Liu <asliu23 at yahoo.com> wrote:
> >
> > > Greetings All,
> > >
> > > I have a Linux system with multiple ethernet
> > > interfaces, and was attempting to configure the
> > > "liveMedia" test program "testWAVAudioStreamer"
to
> > > use
> > > something other than the default eth0 (which
works
> > > fine by the way).
> > >
> > > I attempted to hack the two variables in
> > > "GroupsockHelper.cpp" - SendingInterfaceAddr,
and
> > > ReceivingInterfaceAddr to force the use of a
> > > particular interface.  Here is what I've seen :
> > > eth0 : 172.16.2.174
> > > eth1 : 192.168.1.1
> > >
> > > If Sending = INADDR_ANY, receiving = INADDR_ANY,
> > > this
> > > works, and packets go out to eth0
> > >
> > > If Sending = eth0, Receiving = INADDR_ANY, this
> > > works,
> > > and packets go out to eth0
> > >
> > > If Sending = eth0, Receiving = eth0, this does
_not_
> > > work, "OurSourceAddressForMulticast()" times out
> > > waiting for the dummy packet.
> > >
> > > If Sending = eth1, Receiving = INADDR_ANY, this
also
> > > times out waiting for the dummy packet.
> > >
> > > If Sending = eth1, Receiving = eth1, this also
times
> > > out waiting for the dummy packet.
> > >
> > > Was curious if anyone else has had any
experience
> > > using this library on different interfaces?
> > >
> > > Regards,
> > > Arnold
> > > _______________________________________________
> > > live-devel mailing list
> > > live-devel at lists.live.com
> > >
http://lists.live.com/mailman/listinfo/live-devel
> > >
> >
> > _______________________________________________
> > live-devel mailing list
> > live-devel at lists.live.com
> > http://lists.live.com/mailman/listinfo/live-devel
> 
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live.com
> http://lists.live.com/mailman/listinfo/live-devel



More information about the live-devel mailing list