Real-Time StreamingWhen i use Expression Encoder 2 in Live Encoding Mode and set output to broadcast stream and start 'Lunch Preview' i have a delay arround 6 seconds. How can I bring this delay down to &lt;1 second?<br/>I also tried to stream to a WMS to test delays, but this unfortunately did not work.<br/><br/>Thanks in advance!© 2009 Microsoft Corporation. All rights reserved.Sat, 03 Oct 2009 01:20:32 Z304c2e79-1d58-4655-97f1-72d8dd6e8ee1http://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#304c2e79-1d58-4655-97f1-72d8dd6e8ee1http://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#304c2e79-1d58-4655-97f1-72d8dd6e8ee1pascalhhttp://social.expression.microsoft.com/Profile/en-US/?user=pascalhReal-Time StreamingWhen i use Expression Encoder 2 in Live Encoding Mode and set output to broadcast stream and start 'Lunch Preview' i have a delay arround 6 seconds. How can I bring this delay down to &lt;1 second?<br/>I also tried to stream to a WMS to test delays, but this unfortunately did not work.<br/><br/>Thanks in advance!Thu, 11 Jun 2009 21:34:07 Z2009-06-11T21:34:07Zhttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#c18186c1-3619-4d25-a7b7-7dd928460b6chttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#c18186c1-3619-4d25-a7b7-7dd928460b6cSlickWilliehttp://social.expression.microsoft.com/Profile/en-US/?user=SlickWillieReal-Time Streaming<p>Latency of 6 seconds is pretty good.  There are buffering and fast start tweaks for the encoder and server.  Once the h.264 codec is implemented in v.3 you should see significantly less latency.  I've been looking for real-time web broadcasting for years and currently there are none that I've found.</p>Fri, 12 Jun 2009 00:06:34 Z2009-06-12T00:06:34Zhttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#1b628564-f1df-4afd-af6c-298544c496efhttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#1b628564-f1df-4afd-af6c-298544c496efDino Vhttp://social.expression.microsoft.com/Profile/en-US/?user=Dino%20VReal-Time Streaming<p>Will Silverlight 3 and expression encoder be able to stream in &quot;REAL TIME&quot; as Flash claims they can currently?  Although I believe it is not &quot;REAL TIME&quot; and would be considered &quot;NEAR REAL TIME&quot; (NRT) due to some latency.  And what is the exact meaning of the RTSP (Real Time Streaming Protocal) protocal due to latency?  -dino</p>Fri, 12 Jun 2009 15:02:57 Z2009-06-12T15:02:57Zhttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#4b358cc7-019a-4f44-9247-ecedb3e5aa63http://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#4b358cc7-019a-4f44-9247-ecedb3e5aa63pascalhhttp://social.expression.microsoft.com/Profile/en-US/?user=pascalhReal-Time Streamingthanks for ur reply. good is relative. depends on the scenario. not good enough for me actually. :)<br/>yes, some delay is caused due to buffering. but it seems as the buffers are much too large. id like to shrink the buffers. but i have not found an option in the expression encoder. also id would be nice to have a prefered buffer size for the client in the protocol so that the client buffer can be shrunken too if near real time is needed.<br/>i think there are better (real time?) broadcasting solutions. but they are far more expensive.<br/>do have any more information about this version v.3 of the h.264 codec?<br/>thanks again!Fri, 12 Jun 2009 15:11:03 Z2009-06-12T15:11:03Zhttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#90056fef-be01-405e-af54-cb93605899cbhttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#90056fef-be01-405e-af54-cb93605899cbDino Vhttp://social.expression.microsoft.com/Profile/en-US/?user=Dino%20VReal-Time StreamingEven though expensive, could you provide the better (real time?) broadcasting solutions?  thanksFri, 12 Jun 2009 16:33:29 Z2009-06-12T16:33:29Zhttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#2370b4ae-e753-4ccb-a8db-a5644fcb443bhttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#2370b4ae-e753-4ccb-a8db-a5644fcb443bpascalhhttp://social.expression.microsoft.com/Profile/en-US/?user=pascalhReal-Time Streamingto Dino V: It is some time ago since i looked into this. i searched for non-expensive streaming solutions. i found references to multiple products from discussions and so on. the problem was all of those companies were aquired by avid. it seems they bought all the competitors. therefore i suggest you have a look at <a href="http://www.avid.com">www.avid.com</a> .<br/>also i recently came about microsoft iptv. seems they renamed it to microsoft mediaroom <a href="http://www.microsoft.com/mediaroom/">http://www.microsoft.com/mediaroom/</a> . but i was not able to get much information about it and it seems this is only available for larger service providers.<br/>in both cases i have no clue about latency/realtime. but both seem to be capable to provide better solutions than the 6 seconds.<br/>as a side note, currently i'm using windows media encoder along with windows media services. but the latency is in the same order (6-10 seconds).<br/>good luck!Fri, 12 Jun 2009 19:59:34 Z2009-06-12T19:59:34Zhttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#6f514ddc-9984-4128-a4b8-10c0a331304ahttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#6f514ddc-9984-4128-a4b8-10c0a331304achuckdawithttp://social.expression.microsoft.com/Profile/en-US/?user=chuckdawitReal-Time Streamingwhat about Skype? There's no delay when I use Skype with video, why is that?<hr class="sig">chuckdawitSun, 16 Aug 2009 04:48:01 Z2009-08-16T04:48:01Zhttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#ee3d992d-0e0c-419f-8ce6-3ed3cdc28a81http://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#ee3d992d-0e0c-419f-8ce6-3ed3cdc28a81WilliamStaceyhttp://social.expression.microsoft.com/Profile/en-US/?user=WilliamStaceyReal-Time StreamingJust curious what the &lt;1 sec requirement is for. Unless your doing a realtime news style interview, would it matter?Sun, 16 Aug 2009 05:17:59 Z2009-08-16T05:17:59Zhttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#dc20dadc-336f-4a2a-aed4-cb7f6f4156echttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#dc20dadc-336f-4a2a-aed4-cb7f6f4156ecpushbomb internet.tv platformhttp://social.expression.microsoft.com/Profile/en-US/?user=pushbomb%20internet.tv%20platformReal-Time StreamingThere is really no such thing as 'real-time' as all communication networks have latency.<br/> <br/> So your correct in 'near-real time' assessment. Same for TV broadcasts (and not just for FCC bleeping).<br/> <br/> Now (as we saw with the MJ Tribute as well as Wimbleton) Microsoft is not pLAYING AROUND. The smooth streaming live technology is really really cool. The problem is you need almost roll your own infrastructure to use it (SEE NBC Olympic architecture).<br/> <br/> As long as you have a guarantee of consumers receiving a seamless stream, be in 10 seconds or five minutes delayed, it is good. Exceptions are of course timeliness critical domains such nas financial trading, etc.<br/> <br/> Same goes for RTSP. No magic there at all. In the end we are all slaves to physics.<br/> <br/> Damon <hr class="sig">Damon Wilder Carr http://blog.domaindotnet.comTue, 18 Aug 2009 21:46:32 Z2009-08-18T21:46:32Zhttp://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#9ab8d6cd-4db0-4e03-8b74-ac43060f4e77http://social.expression.microsoft.com/Forums/en-US/encoder/thread/304c2e79-1d58-4655-97f1-72d8dd6e8ee1#9ab8d6cd-4db0-4e03-8b74-ac43060f4e77Martin Fallenstedthttp://social.expression.microsoft.com/Profile/en-US/?user=Martin%20FallenstedtReal-Time Streaming<p>What is acceptable depends on the application for real-time broadcast. I work with surgical robots where we have to provide ideally &lt; 1 second HD video transmission for proctoring. If somebody watches Sunday night football and there is 6 second delay in the broadcast I agree that this isn't a bid deal. But if a surgeon would like to caution the other to watch out for that artery under that tissue before you make an incision into it, that 6 second delay is unacceptable.<br /><br />Now, the 6 second delay I also confirm from my evaluation on a screaming fast computer that is dished out with all the latest goodies and no network devices between the two endpoints. IMHO 6 seconds is unacceptable under these condition to call it real-time. When I perform the test where I stream the broadcast to another dished out Streaming Server that provides unicast, another 5-7 seconds are added on top of it. ???? What on earth is going on in there?<br /><br />Guys in MS: You are doing some wonderful stuff, but please optimize this for performance. With another home brewed setup using VLC we are down to 1.5 seconds streaming h.264/ACC across the town.<br /><br />Martin</p><hr class="sig">MartinFSat, 03 Oct 2009 01:20:31 Z2009-10-03T01:20:31Z