<?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: RTMP being blocked by firewalls &#8211; Flash media&#160;server</title>
	<atom:link href="http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/</link>
	<description>Professional web/RIA development blog</description>
	<lastBuildDate>Tue, 24 Aug 2010 07:00:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Kristjan H Kristjansson</title>
		<link>http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/comment-page-1/#comment-5743</link>
		<dc:creator>Kristjan H Kristjansson</dc:creator>
		<pubDate>Sun, 15 Aug 2010 09:19:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.kensodev.com/?p=359#comment-5743</guid>
		<description>Hi Avi - I found your article very good because I have had streaming video for a long time on my web and just found out last week that many can´t see it because of firewalls. I have therefore changed my videos into progressive at the media service provider. I was thinking about having files of different bitrates for auto-detection but that needs port 1935 and because you wrote: &quot;1935 will probably always be blocked because it is not a known port and even simple routers often block it.&quot; I will not do that. Best regards, Kristjan</description>
		<content:encoded><![CDATA[<p>Hi Avi &#8211; I found your article very good because I have had streaming video for a long time on my web and just found out last week that many can´t see it because of firewalls. I have therefore changed my videos into progressive at the media service provider. I was thinking about having files of different bitrates for auto-detection but that needs port 1935 and because you wrote: &#8220;1935 will probably always be blocked because it is not a known port and even simple routers often block it.&#8221; I will not do that. Best regards, Kristjan</p>
<div class="jqr2c_box"><a class="jqr2c_reply" href="javascript:jqr2c_reply('comment-5743');">Reply</a> <a class="jqr2c_quote" href="javascript:jqr2c_quote('comment-5743');">Quote</a></div>]]></content:encoded>
	</item>
	<item>
		<title>By: Avi Tzurel</title>
		<link>http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/comment-page-1/#comment-5242</link>
		<dc:creator>Avi Tzurel</dc:creator>
		<pubDate>Thu, 22 Jul 2010 10:05:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.kensodev.com/?p=359#comment-5242</guid>
		<description>&lt;b&gt;@Max&lt;/b&gt;: RTMPT behind the scenes is actually HTTP.
it could be that the proxy is blocking it.
if this is the case, I would go the extra mile and create an HTTP streaming.</description>
		<content:encoded><![CDATA[<p><b>@Max</b>: RTMPT behind the scenes is actually HTTP.<br />
it could be that the proxy is blocking it.<br />
if this is the case, I would go the extra mile and create an HTTP streaming.</p>
<div class="jqr2c_box"><a class="jqr2c_reply" href="javascript:jqr2c_reply('comment-5242');">Reply</a> <a class="jqr2c_quote" href="javascript:jqr2c_quote('comment-5242');">Quote</a></div>]]></content:encoded>
	</item>
	<item>
		<title>By: Max</title>
		<link>http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/comment-page-1/#comment-4904</link>
		<dc:creator>Max</dc:creator>
		<pubDate>Mon, 19 Jul 2010 17:45:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.kensodev.com/?p=359#comment-4904</guid>
		<description>It seems that our company proxy blocks also RTMPT traffic and not only RTMP!!! (Of course it allows HTTP).
Is it possible or am I doing something wrong?!

Basically the .FLV is streamed via RTMPT through a .SWF file

Thank you very much!</description>
		<content:encoded><![CDATA[<p>It seems that our company proxy blocks also RTMPT traffic and not only RTMP!!! (Of course it allows HTTP).<br />
Is it possible or am I doing something wrong?!</p>
<p>Basically the .FLV is streamed via RTMPT through a .SWF file</p>
<p>Thank you very much!</p>
<div class="jqr2c_box"><a class="jqr2c_reply" href="javascript:jqr2c_reply('comment-4904');">Reply</a> <a class="jqr2c_quote" href="javascript:jqr2c_quote('comment-4904');">Quote</a></div>]]></content:encoded>
	</item>
	<item>
		<title>By: Webmaster</title>
		<link>http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/comment-page-1/#comment-3679</link>
		<dc:creator>Webmaster</dc:creator>
		<pubDate>Thu, 10 Jun 2010 19:20:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.kensodev.com/?p=359#comment-3679</guid>
		<description>&lt;strong&gt;Hello! Please e-mail me your contacts. I have a question &lt;a href=&quot;http://bravto.ru/ webmaster@bravto.ru&quot; rel=&quot;nofollow&quot;&gt;...&lt;/a&gt;...&lt;/strong&gt;

