5 Replies Latest reply on Aug 22, 2006 10:57 AM by seth_hodgson

    Is RTMP tunneling suported?

    Graeme Harker Level 1
      Flash Media Sevrer allows you to tunnel RTMP. Does FDS suport this?
        • 1. Re: Is RTMP tunneling suported?
          seth_hodgson Level 1
          Hi Sparky,

          FDS does not support RTMP tunneling. If using dedicated RTMP socket connections isn't an option you should use AMF polling. This is a feature area that we're doing investigation around for a future release.

          Best,
          Seth
          • 2. Re: Is RTMP tunneling suported?
            Graeme Harker Level 1
            Bear in mind that there are Flex 1.5 apps out there that use Flash Communication Server to do the data push bit of what in V2 is done by the RTMP support in FDS
            • 3. Re: Is RTMP tunneling suported?
              seth_hodgson Level 1
              Yes, you can use Flash Media Server to do data push using remote shared objects.

              But data push to clients is only part of the FDS story. Remote shared objects hosted on FMS don't integrate as directly with J2EE domain models/Hibernate and JMS messaging as FDS does. If tight integration with a Java backend isn't a requirement, using Flash Media Server for push can be a great approach for your app.

              Best,
              Seth
              • 4. Re: Is RTMP tunneling suported?
                Graeme Harker Level 1
                Seth,
                Thanks for your advice.
                Tell me, apart from streaming media into a Flex UI would there any reason to use FMS in a V2 application for data push or is it ALWAYS best in your opinion to migrate V1.5 apps (that use FCS/FMS for data push) to FDS2?
                Graeme

                PS I might point out that this important topic is not mentioned in the Flex 1.5 to 2.0 Migration Guide.
                • 5. Re: Is RTMP tunneling suported?
                  seth_hodgson Level 1
                  Hi Graeme,

                  My advice is to "always" do what makes the most sense for your application ;) I'm a firm believer in the absense of absolutes.

                  That said, FMS should be used to stream AV to a Flex app because the FDS RTMP support is data-only. I wouldn't recommend porting an existing FMS application that Flex clients integrate with to FDS unless you had a good business reason to do so.

                  If you can envision the need to make RemoteObject calls against server-side Java resources, proxy web service or HTTP calls, or need to hook into JMS messaging or Java domain models using data management services I'd recommend FDS. Client to client data exchange can be accomplished with either server so your total set of requirements should drive your final decision.

                  Best,
                  Seth