Re: [flexcoders] How does RTMP work?

2007-10-16 Thread carolyn . reid-bennett
Our development team was using RTMP.  Our corporate network is seriously 
locked down for external applications.
It is my understanding that in order to use the RTMP tunneling you have to 
be using LCDS not FDS2.  We did some
light testing (1 day) of that configuration and couldn't get it to work 
through the firewall either.  It was our experience
that the rollover functionality was not working.  [could have been our 
configuration].  Our timeline was tight 
enough that we couldn't spend more time on that nor could we get a hole 
punched through the firewall in time for the 
deployment.  We fell back on amf-polling. 

Articles which may be of value to you are:

LiveCycle Data Services Features 
http://www.adobe.com/products/livecycle/dataservices/features.html

Proxy Server setup:
http://kb.adobe.com/selfservice/viewContent.do?externalId=1ccfec30

Tunneling
http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_16631

Roxanne Reid-Bennett
QA Analyst Architect





Battershall, Jeff [EMAIL PROTECTED] 
Sent by: flexcoders@yahoogroups.com
10/16/2007 08:39 AM
Please respond to
flexcoders@yahoogroups.com


To
flexcoders@yahoogroups.com
cc

Subject
[flexcoders] How does RTMP work?






I'm trying to get my wits around RTMP and any firewall issues that may
exist with it. I understand that Adobe's RTMP implementation uses http
tunneling - does this mean that the firewall doesn't in fact have to
have port 2048 open? That the rtmp requests in fact come over on port 80
in the http headers?

Just trying to understand - any explanation appreciated.

Jeff Battershall
Application Architect
Dow Jones Indexes
[EMAIL PROTECTED]
(609) 520-5637 (p)
(484) 477-9900 (c)
 

**
This e-mail message and all attachments transmitted with it may contain legally 
privileged and/or confidential information intended solely for the use of the 
addressee(s). If the reader of this message is not the intended recipient, you 
are hereby notified that any reading, dissemination, distribution, copying, 
forwarding or other use of this message or its attachments is strictly 
prohibited. If you have received this message in error, please notify the 
sender immediately and delete this message and all copies and backups thereof.

Thank you.
**
image/gifimage/gif

Re: [flexcoders] How does RTMP work?

2007-10-16 Thread Anatole Tartakovsky
Your best bet to keep it trivial would be configure server with multiple
addresses and put multiple instances of the server on different IP  - one
for HTTP/AMF on 80, the second with RTMP on 80.

If you must keep remoting(AMF) and messaging(RTMP) on the same server, the
best solution is to run AMF on the top of the RTMP -requires some custom
components - you are getting better manageability and QoS, not to mention
client RPC and other layers you can build in the communication stack for
your application. That is usually reasonably small project and provides
extremely robust solution. Crude public description of the approach is here
http://flexblog.faratasystems.com/?p=215 and here is
http://flexblog.faratasystems.com/?p=232 description why you might want it.

Regards,
Anatole Tartakovsky
Farata Systems



On 10/16/07, Battershall, Jeff [EMAIL PROTECTED] wrote:

   I'm trying to get my wits around RTMP and any firewall issues that may
 exist with it. I understand that Adobe's RTMP implementation uses http
 tunneling - does this mean that the firewall doesn't in fact have to
 have port 2048 open? That the rtmp requests in fact come over on port 80
 in the http headers?

 Just trying to understand - any explanation appreciated.

 Jeff Battershall
 Application Architect
 Dow Jones Indexes
 [EMAIL PROTECTED] jeff.battershall%40dowjones.com
 (609) 520-5637 (p)
 (484) 477-9900 (c)
 



RE: [flexcoders] How does RTMP work?

2007-10-16 Thread Battershall, Jeff
Thanks Anatole. I'll have a look over the info you've provided. It would
seem that if I stipulate rtmpt with the default port being 80, I should
be OK.  My performance requirements are light for this particular
project.
 
Jeff

