<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>In Flagrante Delicto! &#187; FMS</title>
	<atom:link href="http://inflagrantedelicto.memoryspiral.com/tag/fms/feed/" rel="self" type="application/rss+xml" />
	<link>http://inflagrantedelicto.memoryspiral.com</link>
	<description>Joseph Labrecque: Flash Platform Developer - Multidisciplinary Digital Artist - Adobe Education Leader</description>
	<lastBuildDate>Thu, 09 Sep 2010 17:25:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Making Rich Video Happen!</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2010/08/making-rich-video-happen/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=making-rich-video-happen</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2010/08/making-rich-video-happen/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 13:07:28 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[COLTT2010]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[FMS]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=2240</guid>
		<description><![CDATA[Presentation at the Teaching with Technology Conference, Boulder, CO. August 11, 2010 – 1:10 p.m. The University of Denver made a strong commitment to delivering rich media for classroom use across campus years ago and we are still going strong. &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2010/08/making-rich-video-happen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Presentation at the Teaching with Technology Conference, Boulder, CO.<br />
August 11, 2010 – 1:10 p.m.</p>
<p>The University of Denver made a strong commitment to delivering rich media for classroom use across campus years ago and we are still going strong. This presentation will cover every aspect of video capture, cataloging, and delivery at DU today through custom-developed solutions as well as failures and lessons learned.</p>
<div style="width:425px" id="__ss_4949670"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/JosephLabrecque/making-rich-video-happen" title="Making Rich Video Happen!">Making Rich Video Happen!</a></strong><object id="__sse4949670" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=coltt2010labrecquevideo-100811191109-phpapp01&#038;stripped_title=making-rich-video-happen" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4949670" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=coltt2010labrecquevideo-100811191109-phpapp01&#038;stripped_title=making-rich-video-happen" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/JosephLabrecque">Joseph Labrecque</a>.</div>
</div>
<p><object width="600" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=14086391&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=ffffff&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=14086391&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=ffffff&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="375"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2010/08/making-rich-video-happen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Archives: Adobe Education Seminar Series</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2009/09/archives-adobe-education-seminar-series/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=archives-adobe-education-seminar-series</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2009/09/archives-adobe-education-seminar-series/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 14:51:43 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[FMS]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=1071</guid>
		<description><![CDATA[The archived presentations from the recent Adobe Education Seminar Series are now available for viewing. Join Adobe in this three-part seminar series to learn how you can create and stream engaging video on the web. Session 1: Video Use Cases &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2009/09/archives-adobe-education-seminar-series/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The archived presentations from the recent Adobe Education Seminar Series are <a href="http://www.eventsadobe.com/educ/thankyou.html">now available for viewing</a>.</p>
<p>Join Adobe in this three-part seminar series to learn how you can create and stream engaging video on the web.</p>
<hr />
<p><strong>Session 1: </strong>Video Use Cases in Higher Education: Expand your audience through video</p>
<p>Discover new and exciting ways to increase the exposure, enrollment, and fundraising potential of your university through the use of video on your university’s website. From distance learning, to the broadcast of live athletic events and artistic performances, to campus tours and new student orientation, all of this and more can be brought to life on your website, increasing the interest of potential students, keeping alumni engaged in their alma mater, and thereby bringing more revenue to your institution.</p>
<p>Hear from representatives from the University of Denver about their successes with Flash video on their campus!</p>
<p><a href="http://my.adobe.acrobat.com/p41133468/" target="_blank"><img style="margin-top: 5px;" src="http://www.eventsadobe.com/educ/images/Btn_Watch%20Now.gif" border="0" alt="" width="93" height="23" /></a></p>
<p>Presenters:</p>
<p><strong>Joseph Labrecque</strong><br />
Senior Multimedia Application Developer<br />
Adobe Higher Education Leader<br />
University of Denver</p>
<p><strong>Leslie Trumble</strong><br />
Director Visual Media Center<br />
University of Denver</p>
<hr />
<p><strong>Session 2:</strong> From Concept to Distribution: Products that will help you capture, edit, and distribute your video online</p>
<p>Learn about the Adobe video workflow from end-to-end. We will start with authoring content in Adobe® Creative Suite® 4 Production Premium and follow the process to Adobe Flash® Media Server for secure streaming of video content to your website. John will talk about some of the workflow options that are particularly relevant to educational usage of streaming video including the robust options that are available for Digital Rights Management of Adobe Flash Video.</p>
<p><a href="http://my.adobe.acrobat.com/p25478033/" target="_blank"><img style="margin-top: 5px;" src="http://www.eventsadobe.com/educ/images/Btn_Watch%20Now.gif" border="0" alt="" width="93" height="23" /></a></p>
<p>Presenter:</p>
<p><strong>John Schuman</strong><br />
Solution Architect<br />
Digital Video Solutions<br />
Adobe</p>
<hr />
<p><strong>Session 3:</strong> Making it all happen: A discussion of how to implement a video solution at your institution</p>
<p>In this final session, you will learn how to implement a video solution on your campus, using the tools and technologies previously presented in this series. Nick and John will go deeper into the technology behind a complete video solution, steps for implementation and decisions to be made in your implementation, all the way through getting video live on your website.</p>
<p><a href="http://my.adobe.acrobat.com/p51742105/" target="_blank"><img style="margin-top: 5px;" src="http://www.eventsadobe.com/educ/images/Btn_Watch%20Now.gif" border="0" alt="" width="93" height="23" /></a></p>
<p>Presenters:</p>
<p><strong>John Schuman</strong><br />
Solution Architect<br />
Digital Video Solutions<br />
Adobe</p>
<p><strong>Joseph Labrecque</strong><br />
Senior Multimedia Application Developer<br />
Adobe Higher Education Leader<br />
University of Denver</p>
<p><strong>Nick Hippe</strong><br />
Sales Engineer<br />
Digital Media<br />
Adobe</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2009/09/archives-adobe-education-seminar-series/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Announcing: Adobe Education Seminar Series</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2009/08/announcing-adobe-education-seminar-series/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=announcing-adobe-education-seminar-series</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2009/08/announcing-adobe-education-seminar-series/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 16:43:32 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[FMS]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=939</guid>
		<description><![CDATA[At the Adobe Education Leader Summer Institute this past July, I gave a presentation entitled Leveraging the Flash Platform to Deliver Dynamic Media Across Campus which dealt with what the University of Denver is working on in regard to the &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2009/08/announcing-adobe-education-seminar-series/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At the <em>Adobe Education Leader Summer Institute</em> this past July, I gave a presentation entitled <em>Leveraging the Flash Platform to Deliver Dynamic Media Across Campus</em> which dealt with what the University of Denver is working on in regard to the <a href="http://www.adobe.com/flashplatform/">Flash Platform</a>, focusing upon our work with <a href="https://coursemedia.du.edu/">CourseMedia™</a>. I received a good deal of positive feedback from both Adobe employees and fellow AELs (<a href="http://www.adobe.com/education/hed/community/leaders/">Adobe Education Leaders</a>) in attendance.</p>
<p><img src="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2009/07/preso.jpg" alt="AEL Preso" title="AEL Preso" width="420" height="280" class="alignnone size-full wp-image-873" /></p>
<p>A few weeks after the event, I was contacted by the <a href="http://www.adobe.com/education/">Adobe Education</a> team to gauge my interest in being part of a seminar series they were putting together around how universities are implementing video solutions across campus.  <a href="https://coursemedia.du.edu/">DU CourseMedia™</a> will be one of the points of focus in the upcoming seminar series.  </p>
<p>Please <a href="http://www.eventsadobe.com/educ/invite.html">learn more and register for the event</a> to join us through <a href="http://www.adobe.com/products/acrobatconnectpro/">Adobe Connect</a> for the following sessions:</p>
<ol>
<li>SESSION 1 &#8211; Video Use Cases in Higher Education: Expand your audience through video (September 9)</li>
<li>SESSION 2 &#8211; From Concept to Distribution: Products that will help you capture, edit, and distribute your video online (September 16)</li>
<li>SESSION 3 &#8211; Making it all happen: A discussion of how to implement a video solution at your institution (September 23)</li>
</ol>
<p>I&#8217;ll be presenting on both the 1st and 3rd sessions along with Sandy Balzer, John Schuman, and Nick Hippe from Adobe.  DU&#8217;s Leslie Trumble will also be joining us in presenting Session 1 to contribute her unique perspective on faculty usage through her work at the Visual Media Center.</p>
<p><a href="http://www.eventsadobe.com/educ/invite.html"><br />
<img src="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2009/08/Capture.PNG" alt="Register" title="Register" width="400" height="320" class="alignnone size-full wp-image-938" /><br />
</a></p>
<p><a href="http://www.eventsadobe.com/educ/invite.html"><strong>Register!</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2009/08/announcing-adobe-education-seminar-series/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LiveStreamer AIR Application</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2009/08/livestreamer-air-application/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=livestreamer-air-application</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2009/08/livestreamer-air-application/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 17:19:15 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[FMS]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=890</guid>
		<description><![CDATA[I wrote a new AIR app called LiveStreamer available now via the Adobe AIR Marketplace. This started as a simple mechanism to display a live RTMP stream from Flash Media Server to a client machine and related projection system. So&#8230; &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2009/08/livestreamer-air-application/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I wrote a new AIR app called <strong>LiveStreamer</strong> available now via the <a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&#038;offeringid=15041&#038;marketplaceid=1">Adobe AIR Marketplace</a>.</p>
<p>This started as a simple mechanism to display a live RTMP stream from Flash Media Server to a client machine and related projection system.  So&#8230; not for broadcast over the web- just sending a live stream from one physical location to another.</p>
<p>While developing the application, I came across the need to test an RTMP stream and it was so simple using this app that I decided to expand it.  In the current version (0.9.0), it will accept RTMP and HTTP streams- just type in the URL and you can easily test it in order to verify that it is correct before trying to publish anything on a website or whatnot.  You can also use it as a fullscreen projection or display mechanism as was originally intended.  </p>
<p>If you have some FLVs or MP4s or whatnot on your local machine- you can just drag those into the app to watch them.  I&#8217;m thinking about adding some playback controls and other options a bit later.</p>
<p><a href="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2009/08/logo-F04C7899-C444-6C86-2C5AE417737F96DE.png"><img src="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2009/08/logo-F04C7899-C444-6C86-2C5AE417737F96DE-300x151.png" alt="LiveStreamer" title="LiveStreamer" width="300" height="151" class="alignnone size-medium wp-image-893" /></a></p>
<blockquote><p>Application for display of video streams via RTMP, HTTP, or local filesystem. Just drag in a file or enter a stream address and away we go!</p></blockquote>
<p>At the <strong>University of Denver</strong>, we have built a good number of AIR applications at this point.  Some are internal data management tools, others are full, complex, private applications such as the <strong>VPS Projection system</strong>, and then we have small utility apps like this which others may also find some use for.  These we make available to others free of charge as part of our community outreach.</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2009/08/livestreamer-air-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Not to Blame for Amazon Exploit</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2008/10/adobe-not-to-blame-for-amazon-exploit/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=adobe-not-to-blame-for-amazon-exploit</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2008/10/adobe-not-to-blame-for-amazon-exploit/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 17:22:06 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[FMS]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[stream]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=291</guid>
		<description><![CDATA[I had heard about a security concern over Amazon&#8217;s video streaming service a few days ago with a lot of people (including some at Amazon) blaming Adobe for the security hole.  Apparently, there is an exploit in their (Amazons) player &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2008/10/adobe-not-to-blame-for-amazon-exploit/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I had heard about <a href="http://arstechnica.com/news.ars/post/20080929-adobe-amazon-point-fingers-over-video-ripping-exploit.html">a security concern</a> over Amazon&#8217;s video streaming service a few days ago with a lot of people (including some at Amazon) blaming Adobe for the security hole.  Apparently, there is an exploit in their (Amazons) player that allows stream-ripping a full video.</p>
<p>I&#8217;ve read the documentation on FMS3 security features and have used quite a few myself.  Knowing these features, I could not understand how the Flash Player security model could be at fault- it seemed much more likely that the developers simply didn&#8217;t cover all their bases.</p>
<p>Whenever I read something like this, I am naturally concerned as I&#8217;ve thrown quite a bit of support behind FMS over the years.</p>
<p>Well, it seems that my hunch was correct and <a href="http://arstechnica.com/news.ars/post/20080929-adobe-amazon-point-fingers-over-video-ripping-exploit.html">Adobe is not to blame</a>.  People are far too quick to pass judgement on things like this, whether it&#8217;s Adobe, Microsoft, Apple or some other giant corporation, everyone jumps on the bandwagon when a story like this breaks.  Give it a rest&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2008/10/adobe-not-to-blame-for-amazon-exploit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Client.videoSampleAccess False-Negative</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2008/06/clientvideosampleaccess-false-negative/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=clientvideosampleaccess-false-negative</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2008/06/clientvideosampleaccess-false-negative/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 13:51:59 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[FMS]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://josephlabrecque.com/?p=164</guid>
		<description><![CDATA[In past versions of FMS, developers were barred from accessing raw audio and video data over RTMP and had to resort to a number of hacks and proxies to get around the restriction.  As time went by and new versions &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2008/06/clientvideosampleaccess-false-negative/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In past versions of FMS, developers were barred from accessing raw audio and video data over RTMP and had to resort to a number of hacks and proxies to get around the restriction.  As time went by and new versions of the Flash Player were released, a lot of these loopholes were blocked as well.</p>
<p>With FMS3, there is <a href="http://www.adobe.com/livedocs/flashmediaserver/3.0/hpdocs/help.html?content=00000277.html">Client.videoSampleAccess</a>: a property of the Flash Media Server 3 that allows direct access to raw stream data for video use (&#8220;audioSampleAccess&#8221; for audio).  This can be used for things like producing visual audio spectrums or grabbing a still from a video stream.  It is applied within the onConnect method of the Application server class as demonstrated here:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;">appClient.<span style="color: #006600;">audioSampleAccess</span> = <span style="color: #ff0000;">&quot;/&quot;</span>;
appClient.<span style="color: #006600;">videoSampleAccess</span> = <span style="color: #ff0000;">&quot;/&quot;</span>;</pre></td></tr></table></div>

<p>In the above example, the &#8220;/&#8221; signifies that any streams within the application directory are allowed to be sampled in this way.  You can also specify a semicolon-delimited list of folder names instead if you need to be picky.</p>
<p>Something I came across today and the whole point of this post: even when you have Client.videoSampleAccess set up properly on Flash Media Server, you will still receive a security sandbox violation error #2123 if the stream data is not available.  This can easily happen if you have a timer invoking BitmapData.draw every few milliseconds on loading content.</p>
<p>One way to get around this is using NetStatusEvent.NET_STATUS making sure it reports &#8220;NetStream.Buffer.Full&#8221; before attempting to access the stream data.  Depending on what you are doing, you can oftentimes check the object recieving the stream data to be sure it is accessible first.  this all seems really obvious now, but threw me for a bit of a loop, initially.</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2008/06/clientvideosampleaccess-false-negative/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Flash Media Interactive Server 3</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2008/02/flash-media-interactive-server-3/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=flash-media-interactive-server-3</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2008/02/flash-media-interactive-server-3/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 04:33:31 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[FMS]]></category>

		<guid isPermaLink="false">http://josephlabrecque.com/blog/2008/02/18/flash-media-interactive-server-3/</guid>
		<description><![CDATA[We&#8217;ve been running Flash Media Interactive Server 3 for over two weeks now on one of our media servers and I couldn&#8217;t be happier with the results. I was going to put off the upgrade from FMS2 for a few &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2008/02/flash-media-interactive-server-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been running Flash Media Interactive Server 3 for over two weeks now on one of our media servers and I couldn&#8217;t be happier with the results.  I was going to put off the upgrade from FMS2 for a few months while testing and waiting on a point release, but after having so many issues with FMS2 and with the security patch released last week, decided to just push ahead.</p>
<p>I&#8217;d recommend anyone having weird issues with FMS2 to upgrade as soon as you possibly can.  It only takes about 15 minutes and will preserve all your current applications.  I did need to update some of my client SWFs- but only because of how much more accurate this new version is.</p>
<p>While I had to continually monitor FMS2 for various problems, this new server has been nothing but stable, fast, and just a great performer all-around!  I am honestly so pleased with the results that I want to give a general &#8216;thanks&#8217; to the team involved in this latest release.  You have taken a load off my shoulders!</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2008/02/flash-media-interactive-server-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remoting through Flex with Coldfusion</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2008/01/remoting-through-flex-with-coldfusion/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=remoting-through-flex-with-coldfusion</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2008/01/remoting-through-flex-with-coldfusion/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 21:52:56 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[AMF]]></category>
		<category><![CDATA[FMS]]></category>

		<guid isPermaLink="false">http://josephlabrecque.com/blog/2008/01/08/remoting-through-flex-with-coldfusion/</guid>
		<description><![CDATA[I&#8217;m used to setting the ObjectEncoding to AMF0 when working with Flash Media Server 2, but haven&#8217;t realized till now that I also am required to do this when communicating with Coldfusion 8 through remoting: 1 2 3 import flash.net.NetConnection; &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2008/01/remoting-through-flex-with-coldfusion/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m used to setting the ObjectEncoding to AMF0 when working with Flash Media Server 2, but haven&#8217;t realized till now that I also am required to do this when communicating with Coldfusion 8 through remoting:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">net</span>.<span style="color: #0066CC;">NetConnection</span>;
<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">net</span>.<span style="color: #006600;">ObjectEncoding</span>;
<span style="color: #0066CC;">NetConnection</span>.<span style="color: #006600;">defaultObjectEncoding</span> = flash.<span style="color: #006600;">net</span>.<span style="color: #006600;">ObjectEncoding</span>.<span style="color: #006600;">AMF0</span>;</pre></td></tr></table></div>

<p>The error &#8220;Unknown object type tag (17)&#8221; was being generated by CF8 as I attempted to pass an Object in AS3 over remoting to CF8 interpreted as a Structure.  Apparently, there is also the need to wrap any such Object within a container Object for it to be properly read by the CFC:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> wrapper:<span style="color: #0066CC;">Object</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Object</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
wrapper.<span style="color: #006600;">submissionObject</span> = submissionObject;
submissionResponder = <span style="color: #000000; font-weight: bold;">new</span> Responder<span style="color: #66cc66;">&#40;</span>onSubmissionResult, onSubmissionError<span style="color: #66cc66;">&#41;</span>;
testConnection.<span style="color: #0066CC;">call</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;some.cfc.Test&quot;</span>, submissionResponder, wrapper<span style="color: #66cc66;">&#41;</span>;</pre></td></tr></table></div>

<p>The CFC function expects a Structure named &#8220;submissionObject&#8221; in this case.</p>
<p>I hope this is helpful for someone- I had a hell of a time digging up this information.</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2008/01/remoting-through-flex-with-coldfusion/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Flash Media Server 3 Announced</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2007/09/flash-media-server-3-announced/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=flash-media-server-3-announced</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2007/09/flash-media-server-3-announced/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 14:39:17 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[FMS]]></category>

		<guid isPermaLink="false">http://josephlabrecque.com/blog/?p=110</guid>
		<description><![CDATA[I really, really hope that one of the improvements is a better security model when it comes to RTMP security restriction when accessing byte-level data&#8230; PLEASE, Adobe&#8230; Allow developers to access RTMP streams via BitmapData.draw() and SoundMixer.computeSpectrum()&#8230; please! Features important &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2007/09/flash-media-server-3-announced/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I really, really hope that one of the improvements is a better security model when it comes to RTMP security restriction when accessing byte-level data&#8230;</p>
<p>PLEASE, Adobe&#8230; </p>
<p>Allow developers to access RTMP streams via BitmapData.draw() and SoundMixer.computeSpectrum()&#8230; please!</p>
<p>Features important to my projects include:</p>
<ul>
<li>Improved performance</li>
<li>H.264 and AAC streaming support</li>
<li>New security features</li>
<li>Improved live video support</li>
<li>Tracking</li>
</ul>
<p>Read more at the FAQ:<br />
<a href="http://www.adobe.com/aboutadobe/pressroom/pdfs/FMS3FAQ.pdf">http://www.adobe.com/aboutadobe/pressroom/pdfs/FMS3FAQ.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2007/09/flash-media-server-3-announced/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Red5: Nice Alternative to Flash Media Server</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2007/07/red5-nice-alternative-to-flash-media-server/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=red5-nice-alternative-to-flash-media-server</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2007/07/red5-nice-alternative-to-flash-media-server/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 01:02:37 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[FMS]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Red5]]></category>

		<guid isPermaLink="false">http://josephlabrecque.com/archives/100</guid>
		<description><![CDATA[I&#8217;ve put off experimenting with Red5 until today as I&#8217;m quite happy with Adobe&#8217;s solution (Flash Media Server) and Red5 is still deep in beta-land at the time of this writing. I was able to install the server on Windows &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2007/07/red5-nice-alternative-to-flash-media-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve put off experimenting with <a href="http://osflash.org/red5">Red5</a> until today as I&#8217;m quite happy with Adobe&#8217;s solution (Flash Media Server) and Red5 is still deep in beta-land at the time of this writing.  </p>
<p>I was able to install the server on Windows Vista and had a custom FLV stream piggybacked in a preconfigured sample application directory running in about 40 minutes.  The structure is not entirely different from FMS, but is drastic enough to cause me a bit of confusion.  For example, with FMS applications, you have an application directory within which are normally a &#8220;main.asc&#8221; file to configure the app, and a &#8220;streams&#8221; folder which contains any media content.  With Red5, it seems there is a bit more to it: a variety of different files/filetypes to configure and very little documentation on how to start a simple video stream from scratch.  In fact, I could not get anything going myself, and had to resort to a piggyback approach using a preconfigured application directory.</p>
<p>Aside from the initial confusion, I do see Red5 as a great product and attribute most of my difficulties to differences in the FMS framework.  I&#8217;ll probably continue to experiment with the current release but am hoping for better documentation in the future. When this server reaches 1.0, I would love to give it another shot!</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2007/07/red5-nice-alternative-to-flash-media-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
