<?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: 3 Years Later, NetStream Still Sucks</title>
	<atom:link href="http://www.brooksandrus.com/blog/2008/11/05/3-years-later-netstream-still-sucks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brooksandrus.com/blog/2008/11/05/3-years-later-netstream-still-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, 13 Mar 2010 10:07:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Flex and Flash Developer &#8211; Jesse Warden dot Kizz-ohm &#187; Blog Archive &#187; Wish List for Flash Player 11</title>
		<link>http://www.brooksandrus.com/blog/2008/11/05/3-years-later-netstream-still-sucks/comment-page-1/#comment-49950</link>
		<dc:creator>Flex and Flash Developer &#8211; Jesse Warden dot Kizz-ohm &#187; Blog Archive &#187; Wish List for Flash Player 11</dc:creator>
		<pubDate>Sun, 09 Aug 2009 04:28:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=429#comment-49950</guid>
		<description>[...] I have many video projects where NetStream breaks, and I need to fix it. Â Additionally, I have many cool video scrubbing, pausing, and DVD like [...]</description>
		<content:encoded><![CDATA[<p>[...] I have many video projects where NetStream breaks, and I need to fix it. Â Additionally, I have many cool video scrubbing, pausing, and DVD like [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bug: Nach NetStream.seekTo() kommt NetStream.Seek.Notify zu frÃ¼h &#124; Studio B12 Blog</title>
		<link>http://www.brooksandrus.com/blog/2008/11/05/3-years-later-netstream-still-sucks/comment-page-1/#comment-49945</link>
		<dc:creator>Bug: Nach NetStream.seekTo() kommt NetStream.Seek.Notify zu frÃ¼h &#124; Studio B12 Blog</dc:creator>
		<pubDate>Wed, 29 Jul 2009 10:43:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=429#comment-49945</guid>
		<description>[...] gibt schon eine ganze Weile eine lÃ¤stige Unart des NetStream-Objekts von [...]</description>
		<content:encoded><![CDATA[<p>[...] gibt schon eine ganze Weile eine lÃ¤stige Unart des NetStream-Objekts von [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.brooksandrus.com/blog/2008/11/05/3-years-later-netstream-still-sucks/comment-page-1/#comment-49893</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 27 May 2009 21:20:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=429#comment-49893</guid>
		<description>I agree.  Netstream has convoluted behavior and API.  The jumpiness blows my mind.</description>
		<content:encoded><![CDATA[<p>I agree.  Netstream has convoluted behavior and API.  The jumpiness blows my mind.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.brooksandrus.com/blog/2008/11/05/3-years-later-netstream-still-sucks/comment-page-1/#comment-49892</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 27 May 2009 21:18:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=429#comment-49892</guid>
		<description>I agree.  Netstream is very convoluted in its behavior, and in my opinion, its API.</description>
		<content:encoded><![CDATA[<p>I agree.  Netstream is very convoluted in its behavior, and in my opinion, its API.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthias</title>
		<link>http://www.brooksandrus.com/blog/2008/11/05/3-years-later-netstream-still-sucks/comment-page-1/#comment-49787</link>
		<dc:creator>Matthias</dc:creator>
		<pubDate>Fri, 13 Mar 2009 13:01:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=429#comment-49787</guid>
		<description>Hi there,
I recently stumbled upon this bug and entered it into the Adobe bugbase: http://bugs.adobe.com/jira/browse/FP-1705

Please vote for this to get it done in the future!</description>
		<content:encoded><![CDATA[<p>Hi there,<br />
I recently stumbled upon this bug and entered it into the Adobe bugbase: <a href="http://bugs.adobe.com/jira/browse/FP-1705" rel="nofollow">http://bugs.adobe.com/jira/browse/FP-1705</a></p>
<p>Please vote for this to get it done in the future!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: localToGlobal &#187; Blog Archive &#187; news review -&#62; 45th week of 2008</title>
		<link>http://www.brooksandrus.com/blog/2008/11/05/3-years-later-netstream-still-sucks/comment-page-1/#comment-48906</link>
		<dc:creator>localToGlobal &#187; Blog Archive &#187; news review -&#62; 45th week of 2008</dc:creator>
		<pubDate>Fri, 07 Nov 2008 16:14:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=429#comment-48906</guid>
		<description>[...] &gt; 3 Years Later, NetStream Still Sucks [...]</description>
		<content:encoded><![CDATA[<p>[...] &gt; 3 Years Later, NetStream Still Sucks [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Asa Whillock</title>
		<link>http://www.brooksandrus.com/blog/2008/11/05/3-years-later-netstream-still-sucks/comment-page-1/#comment-48903</link>
		<dc:creator>Asa Whillock</dc:creator>
		<pubDate>Thu, 06 Nov 2008 19:13:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=429#comment-48903</guid>
		<description>Hey Brooks,

Thanks for bringing this stuff up.  It may sound ridic or pandering but I actually look for well formed issues and bugs like this as it gives us a clear model of what we have to do better.  So for the most part, I agree with you.

It&#039;s worth putting a bug in to make sure that the stream time is already updated once the NetStream.Seek.Notify comes up.  If you haven&#039;t already please file a bug on this here

http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&amp;product=16

You can file it under Flash Player, that link is for Flash Media Server, the product that I work on.  

Speaking of which the messaging surrounding seeking sounds a little confused.  FMS offers seeking for all codec types with iFrame precision, Progressive Flash Video does not.  The docs are wrong if they indicate otherwise, and that should be corrected with a bug there too.

Feel free to contact me directly if you or anyone else you know have more &#039;it sucks&#039; feelings on NetStream or Flash Video - they&#039;re useful.

Asa
Flash Media Server</description>
		<content:encoded><![CDATA[<p>Hey Brooks,</p>
<p>Thanks for bringing this stuff up.  It may sound ridic or pandering but I actually look for well formed issues and bugs like this as it gives us a clear model of what we have to do better.  So for the most part, I agree with you.</p>
<p>It&#8217;s worth putting a bug in to make sure that the stream time is already updated once the NetStream.Seek.Notify comes up.  If you haven&#8217;t already please file a bug on this here</p>
<p><a href="http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&amp;product=16" rel="nofollow">http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&amp;product=16</a></p>
<p>You can file it under Flash Player, that link is for Flash Media Server, the product that I work on.  </p>
<p>Speaking of which the messaging surrounding seeking sounds a little confused.  FMS offers seeking for all codec types with iFrame precision, Progressive Flash Video does not.  The docs are wrong if they indicate otherwise, and that should be corrected with a bug there too.</p>
<p>Feel free to contact me directly if you or anyone else you know have more &#8216;it sucks&#8217; feelings on NetStream or Flash Video &#8211; they&#8217;re useful.</p>
<p>Asa<br />
Flash Media Server</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zohar Babin</title>
		<link>http://www.brooksandrus.com/blog/2008/11/05/3-years-later-netstream-still-sucks/comment-page-1/#comment-48901</link>
		<dc:creator>Zohar Babin</dc:creator>
		<pubDate>Thu, 06 Nov 2008 12:57:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=429#comment-48901</guid>
		<description>I guess we have to start making some noise...

&quot;Keep the feedback up though, the more noise there is about this the more chances there are we will address some of this ;-)&quot; (Tinic Uro, 3 years ago).</description>
		<content:encoded><![CDATA[<p>I guess we have to start making some noise&#8230;</p>
<p>&#8220;Keep the feedback up though, the more noise there is about this the more chances there are we will address some of this ;-)&#8221; (Tinic Uro, 3 years ago).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.brooksandrus.com/blog/2008/11/05/3-years-later-netstream-still-sucks/comment-page-1/#comment-48900</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Thu, 06 Nov 2008 04:57:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=429#comment-48900</guid>
		<description>Having spent the greater part of the last 4 years rolling custom video player applications around NetStream, I can completely feel your pain. While status event behavior has appeared to be more consistent in recent iterations of the player, the solution that I&#039;ve sometimes employed, when given the chance (whenever I have access to the interface designer prior to the client signing off on whatever I&#039;m working on) is to remove the scrubber handle completely from the UI. Instead of clicking and dragging, the user simply clicks anywhere on the progress bar and the seek is initiated. Because there&#039;s no display object being dragged, the nasty snap back artifact is removed. Some would argue that this removes functionality, since the action of dragging a handle back and forth affords the opportunity to &quot;scrub&quot; (emphasis on quotes) the video, but performance has historically been so poor when doing rapid short seek()&#039;s, it&#039;s not a feature I ever code in anyway.</description>
		<content:encoded><![CDATA[<p>Having spent the greater part of the last 4 years rolling custom video player applications around NetStream, I can completely feel your pain. While status event behavior has appeared to be more consistent in recent iterations of the player, the solution that I&#8217;ve sometimes employed, when given the chance (whenever I have access to the interface designer prior to the client signing off on whatever I&#8217;m working on) is to remove the scrubber handle completely from the UI. Instead of clicking and dragging, the user simply clicks anywhere on the progress bar and the seek is initiated. Because there&#8217;s no display object being dragged, the nasty snap back artifact is removed. Some would argue that this removes functionality, since the action of dragging a handle back and forth affords the opportunity to &#8220;scrub&#8221; (emphasis on quotes) the video, but performance has historically been so poor when doing rapid short seek()&#8217;s, it&#8217;s not a feature I ever code in anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jacob</title>
		<link>http://www.brooksandrus.com/blog/2008/11/05/3-years-later-netstream-still-sucks/comment-page-1/#comment-48898</link>
		<dc:creator>jacob</dc:creator>
		<pubDate>Thu, 06 Nov 2008 04:33:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=429#comment-48898</guid>
		<description>QuickTime is also a 66 meg download so probably has a lot more libraries to deal with it</description>
		<content:encoded><![CDATA[<p>QuickTime is also a 66 meg download so probably has a lot more libraries to deal with it</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh Chernoff</title>
		<link>http://www.brooksandrus.com/blog/2008/11/05/3-years-later-netstream-still-sucks/comment-page-1/#comment-48897</link>
		<dc:creator>Josh Chernoff</dc:creator>
		<pubDate>Thu, 06 Nov 2008 04:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=429#comment-48897</guid>
		<description>Strange, I have been doing flash for a few years now and only until today did I get a job that needed me to make my own player. I have to say that seeking, displaying and getting info about a stream is really convoluted. 

Funny I should see this post today. I really love that you can&#039;t just add an addEventListener to get onMetaData. That sure makes my clean code go to shit.</description>
		<content:encoded><![CDATA[<p>Strange, I have been doing flash for a few years now and only until today did I get a job that needed me to make my own player. I have to say that seeking, displaying and getting info about a stream is really convoluted. </p>
<p>Funny I should see this post today. I really love that you can&#8217;t just add an addEventListener to get onMetaData. That sure makes my clean code go to shit.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
