<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: 5 Reasons NetStream Sucks</title>
	<atom:link href="http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/</link>
	<description>This is the blog of Brooks Andrus. Here, at irregular intervals, you may find digital noise centered around the activities of an early 21st century technologist. I work for TechSmith Corporation, but this web space and the views found on it are entirely my own.</description>
	<lastBuildDate>Sat, 20 Mar 2010 16:18:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: tommy brett</title>
		<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/comment-page-1/#comment-50336</link>
		<dc:creator>tommy brett</dc:creator>
		<pubDate>Wed, 03 Mar 2010 16:22:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=20#comment-50336</guid>
		<description>Wow, I came here looking about info on if I could check whether my netstream_ was playing or not (I&#039;m programming a recovery function for when the buffer empties due to a disconnect or other catastrophe) and noticed the comments were old... But alas, still relevant. Sigh :(</description>
		<content:encoded><![CDATA[<p>Wow, I came here looking about info on if I could check whether my netstream_ was playing or not (I&#8217;m programming a recovery function for when the buffer empties due to a disconnect or other catastrophe) and noticed the comments were old&#8230; But alas, still relevant. Sigh :(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pipeman</title>
		<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/comment-page-1/#comment-50263</link>
		<dc:creator>Pipeman</dc:creator>
		<pubDate>Fri, 19 Feb 2010 23:15:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=20#comment-50263</guid>
		<description>Just keeping this thread alive - into the next decade now and still not fixed! Yay that most of my paid work is jquery not Flash now so I don&#039;t have to waste hours on Friday night finding out why netStream.time is wrong...</description>
		<content:encoded><![CDATA[<p>Just keeping this thread alive &#8211; into the next decade now and still not fixed! Yay that most of my paid work is jquery not Flash now so I don&#8217;t have to waste hours on Friday night finding out why netStream.time is wrong&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/comment-page-1/#comment-50007</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Thu, 15 Oct 2009 15:43:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=20#comment-50007</guid>
		<description>Years later, still nothing has changed.... Ugh.</description>
		<content:encoded><![CDATA[<p>Years later, still nothing has changed&#8230;. Ugh.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 3 Years Later, NetStream Still Sucks</title>
		<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/comment-page-1/#comment-48896</link>
		<dc:creator>3 Years Later, NetStream Still Sucks</dc:creator>
		<pubDate>Thu, 06 Nov 2008 03:28:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=20#comment-48896</guid>
		<description>[...] way for Flash Player to do this? Or at least duplicate the trickery that Windows Media Player uses (as described by Tinic in a comment on my blog post from 3 years ago). Give us something to avoid playhead jumpiness and [...]</description>
		<content:encoded><![CDATA[<p>[...] way for Flash Player to do this? Or at least duplicate the trickery that Windows Media Player uses (as described by Tinic in a comment on my blog post from 3 years ago). Give us something to avoid playhead jumpiness and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sp</title>
		<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/comment-page-1/#comment-48670</link>
		<dc:creator>sp</dc:creator>
		<pubDate>Thu, 25 Sep 2008 23:07:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=20#comment-48670</guid>
		<description>Sadly, I found this article on rank #2 (!) in google germany when trying to find the adobe livedocs for NetStream.time.

I see that the article is almost 3 years old, and I face EXACTLY the same problems you described in your blog. God I hope so much Silverlight will win the upcoming fight against Flash.

However, thanks for this post Brooks, it actually helped me a lot. It would have taken me days to figure out that NetStream.time doesnt update immediately after NetStream.seek was called.</description>
		<content:encoded><![CDATA[<p>Sadly, I found this article on rank #2 (!) in google germany when trying to find the adobe livedocs for NetStream.time.</p>
<p>I see that the article is almost 3 years old, and I face EXACTLY the same problems you described in your blog. God I hope so much Silverlight will win the upcoming fight against Flash.</p>
<p>However, thanks for this post Brooks, it actually helped me a lot. It would have taken me days to figure out that NetStream.time doesnt update immediately after NetStream.seek was called.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mac keth</title>
		<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/comment-page-1/#comment-16843</link>
		<dc:creator>Mac keth</dc:creator>
		<pubDate>Mon, 20 Aug 2007 06:02:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=20#comment-16843</guid>
		<description>Now days with the advance of digital cameras, its common to have images bigger the 2880 x 2800, and its really lame that Flash 8 dosent support them.</description>
		<content:encoded><![CDATA[<p>Now days with the advance of digital cameras, its common to have images bigger the 2880 x 2800, and its really lame that Flash 8 dosent support them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/comment-page-1/#comment-3444</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Thu, 11 Jan 2007 15:13:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=20#comment-3444</guid>
		<description>I&#039;m with you, I&#039;m not sure why NetStream.Seek.Notify is useful if NetStream.time hasn&#039;t been updated.  How is the seek operation really complete if Flash thinks the time you start the seek and the time the seek is complete are the same?

And let&#039;s not forget how ridiculous it is to try to determine whether a video has finished playing, or if you do a bunch of seeks with the FLVPlayback component it pauses until it completes ALL  of them.  Guh.

Flash video is great, but REALLY clunky if you try to use anything to control it other than the built-in components.</description>
		<content:encoded><![CDATA[<p>I&#8217;m with you, I&#8217;m not sure why NetStream.Seek.Notify is useful if NetStream.time hasn&#8217;t been updated.  How is the seek operation really complete if Flash thinks the time you start the seek and the time the seek is complete are the same?</p>
<p>And let&#8217;s not forget how ridiculous it is to try to determine whether a video has finished playing, or if you do a bunch of seeks with the FLVPlayback component it pauses until it completes ALL  of them.  Guh.</p>
<p>Flash video is great, but REALLY clunky if you try to use anything to control it other than the built-in components.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jignesh dodiya &#187; Blog Archive &#187; Why NetStream Sucks????</title>
		<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/comment-page-1/#comment-1091</link>
		<dc:creator>jignesh dodiya &#187; Blog Archive &#187; Why NetStream Sucks????</dc:creator>
		<pubDate>Thu, 21 Sep 2006 18:10:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=20#comment-1091</guid>
		<description>[...] I found on brooksandrus&#8217; blog some good reasons why NetStream sucks for various factors. May be helpful on facing some problem on this More read on his article here [...]</description>
		<content:encoded><![CDATA[<p>[...] I found on brooksandrus&#8217; blog some good reasons why NetStream sucks for various factors. May be helpful on facing some problem on this More read on his article here [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: maexchen.info - media &#124; mental &#124; net &#124; explorations &#187; Blog Archive &#187; FLV rocks but seeking sucks</title>
		<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/comment-page-1/#comment-66</link>
		<dc:creator>maexchen.info - media &#124; mental &#124; net &#124; explorations &#187; Blog Archive &#187; FLV rocks but seeking sucks</dc:creator>
		<pubDate>Tue, 10 Jan 2006 10:55:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=20#comment-66</guid>
		<description>[...] Ausf&#252;hrliche Problemskizzierung: 5 Reasons NetStream Sucks [...]</description>
		<content:encoded><![CDATA[<p>[...] Ausf&#252;hrliche Problemskizzierung: 5 Reasons NetStream Sucks [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brooks</title>
		<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/comment-page-1/#comment-60</link>
		<dc:creator>Brooks</dc:creator>
		<pubDate>Sun, 18 Dec 2005 01:38:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=20#comment-60</guid>
		<description>Holy cow, I&#039;ve never been called a sausage before....weiner, sure, but a sausage--sounds like an upgrade.
In all seriousness I don&#039;t think you guys are appreciating that I&#039;m a huge advocate of Flash video--I just feel like it can and should be more than it is.
I want to munch on Tinic&#039;s post a bit before I respond, but I&#039;ll have more to say.</description>
		<content:encoded><![CDATA[<p>Holy cow, I&#8217;ve never been called a sausage before&#8230;.weiner, sure, but a sausage&#8211;sounds like an upgrade.<br />
In all seriousness I don&#8217;t think you guys are appreciating that I&#8217;m a huge advocate of Flash video&#8211;I just feel like it can and should be more than it is.<br />
I want to munch on Tinic&#8217;s post a bit before I respond, but I&#8217;ll have more to say.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iongion</title>
		<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/comment-page-1/#comment-59</link>
		<dc:creator>iongion</dc:creator>
		<pubDate>Sat, 17 Dec 2005 21:45:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=20#comment-59</guid>
		<description>This Marina girls(the names is of a girl right ?) really puts the cherry on the cake!</description>
		<content:encoded><![CDATA[<p>This Marina girls(the names is of a girl right ?) really puts the cherry on the cake!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marina Schiller</title>
		<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/comment-page-1/#comment-58</link>
		<dc:creator>Marina Schiller</dc:creator>
		<pubDate>Sat, 17 Dec 2005 09:57:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=20#comment-58</guid>
		<description>You miserable sausage. Everyone knows that Flash Video is hip. What lengths you go to spoil your own party. C&#039;mon get with the program bud.

Sorry this isn&#039;t a very useful post but Tinic has already laid down the smack on yo a**. b****. </description>
		<content:encoded><![CDATA[<p>You miserable sausage. Everyone knows that Flash Video is hip. What lengths you go to spoil your own party. C&#8217;mon get with the program bud.</p>
<p>Sorry this isn&#8217;t a very useful post but Tinic has already laid down the smack on yo a**. b****.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tinic Uro</title>
		<link>http://www.brooksandrus.com/blog/2005/12/17/5-reasons-netstream-sucks/comment-page-1/#comment-57</link>
		<dc:creator>Tinic Uro</dc:creator>
		<pubDate>Sat, 17 Dec 2005 07:46:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=20#comment-57</guid>
		<description>1. Yep, but unlike what you think Windows Media does the same thing. It does better in the way that it still does play the audio until hits a key frame. We could improve this the same way. And are you talking about progressive or streaming video? For streaming video you can enable enhanced seeking support and not have this problem.

2. That depends if you use FlashCom with enhanced seeking enabled. Google Video also has a good solution using progressive video IMO, it does intelligent rebuffering.

3. What type of behavior would you expect here? Currently the time is updated as soon as a piece of audio or video is decoded and displayed on screen.

4. Are you talking about progressive or streamed video? In case of streaming the player currently does this through RTMP which might definitly not be the best solution. A good test case where this is a real issue would be interesting for us.

5. Sounds like an enhancement request. Any ideas for a good API to query this state without making it less useable than it already is? On the other hand this is the kind of stuff we tried to abstract in the Flash 8 video component.

Keep the feedback up though, the more noise there is about this the more chances there are we will address some of this ;-)</description>
		<content:encoded><![CDATA[<p>1. Yep, but unlike what you think Windows Media does the same thing. It does better in the way that it still does play the audio until hits a key frame. We could improve this the same way. And are you talking about progressive or streaming video? For streaming video you can enable enhanced seeking support and not have this problem.</p>
<p>2. That depends if you use FlashCom with enhanced seeking enabled. Google Video also has a good solution using progressive video IMO, it does intelligent rebuffering.</p>
<p>3. What type of behavior would you expect here? Currently the time is updated as soon as a piece of audio or video is decoded and displayed on screen.</p>
<p>4. Are you talking about progressive or streamed video? In case of streaming the player currently does this through RTMP which might definitly not be the best solution. A good test case where this is a real issue would be interesting for us.</p>
<p>5. Sounds like an enhancement request. Any ideas for a good API to query this state without making it less useable than it already is? On the other hand this is the kind of stuff we tried to abstract in the Flash 8 video component.</p>
<p>Keep the feedback up though, the more noise there is about this the more chances there are we will address some of this ;-)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
