I have a Flash media server located at another place . I am pushing stream from my Flash media live endcoder to multicast application over internet which works fine but after that multicast application cant publish stream and shows error .
Registered multicast context: teststream-1
Multicast NetConnection Status: NetConnection.Connect.Failed, multicast context: teststream-1
MULTICAST PUBLISH ERROR: Failed to establish server-side NetConnection for use by multicast NetStream. Status code: NetConnection.Connect.Failed, description: , multicast context: teststream-1
If I do the same thing from a computer in the same network it works fine . I can view multicast stream as well in player .
Is there any settings that I need to change in order to make this work over internet ? I will really appreciate any help .
You need to check that the correct ports are open. The rootinstall/logs/edge.xx.log file shows on which ports the server is listening. Open UDP 1935 and 19350-65535. If the server is located behind a NAT, specify its public (outside NAT) address in the rootinstall/conf/_defaultRoot_/Adaptor.xml file in the Adaptor/RTMFP/Core/HostPortList element.
For more details, go through the following link:
Yes I have UDP 1935 and 19350-65535 open . Also in adaptor.xml I have correct IP address . Still I am gtting the same error .
Checking if there is any other way I can know why connections are failing or connection to which port are failing .
Can you please share what the network issue was and how one could resolve it. We are also facing the same issue where a stream published on public IP is not being (IP) multicasted.
We tried changing the Adaptor.xml, but it didn't help.