No there is not rtmpts
There are two different rtmps implementations in the Flash Player,
RTMP HTTP Tunneling over SSL
RTMP over native SSL.
Both implementations have the connection string "rtmps".
To switch between those you set proxyType=best to use "native SSL"

RTMP HTTP Tunneling over SSL
=> We do not provide configuration docs for that, it is not recommended to
use it at all. It is buggy and not supported on MacOSX and Linux (at least
in the past).
RTMP over native SSL works on those devices (I personally could verify at
least OSX with rtmp over native SSL successfully)

So the three possible connection ways are:
rtmp, rtmpt, rtmps(with proxyType=best)

RTMP will fallback to rtmpt if failed.
RTMPS has no fallback defined (at least I never tested that)

To check if the various profiles do work the easiest thing is to modify the
config.xml and change the port settings.

Proxytype:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetConnection.html#proxyType

Sebastian

2012/4/27 Maxim Solodovnik <[email protected]>:
> My bad
> there is no such thing as rtmpts
>
> sorry for that
>
>
> On Fri, Apr 27, 2012 at 17:57, Maxim Solodovnik <[email protected]>
> wrote:
>>
>> I'm trying to test if all rtmp* are working.
>> So I'm
>> Checking if NOT secure version is working
>> 1) disable firewall open OM flash application: OM connects to rtmp
>> [success]
>> 2) enable firewall  open OM flash application: OM connects to rtmpt
>> [success]
>>
>> Checking if secure version is working
>> 3) disable firewall open OM flash application: OM connects to rtmps
>> [success]
>> 4) enable firewall and would like to check if tunneled secure
rtmpts works
>> as expected.
>>
>> or there is no rtmpts?
>> would requests be secure in case if useSSL is set to "yes" and tunneling
>> is on duty?
>>
>>
>> On Fri, Apr 27, 2012 at 17:44, [email protected]
>> <[email protected]> wrote:
>>>
>>> Why do you change source code to set up rtmps ?
>>>
>>> 2012/4/27 Maxim Solodovnik <[email protected]>:
>>> > I set "restrictive" firewall on Ubuntu: all ports except for 22, 80
and
>>> > 443
>>> > are closed
>>> > I set up apache to redirect all calls to ports 80 and 443 to
>>> > appropriate OM
>>> > ports
>>> > I have modified config.xml and set
>>> >    <rtmpTunnelport>443</rtmpTunnelport> (to send all rtmpts traffic to
>>> > apache2 SSL port)
>>> >    <useSSL>yes</useSSL>
>>> >    <proxyType>best</proxyType>
>>> >
>>> > Modify hibRtmpConnection.lzx (under WebContent/src folder)
>>> > --- base/hibernate/hibRtmpConnection.lzx        (revision 1331341)
>>> > +++ base/hibernate/hibRtmpConnection.lzx        (working copy)
>>> > @@ -170,7 +170,7 @@
>>> >                  this.counterror=0;
>>> >                  this.connect();
>>> >              } else {
>>> > -                this.setAttribute('protocollName','rtmpt');
>>> > +                this.setAttribute('protocollName', canvas.useSSL ?
>>> > 'rtmpts'
>>> > : 'rtmpt');
>>> >
>>> >  this.setAttribute('protocollPort',canvas.rtmpTunnelport);
>>> >                  var src = getUrl();
>>> >                  this.setAttribute('src',src);
>>> >
>>> > recompile and run
>>> >
>>> > according to the apache logs there were no request made to the 443
>>> > port.
>>> >
>>> > Everything work as expected in case I set up all parameters to use
port
>>> > 80
>>> > and "rtmpt"
>>> >
>>> >
>>> > On Fri, Apr 27, 2012 at 17:30, [email protected]
>>> > <[email protected]>
>>> > wrote:
>>> >>
>>> >> Yes it should work.
>>> >> I think Stephen has tested this on his local machine too. There is no
>>> >> different between 1.9.x and 2.0 version regarding RTMP over native
>>> >> SSL.
>>> >>
>>> >> *set protocol to be "rtmpts" if useSSL is true and connection via
>>> >> rtmps is failed*
>>> >> => failed ?! What has failed to do with it?
>>> >>
>>> >> Edit red5/webapps/openmeetings/config.xml and set
>>> >> <rtmpsslport>5443</rtmpsslport> , <useSSL>yes</useSSL> and
>>> >> <proxyType>best</proxyType>
>>> >>
>>> >> proxyType to "best" is what makes the RTMPS connection use "native
>>> >> SSL" and NOT the old RTMPS implementation (which would be RTMP HTTP
>>> >> Tunneling over SSL)
>>> >>
>>> >> Sebastian
>>> >>
>>> >> 2012/4/27 Maxim Solodovnik <[email protected]>:
>>> >> > Hello Sebastian,
>>> >> >
>>> >> > I'm currently testing tunneling in OM (to set everything up on port
>>> >> > 80
>>> >> > only)
>>> >> > while this testing I did the following:
>>> >> > set protocol to be "rtmpts" if useSSL is true and connection via
>>> >> > rtmps is
>>> >> > failed
>>> >> >
>>> >> > but unfortunately there seems to be no packets sent (according to
>>> >> > the
>>> >> > apache2 logs)
>>> >> >
>>> >> > Do you know is rtmpts should work as expected in OM?
>>> >> >
>>> >> > --
>>> >> > WBR
>>> >> > Maxim aka solomax
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Sebastian Wagner
>>> >> https://twitter.com/#!/dead_lock
>>> >> http://www.openmeetings.de
>>> >> http://www.webbase-design.de
>>> >> http://www.wagner-sebastian.com
>>> >> [email protected]
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > WBR
>>> > Maxim aka solomax
>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> https://twitter.com/#!/dead_lock
>>> http://www.openmeetings.de
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.com
>>> [email protected]
>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>
>
>
>
> --
> WBR
> Maxim aka solomax



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.openmeetings.de
http://www.webbase-design.de
http://www.wagner-sebastian.com
[email protected]

Reply via email to