Thank you!!!...</description>
		<content:encoded><![CDATA[<p><strong>Hello! Please e-mail me your contacts. I have a question <a href="http://bravto.ru/ <a href="mailto:webmaster@bravto.ru">webmaster@bravto.ru</a>&#8221; rel=&#8221;nofollow&#8221;>&#8230;&#8230;</strong></p>
<p>Thank you!!!&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Avi Tzurel</title>
		<link>http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/comment-page-1/#comment-3678</link>
		<dc:creator>Avi Tzurel</dc:creator>
		<pubDate>Thu, 10 Jun 2010 14:06:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.kensodev.com/?p=359#comment-3678</guid>
		<description>&lt;b&gt;@Ed&lt;/b&gt;: I didn&#039;t post that code yet, it&#039;s not only based on a timer, it&#039;s also based on the failure of the first connection.

You don&#039;t have to do any cleanup what so ever, you only assign a new value to the URL of the connection and connect again.</description>
		<content:encoded><![CDATA[<p><b>@Ed</b>: I didn&#8217;t post that code yet, it&#8217;s not only based on a timer, it&#8217;s also based on the failure of the first connection.</p>
<p>You don&#8217;t have to do any cleanup what so ever, you only assign a new value to the URL of the connection and connect again.</p>
<div class="jqr2c_box"><a class="jqr2c_reply" href="javascript:jqr2c_reply('comment-3678');">Reply</a> <a class="jqr2c_quote" href="javascript:jqr2c_quote('comment-3678');">Quote</a></div>]]></content:encoded>
	</item>
	<item>
		<title>By: Ed</title>
		<link>http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/comment-page-1/#comment-3673</link>
		<dc:creator>Ed</dc:creator>
		<pubDate>Wed, 09 Jun 2010 20:42:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.kensodev.com/?p=359#comment-3673</guid>
		<description>Still curious if you&#039;ve posted that code snippet yet.  I&#039;m guessing it uses an interval to define a timeout after which it gives up on the RTMP connection attempt and tries RTMPT.  But I was wondering if you have to do anything special to cancel and cleanup after the 1st hanging connection attempt.</description>
		<content:encoded><![CDATA[<p>Still curious if you&#8217;ve posted that code snippet yet.  I&#8217;m guessing it uses an interval to define a timeout after which it gives up on the RTMP connection attempt and tries RTMPT.  But I was wondering if you have to do anything special to cancel and cleanup after the 1st hanging connection attempt.</p>
<div class="jqr2c_box"><a class="jqr2c_reply" href="javascript:jqr2c_reply('comment-3673');">Reply</a> <a class="jqr2c_quote" href="javascript:jqr2c_quote('comment-3673');">Quote</a></div>]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce</title>
		<link>http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/comment-page-1/#comment-2920</link>
		<dc:creator>Bruce</dc:creator>
		<pubDate>Wed, 19 May 2010 16:30:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.kensodev.com/?p=359#comment-2920</guid>
		<description>&lt;b&gt;@aj&lt;/b&gt;: 
That&#039;s because firewalls usually behave like so:
block any other port then 80 (meaning nothing will work)
block any other traffic other then http

So, falling back from port 1935 to port 80 is useless (usually)
falling back from rtmp to rtmpt is useful.</description>
		<content:encoded><![CDATA[<p><b>@aj</b>:<br />
That&#8217;s because firewalls usually behave like so:<br />
block any other port then 80 (meaning nothing will work)<br />
block any other traffic other then http</p>
<p>So, falling back from port 1935 to port 80 is useless (usually)<br />
falling back from rtmp to rtmpt is useful.</p>
<div class="jqr2c_box"><a class="jqr2c_reply" href="javascript:jqr2c_reply('comment-2920');">Reply</a> <a class="jqr2c_quote" href="javascript:jqr2c_quote('comment-2920');">Quote</a></div>]]></content:encoded>
	</item>
	<item>
		<title>By: Avi Tzurel</title>
		<link>http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/comment-page-1/#comment-2830</link>
		<dc:creator>Avi Tzurel</dc:creator>
		<pubDate>Tue, 18 May 2010 21:37:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.kensodev.com/?p=359#comment-2830</guid>
		<description>&lt;b&gt;@Ed&lt;/b&gt;: 
No I didn&#039;t post the code just yet, I will post it very very soon.

Thanks</description>
		<content:encoded><![CDATA[<p><b>@Ed</b>:<br />
No I didn&#8217;t post the code just yet, I will post it very very soon.</p>
<p>Thanks</p>
<div class="jqr2c_box"><a class="jqr2c_reply" href="javascript:jqr2c_reply('comment-2830');">Reply</a> <a class="jqr2c_quote" href="javascript:jqr2c_quote('comment-2830');">Quote</a></div>]]></content:encoded>
	</item>
	<item>
		<title>By: Avi Tzurel</title>
		<link>http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/comment-page-1/#comment-2829</link>
		<dc:creator>Avi Tzurel</dc:creator>
		<pubDate>Tue, 18 May 2010 21:37:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.kensodev.com/?p=359#comment-2829</guid>
		<description>&lt;b&gt;@aj&lt;/b&gt;: 
That&#039;s because firewalls usually behave like so:
block any other port then 80 (meaning nothing will work)
block any other traffic other then http

So, falling back from port 1935 to port 80 is useless (usually)
falling back from rtmp to rtmpt is useful.</description>
		<content:encoded><![CDATA[<p><b>@aj</b>:<br />
That&#8217;s because firewalls usually behave like so:<br />
block any other port then 80 (meaning nothing will work)<br />
block any other traffic other then http</p>
<p>So, falling back from port 1935 to port 80 is useless (usually)<br />
falling back from rtmp to rtmpt is useful.</p>
<div class="jqr2c_box"><a class="jqr2c_reply" href="javascript:jqr2c_reply('comment-2829');">Reply</a> <a class="jqr2c_quote" href="javascript:jqr2c_quote('comment-2829');">Quote</a></div>]]></content:encoded>
	</item>
	<item>
		<title>By: Ed</title>
		<link>http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/comment-page-1/#comment-2806</link>
		<dc:creator>Ed</dc:creator>
		<pubDate>Tue, 18 May 2010 17:56:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.kensodev.com/?p=359#comment-2806</guid>
		<description>Did you ever post that fallback code?</description>
		<content:encoded><![CDATA[<p>Did you ever post that fallback code?</p>
<div class="jqr2c_box"><a class="jqr2c_reply" href="javascript:jqr2c_reply('comment-2806');">Reply</a> <a class="jqr2c_quote" href="javascript:jqr2c_quote('comment-2806');">Quote</a></div>]]></content:encoded>
	</item>
	<item>
		<title>By: Ed</title>
		<link>http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/comment-page-1/#comment-2797</link>
		<dc:creator>Ed</dc:creator>
		<pubDate>Tue, 18 May 2010 16:08:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.kensodev.com/?p=359#comment-2797</guid>
		<description>Did you ever post the fallback code somewhere?</description>
		<content:encoded><![CDATA[<p>Did you ever post the fallback code somewhere?</p>
<div class="jqr2c_box"><a class="jqr2c_reply" href="javascript:jqr2c_reply('comment-2797');">Reply</a> <a class="jqr2c_quote" href="javascript:jqr2c_quote('comment-2797');">Quote</a></div>]]></content:encoded>
	</item>
	<item>
		<title>By: aj</title>
		<link>http://www.kensodev.com/2010/02/19/rtmp-being-blocked-by-firewalls-flash-media-server/comment-page-1/#comment-1635</link>
		<dc:creator>aj</dc:creator>
		<pubDate>Tue, 23 Mar 2010 04:52:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.kensodev.com/?p=359#comment-1635</guid>
		<description>[quote]
DO NOT use any type of arrays of ports, simply use port 80, if the client can’t connect to RTMP on port 80, he will no be able to connect on RTMP no matter the port you are using.
[/quote]

What are the possible reason for this?</description>
		<content:encoded><![CDATA[<p>[quote]<br />
DO NOT use any type of arrays of ports, simply use port 80, if the client can’t connect to RTMP on port 80, he will no be able to connect on RTMP no matter the port you are using.<br />
[/quote]</p>
<p>What are the possible reason for this?</p>
<div class="jqr2c_box"><a class="jqr2c_reply" href="javascript:jqr2c_reply('comment-1635');">Reply</a> <a class="jqr2c_quote" href="javascript:jqr2c_quote('comment-1635');">Quote</a></div>]]></content:encoded>
	</item>
</channel>
</rss>
