Skip to main content

Microsoft Silverlight

Unanswered Question Silverlight access live stream through proxy serverRSS Feed

(0)

ramon.smits
ramon.smits

Member

Member

4 points

4 Posts

Silverlight access live stream through proxy server

I've searched the forums and the only post I found was : http://silverlight.net/forums/p/57422/146037.aspx#14603 but that didn't really help as we don't use proxy authentication but do have proxy server related problems.

I am not able to show a live video stream with Silverlight access through a proxy server where Windows Media Player is configured to use a http proxy server where opening the live stream with Windows Media player works ok.

We have a:

  • Windows 2003 Windows Media server that has a publishingpoint that streams live data.
  • Silverlight application running on a different domain
  • Client A that has direct internet access
  • Client B that has internet access through a squid proxy server (windows media player is configured to use the proxy server used in the browser).

Actual behavior:

  • On both A and B the stream opens up in Windows Media Player
  • On both A and B the stream opens up in webpage that uses the Windows Media Player component.
  • On client A the Silverlight app shows the stream.
  • On client B the Silverlight app DOES NOT show the stream.

 

What is strange is that Windows Media Player doesn't have any problem accessing the live stream through the Squid proxy.
 I verified this by running netstat -b -f and the result showed that I only had connections to the proxy server.

Expected behavior:

I expected that the Silverlight application could open the live stream through our (Squid) proxy server. I tried hosting it in Internet Explorer 7, Firefox 3(.0.5), Safari 3(.2.1) and Chrome 2(0.157.2). Also tried Opera 9 but Silverlight does not seem to be working good with Opera.

My Questions:

Should this work or does Silverlight not support live streams through a proxy server?

Is this a problem because of Silverlight, Windows Media running on WIndows 2003 or Squid as a proxy server?

Anyone tested this scenarios with Silverlight, Windows 2003, live streams and a different proxy server like Microsoft ISA server and does it work?

Anyone tested this scenarios with Silverlight, Windows 2008, live streams and a proxy server (either Squid or any other) and does it work?

I really hope that that are people that had similar problems or have a similar environments and have no problems at all.

 

Ramon

antonio113
antonio113

Member

Member

6 points

3 Posts

Re: Silverlight access live stream through proxy server

 We tried several configurations  to get  silverlight working with Squid (with and without authentication); we are sorry but  it doesn't work.

Nothing changes using ISA server.

I think we have to wait for the new releases.

 Antonio

 

ramon.smits
ramon.smits

Member

Member

4 points

4 Posts

Re: Silverlight access live stream through proxy server

Yeah.. we have to wait until smooth streaming is working for live audio/video. As smooth streaming is the cure for all of this.

antonio113
antonio113

Member

Member

6 points

3 Posts

Re: Re: Silverlight access live stream through proxy server

We tried with a linux machine + moonlight,  behind the same proxy, and we got the video we were not able to get with a win Xp + silverlight PC before.

Strange things happen !

Only two things are sure:

1) Silverlight doesn't authenticate through a  Proxy

2) Silverlight doesn't like filepac

(... and if you are using firefox with silverligth plugin it'll read and use proxy setting from explorer)

 

gillesk
gillesk

Member

Member

302 points

66 Posts

Re: Re: Silverlight access live stream through proxy server

Can you get a netmon capture for your scenario and look at the requests that are made for the live stream? Are they being sent to the proxy?

Development Lead | Microsoft

antonio113
antonio113

Member

Member

6 points

3 Posts

Re: Re: Silverlight access live stream through proxy server

 

It seems to me that when IE is configured with  filepac   Silverlight  ignore it and continues to use a "direct connection".

I mean, Silverlight sends data packet to the default gateway.

Only when   a single server proxy is defined silverlight works well (without authentication !) 

  • Unanswered Question
  • Answered Question
  • Announcement
Microsoft Communities