Skip to main content
gashan
Participant
October 28, 2014
Answered

not display video streaming with rtmfp

  • October 28, 2014
  • 1 reply
  • 670 views

Hi,

I try to use rtmfp connection using below site between japan to vietnam.

Cirrus Sample Application - Adobe Labs

Connecting to rtmfp://p2p.rtmfp.net is success. but not display video in both side.

I also try it in different network in japan and connect to open VPN for other country.

it is OK to see video both.

is any idea?

------------------------------------------------------------------------------------------------

this is log on vietnam side.

Connecting to rtmfp://p2p.rtmfp.net

NetConnection event: NetConnection.Connect.Success

Connected, my ID: b82ae22341a211bf67ed21c3750cc20de9e9520b371bdfea55982dfd952a615e

ID event: registerSuccess

Request: invite from: 48287b81f1f91ac722317e3a998281bd19f20eb13e25b9f2490e665eb128c07f (test2)

Outgoing stream event: NetStream.Publish.Start

------------------------------------------------------------------------------------------------

This topic has been closed for replies.
Correct answer Conor Brennan

Hi

RTMFP can work with most cone NAT configurations and many firewall configurations.

Symmetric NAT in combination with certain firewall or NAT cases at the other end blocks the ability to establish a peer-to-peer connection.

If one end is a symmetric NAT with a single IP address, Flash Player cannot connect to peers behind other symmetric NATs or behind port-restricted cone NATs (or port-restricted firewalls).

If one end of a connection is a symmetric NAT with multiple IP addresses, connection to peers behind other symmetric NATs or behind address-restricted (and probably port-restricted) cone NATs (or address-restricted or port-restricted firewalls) is impossible.

No matter what Flash Player tries to do to “punch a hole” through the restricted cone NAT or restricted firewall to let the other peer through, the other end moves to a new address and/or port number that doesn't match.

The hole that was created is no longer applicable.

Thanks

Conor

1 reply

Conor Brennan
Adobe Employee
Adobe Employee
November 3, 2014

Hi I would guess UDP is not allowed on one or both networks in the first instance but not in the second.

gashan
gashanAuthor
Participant
November 4, 2014

I found that's problem. I use Symmetric NAT.

I heard Skype is using like super node.

Supernode (networking) - Wikipedia, the free encyclopedia

is anyone know super node for flash?

Conor Brennan
Adobe Employee
Conor BrennanCorrect answer
Adobe Employee
November 5, 2014

Hi

RTMFP can work with most cone NAT configurations and many firewall configurations.

Symmetric NAT in combination with certain firewall or NAT cases at the other end blocks the ability to establish a peer-to-peer connection.

If one end is a symmetric NAT with a single IP address, Flash Player cannot connect to peers behind other symmetric NATs or behind port-restricted cone NATs (or port-restricted firewalls).

If one end of a connection is a symmetric NAT with multiple IP addresses, connection to peers behind other symmetric NATs or behind address-restricted (and probably port-restricted) cone NATs (or address-restricted or port-restricted firewalls) is impossible.

No matter what Flash Player tries to do to “punch a hole” through the restricted cone NAT or restricted firewall to let the other peer through, the other end moves to a new address and/or port number that doesn't match.

The hole that was created is no longer applicable.

Thanks

Conor