4 Replies Latest reply on Apr 20, 2010 11:49 PM by fstn11

    VideoPhone sample don't works on linux

    fstn11 Level 1

      Hello,

      I test the videoPhone sample on my linux, but the VideoPhone Sample works only when the 2 pc are in the same LAN.

      When i test width 2 XP's pc it's work,but when i add a Linux  pc I have this problem:

       

      I can connect to stratus, but the link between the 2 peers doesn't work

      When i snif with wireshark , i have a ICMP Destination unreachable message

      src my LAN IP dst my contact WAN IP

      Src Port 58911 dst port 1047

       

      I have no firewall.

       

      This problem is very important because, i look to use the live cycle technology for my entreprise, but all pc have linux Debian OS

        • 1. Re: VideoPhone sample don't works on linux
          Michael Thornburgh Adobe Employee

          since you have no firewall (and i assume no firewall on your Linux pc), this is most likely a NAT issue.  Matthew Kaufman wrote a detailed treatment on NAT here:

           

             http://forums.adobe.com/message/1064983#1064983

           

          not all combinations of NAT work with P2P communication.

          • 2. Re: VideoPhone sample don't works on linux
            fstn11 Level 1

            I'll already try this, my NAT is OK, i have disabled my linux firewall,

            It's work on windows,

            It's work on linux with chatroulette but not with the adobe sample

             

            Stephen ZAMBAUX

             

             

            2010/4/20 Michael Thornburgh <forums@adobe.com>

             

            since you have no firewall (and i assume no firewall on your Linux pc),

            this is most likely a NAT issue.  Matthew Kaufman wrote a detailed treatment

            on NAT here:

            >

               http://forums.adobe.com/message/1064983#1064983

            >

            not all combinations of NAT work with P2P communication.

            >

            • 3. Re: VideoPhone sample don't works on linux
              Michael Thornburgh Adobe Employee

              in this case where you list the ICMP destination unreachable message, which side is which computer?  is your-LAN:58911 your linux pc and contact-WAN:1047 your counterpart's XP pc?  is the Destination Unreachable message being sent to the Linux PC by the far end, or is it being sent by the end with the Linux PC toward the other end?

               

              as i understand you, your Linux PC can talk to other computers on the same LAN, but not at contact-WAN across the Internet.  is my interpretation correct?  and also an XP PC on the same LAN as the Linux PC *can* talk to the same computer at contact-WAN across the Internet that the Linux PC can't reach?

               

              when you say Chatroulette does work, have you verified with Wireshark that it is using RTMFP?  Chatroulette will fall back to RTMP over TCP if it can't make a P2P connection.

               

              finally, i assume you're building/deploying the VideoPhoneLabs example yourself.  does our live hosted version example work on your Linux PC or does it fail the same way?  or is that what you're using now to see the failure?

              • 4. Re: VideoPhone sample don't works on linux
                fstn11 Level 1

                Sorry for my english,

                Thank you for your reply,

                 

                To make it clear, i tried to resume in array :

                 

                LINUX <-WAN-> PC     don't work (Unreacheable host)for pc to linux and linux

                to pc

                LINUX <-WAN-> LINUX don't work (Unreacheable host)for pc to linux and linux

                to pc

                PC     <-WAN-> PC      work

                LINUX <-LAN-> PC       work

                LINUX <-LAN-> LINUX   work

                PC     <-LAN-> PC       work

                 

                this test have being past on the sam LAN or WAN on  Adobe URL

                http://labs.adobe.com/technologies/stratus/samples/#resources

                 

                 

                for my firewall:

                Knows public IP ADRESS of

                self                                                  NO

                public UDP port number same as local UDP port                           YES

                can receive from same IP adress, same UDP port                          YES

                can receive from same IP adress, different UDP

                NO

                can receive from different ip,different

                UDP                                      NO

                can send to different IP after server

                introduction                              YES

                source IP adress is preserved from original connection

                YES

                Source UDP is preserved from original connection

                YES

                 

                 

                exemple of ICMP unreachable message

                    ..192.74    192.168.150.59    ICMP    Destination unreachable (Host

                unreachable)

                    ..194.71    192.168.100.69    ICMP    Destination unreachable (Host

                unreachable)

                 

                >

                192.168.150.59 LINUX

                >

                   ..194.71 LINUX WAN IP

                    ..192.74 XP WAN IP

                    192.168.100.69 XP

                 

                end

                 

                 

                 

                During a chatroulette session, RTMFP is using,because i see only UDP

                message... and it's work!

                First i tried to program my self video chat,  but I had the same problem

                under linux.

                 

                 

                You seem to be  expert, so I still have a question:

                Do you know how chatroulette has to have its own stratus server ?in the

                chatroulette's code i doesn't find any reference to the adobe stratus server

                ip. I found only this IP:

                                <rtmp><![CDATA[188.72.224.34]]></rtmp>
                          <rtmp><![CDATA[188.72.224.32]]></rtmp>

                          <rtmp><![CDATA[78.159.105.233]]></rtmp>
                          <rtmp><![CDATA[188.72.224.39]]></rtmp>

                          <rtmp><![CDATA[188.72.224.42]]></rtmp>
                          <rtmp><![CDATA[188.72.224.43]]></rtmp>

                          <rtmp><![CDATA[188.72.224.44]]></rtmp>
                          <rtmp><![CDATA[188.72.224.45]]></rtmp>

                          <rtmp><![CDATA[188.72.224.53]]></rtmp>
                          <rtmp><![CDATA[188.72.224.52]]></rtmp>

                          <rtmp><![CDATA[188.72.224.51]]></rtmp>
                          <rtmp><![CDATA[188.72.224.50]]></rtmp>

                          <rtmp><![CDATA[188.72.224.60]]></rtmp>
                          <rtmp><![CDATA[188.72.224.33]]></rtmp>

                          <rtmfp><![CDATA[188.72.224.39]]></rtmfp>
                          <rtmfp><![CDATA[188.72.224.42]]></rtmfp>

                          <rtmfp><![CDATA[188.72.224.43]]></rtmfp>
                          <rtmfp><![CDATA[188.72.224.44]]></rtmfp>

                          <rtmfp><![CDATA[188.72.224.45]]></rtmfp>
                          <rtmfp><![CDATA[188.72.224.53]]></rtmfp>

                          <rtmfp><![CDATA[188.72.224.52]]></rtmfp>

                 

                 

                thank you for reading