Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

At the same time support RTMP and RTMFP? #66

Open
qinerg opened this issue Apr 13, 2012 · 9 comments
Open

At the same time support RTMP and RTMFP? #66

qinerg opened this issue Apr 13, 2012 · 9 comments

Comments

@qinerg
Copy link

qinerg commented Apr 13, 2012

No description provided.

@leobrennan
Copy link

I guess you could set up two connections to the server one in RTMP and one in RTMFP

@qinerg
Copy link
Author

qinerg commented Apr 13, 2012

I use RTMFP connection cumulus server success, but use RTMP when connecting to the server to fail.

nc.connect("rtmfp://localhost/test"); is success!
but
nc.connect("rtmp://localhost/test"); NetConnection.Connect.Rejected , NetConnection.Connect.Failed

@leobrennan
Copy link

My fault Cumulus currently doesn't have support for RTMP only RTMFP

@qinerg
Copy link
Author

qinerg commented Apr 18, 2012

When udp could not penetrate firewall, RTMFP will can't use. Accordingly, the proposal is also support RTMP and RTMFP two agreement.

@leobrennan
Copy link

Cumulus supports RTMFP but if you can't connect because of firewall then Cumulus can fallback to a client server architecture to allow communication between peers.

@qinerg
Copy link
Author

qinerg commented Apr 20, 2012

If I want to achieve a large video chat room, it would provide a demo?

@qinerg
Copy link
Author

qinerg commented Apr 21, 2012

Whether can be the way to official plugin provide this rtmp support?
At present, a lot of open source project has supported the RTMP agreement. For example: crtmpserver( http://crtmpserver.com/ ), And it's also use LUA extended.
If Cumulus through the RTMP plugin integration can come in and this project is perfect.

@dcodeIO
Copy link

dcodeIO commented Apr 23, 2012

I would also love to see basic RTMP support in Cumulus, just for the thrill of it. Would just be very cool. However, I have not yet managed to find out if the UDP only transport results in serious problems in real world scenarios. As for now, everyone I've seen has been able to connect at least through a relayed publisher->cumulus->subscriber channel.

This in fact is one essential feature of FMS because it allows clients behind a UDP-blocking NAT to communicate via RTMP (over TCP) directly with other clients connected via RTMFP (over UDP) to the server without the need to let UDP-working clients relay through an additional TCP connection.

@polozhevets
Copy link

All my attempts to connect the Cumulus to the other RTMP-server have failed. But for now, except for AFMS, no longer exists server supports RTMP + RTMFP. Maybe am I mistaken?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants