<?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>Flash Video Examples</title>
	<atom:link href="http://blog.flashvideoexamples.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.flashvideoexamples.com</link>
	<description></description>
	<lastBuildDate>Fri, 05 Mar 2010 18:18:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Set permissions for folders that contain streams and shared objects</title>
		<link>http://blog.flashvideoexamples.com/2010/03/05/set-permissions-for-streams-and-shared-objects/</link>
		<comments>http://blog.flashvideoexamples.com/2010/03/05/set-permissions-for-streams-and-shared-objects/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 17:34:25 +0000</pubDate>
		<dc:creator>Jody</dc:creator>
				<category><![CDATA[application development]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Server-Side ActionScript]]></category>

		<guid isPermaLink="false">http://blog.flashvideoexamples.com/?p=72</guid>
		<description><![CDATA[You can use the Server-Side Client object to grant read access to folders on the server that contain streams and shared objects. Because each client that connects to an FMS application has a unique Client object,  you can grant different permissions to each client. Check out the Client.readAccess property and the comment at the bottom [...]]]></description>
			<content:encoded><![CDATA[<p>You can use the Server-Side Client object to grant read access to folders on the server that contain streams and shared objects. Because each client that connects to an FMS application has a unique Client object,  you can grant different permissions to each client. Check out the <em>Client.readAccess</em> property and the comment at the bottom of the following page for more information:</p>
<p><a href="http://help.adobe.com/en_US/FlashMediaServer/3.5_SS_ASD/WS5b3ccc516d4fbf351e63e3d11a11afc95e-7ec3.html#WS5b3ccc516d4fbf351e63e3d11a11afc95e-7fd9">Server-Side ActionScript Language Reference &#8212; Client class</a></p>
<p>JOdy</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashvideoexamples.com/2010/03/05/set-permissions-for-streams-and-shared-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using the client property to handle callback functions</title>
		<link>http://blog.flashvideoexamples.com/2009/12/03/using-the-client-property-to-handle-callback-functions/</link>
		<comments>http://blog.flashvideoexamples.com/2009/12/03/using-the-client-property-to-handle-callback-functions/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 21:24:14 +0000</pubDate>
		<dc:creator>Jody</dc:creator>
				<category><![CDATA[application development]]></category>
		<category><![CDATA[callbacks]]></category>

		<guid isPermaLink="false">http://blog.flashvideoexamples.com/?p=57</guid>
		<description><![CDATA[Here&#8217;s something I see people get hung up on when defining functions in client-side ActionScript and calling them from the Server-Side ActionScript Client.call() method.
In ActionScript 2, you define the functions directly on the NetConnection object, like this:
nc = new NetConnection();
nc.onBWDone = function(){
    return true;
};
nc.onBWCheck = function(){
   return 0;
};
nc.connect("rtmp:/clientCall");
In ActionScript 3, [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s something I see people get hung up on when defining functions in client-side ActionScript and calling them from the Server-Side ActionScript <code>Client.call()</code> method.</p>
<p>In ActionScript 2, you define the functions directly on the NetConnection object, like this:</p>
<pre>nc = new NetConnection();
nc.onBWDone = function(){
    return true;
};
nc.onBWCheck = function(){
   return 0;
};
nc.connect("rtmp:/clientCall");</pre>
<p>In ActionScript 3, you define the functions on an object assigned to the <code>NetConnection.client</code> property, like this:</p>
<pre>var clientObj:Object = new Object();
clientObj.onBWDone = onBWDone;
clientObj.onBWCheck = onBWCheck;
nc.client = clientObj;

public function onBWDone(... rest):Boolean {
   return true;
}

public function onBWCheck(... rest):Number {
   return 0;
}</pre>
<p><strong>Note:</strong>The previous code includes the callback functions expected by the FMS &#8220;live&#8221; and &#8220;vod&#8221; applications.</p>
<p>The NetStream class works similarly to the NetConnection class. You can call <code>NetStream.send()</code> to send messages to other connected clients. Those clients need callback functions that handle the messages.</p>
<p>In AS2 you can define functions on a NetStream object and in AS3 you define functions on an object assigned to the <code>NetStream.client</code> property. <a href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/net/NetStream.html" target="_blank">See <code>NetStream.client</code> and <code>NetStream.send()</code></a>.</p>
<p>There are several ways to handle callback methods&#8211;you can use the technique in this post, you can assign the <code>client</code> property to a new class, you can extend the NetStream or NetConnection class, or you can assign the <code>client</code> property to <code>this</code>. For good examples, see <a href="http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d3f.html" target="_blank">&#8220;Writing callback methods for metadata and cue points&#8221;</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashvideoexamples.com/2009/12/03/using-the-client-property-to-handle-callback-functions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build P2P applications for Flash Player and AIR</title>
		<link>http://blog.flashvideoexamples.com/2009/11/25/build-p2p-applications-for-flash-player-and-air/</link>
		<comments>http://blog.flashvideoexamples.com/2009/11/25/build-p2p-applications-for-flash-player-and-air/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 20:00:33 +0000</pubDate>
		<dc:creator>Jody</dc:creator>
				<category><![CDATA[P2P]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[application development]]></category>

		<guid isPermaLink="false">http://blog.flashvideoexamples.com/?p=53</guid>
		<description><![CDATA[Flash Player 10.1, which is available now on Adobe Labs, adds support for creating peer-to-peer groups. Flash Player 10 let you make peer-to-peer connections between 2 Flash Player clients, but now you can create an entire mesh. And share data, audio, and video streams directly between all peers in the mesh. Think scale&#8230; massive, massive [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://labs.adobe.com/downloads/flashplayer10.html" target="_blank">Flash Player 10.1</a>, which is available now on Adobe Labs, adds support for creating peer-to-peer groups. Flash Player 10 let you make peer-to-peer connections between 2 Flash Player clients, but now you can create an entire mesh. And share data, audio, and video streams directly between all peers in the mesh. Think scale&#8230; massive, massive scale, without thousands and thousands of Flash Media Server boxes or huge bandwidth pipes. Think cheap and big. Exciting, no?</p>
<p>All clients in the mesh must make a connection to <a href="http://labs.adobe.com/wiki/index.php/Stratus" target="_blank">Stratus </a>(a hosted service available on Adobe Labs), but the data shared in the mesh doesn&#8217;t go through Stratus, it travels directly between the peers in the group. Stratus is a non-commercial server that lets Adobe preview technologies that will become available in future releases of Flash Media Server.  You can also use <a href="http://www.adobe.com/products/livecycle/collaborationservice/" target="_blank">LiveCycle Collaboration Service </a>to build commercial P2P apps. LCCS rolls the P2P functionality for you and falls back to hub and spoke if needed. Tom Krcha has a nice <a href="http://www.adobe.com/devnet/flashmediaserver/articles/p2p_apps_stratus_lccs.html" target="_blank">explanation of the difference</a> between Stratus and LCCS.</p>
<p>The classes you need to build P2P apps are documented in the beta version of the unified <a href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/" target="_blank">ActionScript 3.0 Reference</a>. (Yes, this means that from now on there will be one and only one version of the AS3R. No more special versions for Flex, AIR, etc etc. Get all your Flash Platform API information from a single source. Phew.) Where was I? Right&#8230; P2p&#8230;</p>
<ul>
<li>Use the <em>GroupSpecifier </em>class to define a group and its options. This class creates the groupspec string which is the immutable identity of the group.</li>
<li>Use the <em>NetGroup </em>class to manage a group and get statistics about a group.</li>
<li>Use the <em>NetStream </em>class to multicast audio, video, and data. Just like you do with hub and spoke apps.</li>
<li>Use the <em>NetConnection </em>class to connect to Stratus (and in the future, FMS). For P2P apps, use the RTMFP protocol.</li>
</ul>
<p>I&#8217;ll be writing more about P2P Flash apps (here and for the Adobe docs), but meanwhile, check out <a href="http://tv.adobe.com/watch/max-2009-develop/social-media-experiences-with-flash-media-and-rtmfp/" target="_blank">Tom&#8217;s MAX 2009 session</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashvideoexamples.com/2009/11/25/build-p2p-applications-for-flash-player-and-air/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New &#8220;Master&#8221; ActionScript 3.0 Language Reference</title>
		<link>http://blog.flashvideoexamples.com/2009/11/24/new-master-actionscript-3-0-language-reference/</link>
		<comments>http://blog.flashvideoexamples.com/2009/11/24/new-master-actionscript-3-0-language-reference/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 07:56:05 +0000</pubDate>
		<dc:creator>Jody</dc:creator>
				<category><![CDATA[announcements]]></category>

		<guid isPermaLink="false">http://blog.flashvideoexamples.com/?p=49</guid>
		<description><![CDATA[The Adobe Flash Platform doc team has released a beta version of the ActionScript 3.0 Reference that combines all available ActionScript packages and classes.  What does this mean? No more jumping between different versions of the AS3LR to get information about different classes. Also, you&#8217;ll always be able to get the most up-to-date information from [...]]]></description>
			<content:encoded><![CDATA[<p>The Adobe Flash Platform doc team has released a beta version of the <a href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/" target="_blank">ActionScript 3.0 Reference </a>that combines all available ActionScript packages and classes.  What does this mean? No more jumping between different versions of the AS3LR to get information about different classes. Also, you&#8217;ll always be able to get the most up-to-date information from one location. Please bang on it and send feedback to PlatformASRBetaFeedback@adobe.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashvideoexamples.com/2009/11/24/new-master-actionscript-3-0-language-reference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MAX</title>
		<link>http://blog.flashvideoexamples.com/2009/10/02/max/</link>
		<comments>http://blog.flashvideoexamples.com/2009/10/02/max/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 21:21:36 +0000</pubDate>
		<dc:creator>Jody</dc:creator>
				<category><![CDATA[announcements]]></category>

		<guid isPermaLink="false">http://blog.flashvideoexamples.com/?p=43</guid>
		<description><![CDATA[Hey Everybody &#8211;
I&#8217;ll be at MAX in Los Angeles next week. The schedule has lots of great sessions about video, FMS, and Peer-to-peer networking. I&#8217;ll be TA&#8217;ing the lab &#8220;Building a Scalable Interactive Video Solution Using P2P in Flash Builder&#8221; &#8212; if you&#8217;re signed up, find me  . I think all (most?) sessions will [...]]]></description>
			<content:encoded><![CDATA[<p>Hey Everybody &#8211;</p>
<p>I&#8217;ll be at <a title="MAX" href="http://max.adobe.com/" target="_blank">MAX</a> in Los Angeles next week. The schedule has lots of great sessions about video, FMS, and Peer-to-peer networking. I&#8217;ll be TA&#8217;ing the lab &#8220;Building a Scalable Interactive Video Solution Using P2P in Flash Builder&#8221; &#8212; if you&#8217;re signed up, find me <img src='http://blog.flashvideoexamples.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . I think all (most?) sessions will be broadcast on AdobeTV within a few days after MAX and the keynotes will be streamed live, lemme see if I can find the info&#8230; That was easy: <a href="http://max.adobe.com/online/">http://max.adobe.com/online/</a>.</p>
<p>Enjoy!<br />
Jody</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashvideoexamples.com/2009/10/02/max/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Adobe Help Client &amp; Cookbooks</title>
		<link>http://blog.flashvideoexamples.com/2009/10/02/new-adobe-help-client-cookbooks/</link>
		<comments>http://blog.flashvideoexamples.com/2009/10/02/new-adobe-help-client-cookbooks/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 20:59:35 +0000</pubDate>
		<dc:creator>Jody</dc:creator>
				<category><![CDATA[announcements]]></category>

		<guid isPermaLink="false">http://blog.flashvideoexamples.com/?p=40</guid>
		<description><![CDATA[Adobe has launched a couple of new apps to help developers share and find code:

Cookbooks
Adobe Help Client

The Cookbooks are live on adobe.com and the Help client is on labs.adobe.com and works with labs versions of Flash Builder and Flash Catalyst. Try them out and send Adobe your feedback &#8212; it&#8217;s always appreciated.
]]></description>
			<content:encoded><![CDATA[<p>Adobe has launched a couple of new apps to help developers share and find code:</p>
<ul>
<li><a href="http://cookbooks.adobe.com/home">Cookbooks</a></li>
<li><a href="http://labs.adobe.com/technologies/communityhelp/">Adobe Help Client</a></li>
</ul>
<p>The Cookbooks are live on adobe.com and the Help client is on labs.adobe.com and works with labs versions of Flash Builder and Flash Catalyst. Try them out and send Adobe your feedback &#8212; it&#8217;s always appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashvideoexamples.com/2009/10/02/new-adobe-help-client-cookbooks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RTMP specification now available</title>
		<link>http://blog.flashvideoexamples.com/2009/06/15/rtmp-specification-now-available/</link>
		<comments>http://blog.flashvideoexamples.com/2009/06/15/rtmp-specification-now-available/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 21:46:35 +0000</pubDate>
		<dc:creator>jody</dc:creator>
				<category><![CDATA[announcements]]></category>

		<guid isPermaLink="false">http://fmsexamples.wordpress.com/?p=29</guid>
		<description><![CDATA[Kevin Towes, the Flash Media Server product manager, has just announced that the RTMP spec is available on adobe.com.
]]></description>
			<content:encoded><![CDATA[<p>Kevin Towes, the Flash Media Server product manager, has just <a href="http://blogs.adobe.com/ktowes/2009/06/rtmp_specification_now_availab.html" target="_self">announced</a> that the RTMP spec is available on <a href="http://www.adobe.com/devnet/rtmp/" target="_self">adobe.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashvideoexamples.com/2009/06/15/rtmp-specification-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring FMS with an SSL hardware accelerator</title>
		<link>http://blog.flashvideoexamples.com/2009/05/28/configuring-fms-with-an-ssl-hardware-accelerator/</link>
		<comments>http://blog.flashvideoexamples.com/2009/05/28/configuring-fms-with-an-ssl-hardware-accelerator/#comments</comments>
		<pubDate>Thu, 28 May 2009 01:01:40 +0000</pubDate>
		<dc:creator>jody</dc:creator>
				<category><![CDATA[configuration]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://fmsexamples.wordpress.com/?p=7</guid>
		<description><![CDATA[Flash Media Server supports SSL natively. For information see Configure SSL in the Flash Media Server docs. That said, you may choose to use an SSL hardware accelerator instead.
By default, when Flash Player connects to FMS, it scans the following ports in order: 1935, 443, 80, 80 (RTMP tunneling). To configure a secure port for [...]]]></description>
			<content:encoded><![CDATA[<p>Flash Media Server supports SSL natively. For information see <a href="http://help.adobe.com/en_US/FlashMediaServer/3.5_AdminGuide/WS5b3ccc516d4fbf351e63e3d119f2925e64-7fe0.html#WS5b3ccc516d4fbf351e63e3d119f2926bcf-7e2c">Configure SSL</a> in the Flash Media Server docs. That said, you may choose to use an SSL hardware accelerator instead.</p>
<p>By default, when Flash Player connects to FMS, it scans the following ports in order: 1935, 443, 80, 80 (RTMP tunneling). To configure a secure port for an adaptor, specify a minus sign in front of the port number in the ADAPTOR.HOSTPORT parameter in the RootInstallationFolder/conf/fms.ini file, as follows:</p>
<pre>ADAPTOR.HOSTPORT = :1935,-443</pre>
<p>With this config, when Flash Player uses an RTMPS string to connect to FMS it uses port 443. FMS also returns data over port 443. To tell a Flash Player client to make an SSL connection to Flash Media Server, use an RTMPS string (&#8221;rtmps://domain/applicationname&#8221;) in the <a title="NetConnection.connect()" href="http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/net/NetConnection.html" target="_blank"><span style="color:#000000;">NetConnection.connect()</span></a> call.   Any traffic with an RTMP string (&#8221;rtmp://domain/applicationname&#8221;) uses port 1935.</p>
<p>In other words, to configure SSL, you need to specify that a port is &#8220;secure&#8221; by specifying a minus sign in front of the port number in the fms.ini file. Then you specify an SSL connection by using the &#8220;rtmps&#8221; protocol specifier in the connection URI. If no port is specified, the default port for RTMPS is 443. If you configure any port other than 443 as secure, for example, -1935, you need to explicitly specify the port in the URI, for example, &#8220;rtmps://domain:1935/applicationname&#8221;.</p>
<p>Configure the hardware to listen externally on port 443 and forward unencrypted data to FMS on port 1935.</p>
<p>If you&#8217;re using hardware SSL, you don&#8217;t need to complete the configuration steps necessary for using native SSL, the hardware does all the hard work and simply forwards unencrypted RTMP to FMS.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashvideoexamples.com/2009/05/28/configuring-fms-with-an-ssl-hardware-accelerator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Media Server is a DVR</title>
		<link>http://blog.flashvideoexamples.com/2009/05/28/fms-dvrcast/</link>
		<comments>http://blog.flashvideoexamples.com/2009/05/28/fms-dvrcast/#comments</comments>
		<pubDate>Thu, 28 May 2009 07:30:06 +0000</pubDate>
		<dc:creator>jody</dc:creator>
				<category><![CDATA[DVR]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[video players]]></category>
		<category><![CDATA[FLVPlayback]]></category>

		<guid isPermaLink="false">http://fmsexamples.wordpress.com/?p=22</guid>
		<description><![CDATA[Adobe has released the Flash Media Server DVRCast application on the Flash Media Server Tools page. DVRCast is a server-side application that turns FMS 3.5 into a DVR. If you aren&#8217;t sure what a DVR is, think TiVo. You can pause a live show and start playing it again from where you paused. You can [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe has released the Flash Media Server DVRCast application on the <a href="http://www.adobe.com/go/fms_tools">Flash Media Server Tools</a> page. DVRCast is a server-side application that turns FMS 3.5 into a DVR. If you aren&#8217;t sure what a DVR is, think TiVo. You can pause a live show and start playing it again from where you paused. You can also join events late and rewind to watch from the beginning. DVRCast also gives publishers the ability to fine tune how they deliver DVR streams.</p>
<p>Actually, the DVR functionality is built into FMS 3.5. To publish a DVR stream, just record or append the stream as you publish it&#8211;NetStream.publish(&#8221;myvideo&#8221;, &#8220;record&#8221;) or NetStream.publish(&#8221;myvideo&#8221;, &#8220;append&#8221;). To view a DVR stream, use NetStream.play(&#8221;myvideo&#8221;, 0, -1). The &#8220;0&#8243; indicates that you want to play a recorded stream. When you play a live stream that&#8217;s being recorded, you&#8217;re really watching the recorded stream a hair behind.</p>
<p>Before DVRCast was released, you couldn&#8217;t record media captured with <a href="http://www.adobe.com/go/fmle" target="_blank">Flash Media Live Encoder 3.0</a>. To create a DVR stream (one that viewers can pause, rewind, etc.), you have to record the stream. (OK, the server records the stream, but you tell the server to do it.) DVRCast lets you record media that you capture with FMLE 3.0 and FMLE 3.0 encodes media with better codecs than Flash Player. Ergo, DVRCast is good.</p>
<p>To build a client app that connects to the DVRCast app, you can use the FLVPlayback 2.5 component. (Both Flash and Flex support FLVPlayback 2.5.)  Download FLVPlayback 2.5 from the Flash Media Server Tools page as well. A new version (2.5.0.15) was released with the DVRCast app so you may need to upgrade. Oh, and the FLVPlayback 2.5 component also supports <a href="http://www.adobe.com/go/learn_fms_dynstream_en" target="_blank">dynamic streaming</a>.</p>
<p>For more information, see <a href="http://blogs.adobe.com/ktowes/2009/05/announcing_dvrcast_and_flvplay.html">Kevin Towes&#8217; blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashvideoexamples.com/2009/05/28/fms-dvrcast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring Flash Media Server to support IPv6 and IPv4</title>
		<link>http://blog.flashvideoexamples.com/2009/05/27/configuring-flash-media-server-to-support-ipv6-and-ipv4/</link>
		<comments>http://blog.flashvideoexamples.com/2009/05/27/configuring-flash-media-server-to-support-ipv6-and-ipv4/#comments</comments>
		<pubDate>Thu, 28 May 2009 04:37:29 +0000</pubDate>
		<dc:creator>jody</dc:creator>
				<category><![CDATA[configuration]]></category>
		<category><![CDATA[IPv4]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://fmsexamples.wordpress.com/?p=15</guid>
		<description><![CDATA[By default, Flash Media Server is configured to support IPv4 only, even if the OS is configured for IPv6. However, one Flash Media Server can support both IPv6 and IPv4 addressing. Edit a config parameter in the Server.xml file to add support for IPv6. The Server.xml file is located in the fms/conf folder (Linux) or [...]]]></description>
			<content:encoded><![CDATA[<p>By default, Flash Media Server is configured to support IPv4 only, even if the OS is configured for IPv6. However, one Flash Media Server can support both IPv6 and IPv4 addressing. Edit a config parameter in the Server.xml file to add support for IPv6. The Server.xml file is located in the fms/conf folder (Linux) or Flash Media Server 3.5\conf folder (Windows).</p>
<pre>&lt;NetworkingIPv6 enable="true" /&gt;</pre>
<p>When IPv6 is enabled, if an IPv4 client connects, it has an IPv4 connection. If an IPv6 client connects, it has an IPv6 connection. The server listens for IPv4 and IPv6 addresses. You can see these connections in the server logs. To see an example in an edge log, see <a href="http://help.adobe.com/en_US/FlashMediaServer/3.5_AdminGuide/WS5b3ccc516d4fbf351e63e3d119f2925e64-7fd2.html#WS5b3ccc516d4fbf351e63e3d119f2926bcf-7fcd">Configure IPv6</a> in the Flash Media Server docs.</p>
<p>Remember, you also have to configure the OS networking stack to support IPv6 and activate IPv6 on the nic&#8211; see the OS docs for instructions. Also, to use a numeric IPv6 address in a client-side script, server-side script, or in the server configuration files, enclose the address in brackets:</p>
<pre>rtmp://[fd5e:624b:4c18:ffff:0:5efe:10.133.128.108]:1935/streamtest</pre>
<p>For link-local addresses, specify the interface zone index:</p>
<pre>rtmp://[fe80::204:23ff:fe14:da1c%4]:1935/streamtest</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.flashvideoexamples.com/2009/05/27/configuring-flash-media-server-to-support-ipv6-and-ipv4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