-Original Message-
From: flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] On Behalf Of Anatole Tartakovsky
Sent: Tuesday, October 16, 2007 11:16 AM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] How does RTMP work?


Your best bet to keep it trivial would be configure server with
multiple addresses and put multiple instances of the server on different
IP  - one for HTTP/AMF on 80, the second with RTMP on 80. 
 
If you must keep remoting(AMF) and messaging(RTMP) on the same
server, the best solution is to run AMF on the top of the RTMP -requires
some custom components - you are getting better manageability and QoS,
not to mention client RPC and other layers you can build in the
communication stack for your application. That is usually reasonably
small project and provides extremely robust solution. Crude public
description of the approach is here
http://flexblog.faratasystems.com/?p=215 and here is
http://flexblog.faratasystems.com/?p=232 description why you might want
it. 
 
Regards,
Anatole Tartakovsky
Farata Systems


 
On 10/16/07, Battershall, Jeff [EMAIL PROTECTED]
wrote: 

I'm trying to get my wits around RTMP and any firewall
issues that may
exist with it. I understand that Adobe's RTMP
implementation uses http
tunneling - does this mean that the firewall doesn't in
fact have to 
have port 2048 open? That the rtmp requests in fact come
over on port 80
in the http headers?

Just trying to understand - any explanation appreciated.

Jeff Battershall
Application Architect
Dow Jones Indexes 
[EMAIL PROTECTED]
mailto:jeff.battershall%40dowjones.com 
(609) 520-5637 (p)
(484) 477-9900 (c)





 



RE: [flexcoders] How does RTMP work?

2007-10-16 Thread Battershall, Jeff
Thanks Roxanne,
 
Extremely helpful.  It would seem that using RTMPT and port 80 would
handle what I need to do.
 
Jeff

-Original Message-
From: flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: Tuesday, October 16, 2007 10:23 AM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] How does RTMP work?



Our development team was using RTMP.  Our corporate network is
seriously locked down for external applications. 
It is my understanding that in order to use the RTMP tunneling
you have to be using LCDS not FDS2.  We did some 
light testing (1 day) of that configuration and couldn't get
it to work through the firewall either.  It was our experience 
that the rollover functionality was not working.  [could have
been our configuration].  Our timeline was tight 
enough that we couldn't spend more time on that nor could we get
a hole punched through the firewall in time for the 
deployment.  We fell back on amf-polling.   

Articles which may be of value to you are: 

LiveCycle Data Services Features 

http://www.adobe.com/products/livecycle/dataservices/features.html 

Proxy Server setup: 

http://kb.adobe.com/selfservice/viewContent.do?externalId=1ccfec30 

Tunneling 

http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_16631 

Roxanne Reid-Bennett
QA Analyst Architect





Battershall, Jeff [EMAIL PROTECTED] 
Sent by: flexcoders@yahoogroups.com 

10/16/2007 08:39 AM 
Please respond to
flexcoders@yahoogroups.com


To
flexcoders@yahoogroups.com 
cc
Subject
[flexcoders] How does RTMP work?






I'm trying to get my wits around RTMP and any firewall issues
that may
exist with it. I understand that Adobe's RTMP implementation
uses http
tunneling - does this mean that the firewall doesn't in fact
have to
have port 2048 open? That the rtmp requests in fact come over on
port 80
in the http headers?

Just trying to understand - any explanation appreciated.

Jeff Battershall
Application Architect
Dow Jones Indexes
[EMAIL PROTECTED]
mailto:jeff.battershall%40dowjones.com 
(609) 520-5637 (p)
(484) 477-9900 (c) 







This e-mail message and all attachments transmitted with it may
contain legally privileged and/or confidential information intended
solely for the use of the addressee(s). If the reader of this message is
not the intended recipient, you are hereby notified that any reading,
dissemination, distribution, copying, forwarding or other use of this
message or its attachments is strictly prohibited. If you have received
this message in error, please notify the sender immediately and delete
this message and all copies and backups thereof. 



Thank you.