live stream through media server is pretty delayed, how can i reduce it?



hey,
i have a scenario, where live stream is little more engaging - the presenter would run surveys along with the live camera feed or pop up quizes, sort of thing. and this ofcourse needs to be very timely (perhaps not more than 2-3 seconds delayed). To do all that i have used Media Encoder SDK 9 to encode the stream from camera, add the forms/quizes instructions and push them out to my custom player (on silverlight) through Media Server 08.

But now when i run it, i experience a delay over the LAN of like 15-20 seconds which is really long. comparing this delay with other sites like mogulus.com, this looks fairly huge and makes the whole idea impractical. This delay is when i have already done following

- have setup encoder profile to just do 1 second buffer
- have disabled buffering on the publishing point on media server
- have set buffering time in the silverlight medialpayer to just 1 second

as i said, somehow still getting that 15-20 seconds delay. To see if it's taking longer during the encode i had my encoding application show me the PostView from my video source, directly (rather than through stream server), which is almost instantaneous. I really need help on this. Following is some related information

My encoding profile specs are

Frame size = 320 x 240
FPS = 20
Total Bit rate = 145kbps approx (100 video + 32 audio + 4 script + 8 overhead)
Video Codec = WMV 9
Audio Codec = WMA 9.2

The encoding machine is a 2.0 duo core 64 bit with 3 GB RAM laptop. Stream server is a quad core 2.8 ghz 64 bit with 4 GB RAM.

Best regards,
Farooq Khan

.



Relevant Pages

  • Re: Keeping a publishing point up and running
    ... So if I'm using a picture as my publishing point "keep alive" I need to point the "slave" Media Server Multicast Announcement Wizard to the picture as well. ... watch the Multicast stream fine, but as soon as I stop the encoder the Multicast stream errors out and doesn't switch to the picture If I go onto the server and stop and restart the publishing point I get an Error Code: 0xc00d006b (Error Description: The publishing point cannot be started because the server does not have the appropriate stream formats. ... It seems that Multicasting is unhappy if I change up the media type on it I've tried Googleing for Multicast encoder failover but I'm not finding anything. ...
    (microsoft.public.windowsmedia.server)
  • Re: User select Video Quality instead of Intelligent Streaming?
    ... I am using Windows Media Server through Windows Server ... between video select and the Media Server. ... I encoded my video using Microsoft Encoder 9 (not the new Studio ... I am trying to stream WMV from our website. ...
    (microsoft.public.windowsmedia)
  • 15-20 seconds delay in a live stream (video/audio/script) - need help
    ... To do all that i have used Media Encoder SDK 9 to encode the stream from camera, add the forms/quizes instructions and push them out to my custom player through Media Server 08. ... But now when i run it, i experience a delay over the LAN of like 15-20 seconds which is really long. ...
    (microsoft.public.windowsmedia.encoder)
  • Re: SDK Transcoding on Demand
    ... Well the 20 streams pulled from a single media server would be trivial ... windows media encoder. ... and pushes them to a windows media server to stream back to the user. ...
    (microsoft.public.windowsmedia.encoder)
  • Re: cannot stream from WM Encoder 9
    ... I guess I'm confused by how the mms protocol dictates that the stream is ... coming from a server and not the encoder. ... it's coming from a streaming media server. ...
    (microsoft.public.pocketpc.multimedia)