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] (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?
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?
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?
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.