RTMFP und firewalls/Router
Ich möchte mit Flash die RTMFP-peer-Protokoll, aber ich Frage mich, ob seine lohnt sich die Entwicklung für ein mainstream-Publikum? Von dem was ich verstehe es verwendet UDP und, es sei denn, firewalls/Router, der Benutzer richtig konfiguriert sind, wird es nutzlos.
Gibt es eine Lösung für dieses problem?
InformationsquelleAutor Shane | 2011-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich tatsächlich noch eine Frage stellen zu diesem Thema, dass es, wenn jemand es geschafft es zum laufen zu bringen. Vor kurzem begann ich zu Experimentieren mit flash-P2P und so weit es scheint nur lokal arbeiten, wird die Verbindung 2-browser-flash-clients auf dem gleichen pc. Sobald die Daten hat zu Reisen, über das internet (und damit zu tun hat, mit firewalls) - verbindungen wird immer scheitern, wenn die beiden clients sind in der Lage zu Holen ein Stratus-peer-ID.
Für das, was ich gelesen habe, sind die apps, die Nutzung von P2P/RTMFP implementieren auch ein fallback auf RTMP, verlieren die P2P-Vorteile wie nicht mit der server Bandbreite und UDP-speed.
Dekompilieren chatroulette client, ich fand es auch verwendet das RTMP-fallback, das macht mich Frage mich, wie viele Sitzungen auf chatroulette sind die eigentlichen P2P-Sitzungen.
Also anscheinend ja, es scheint wie ein nutzloses Protokoll..
Wirklich neugierig, ob jemand es geschafft zu beweisen, dass anderes.
Nutzlos für die Zwecke, die hier beschrieben, vielleicht. Nutzlos, im Allgemeinen, überhaupt nicht.
Ich habe erfolgreich eine serverlose p2p-app mit connect("rtmfp:"). Fein gearbeitet, auf dem lokalen Netzwerk für Windows/MAC/Android. Soweit ich gelesen habe multicasting, IGMP aktiviert werden müssen von router/firewalls für p2p-Kommunikation.
InformationsquelleAutor Will Kru
Gibt es diese: https://github.com/OpenRTMFP/Cumulus
Nicht sicher, ob Sie Jungs haben es gesehen.
Ich habe mit dem Entwickler gesprochen und scheinbar seine 95% abgeschlossen.
Ich weiß nicht, über die failback zu RTMP. Was mir auffällt, ist, wie die ganze Sache nutzlos.
Kann jemand untersuchen und weiter kommentieren?
Außerdem füge ich diese in die Mischung:
http://jasmeetsingh.wordpress.com/2009/01/29/my-first-attempt-to-learn-stratus-rtmfp/
Noch ein edit:
Nun auf der Suche auf diese: https://labs.ericsson.com/developer-community/blog/beyond-html5-peer-peer-conversational-video
Waren Sie in der Lage zu tun, RTP/UDP und in den Fällen, wo beide clients hinter NAT.
Könnte dies bedeuten, dass die Verwendung von EIS bedeutet, RTMFP, könnte eine lohnende Notlösung, bis es wird, eingebettet in den browser?
InformationsquelleAutor PaulM
Zusätzlich zu den Ericsson-link haben Sie jetzt veröffentlicht eine Adaption des Chrome (webkit) browser enthält eine experimentelle version von webRTC und P2P video chat:
https://labs.ericsson.com/apis/web-real-time-communication/
Nicht wirklich bereit für den release, aber doch ziemlich spannend.
Weitere Informationen finden Sie unter: http://sites.google.com/site/webrtc/
InformationsquelleAutor Fab
Benötigen Sie einen zentralen server für die Verwaltung der handshake erforderlich, um eine rtmfp-Verbindung über udp gestartet. ohne diese server, es schlägt immer fehl, wenn eine firewall installiert ist. Dies ist eigentlich die ganze Stärke der rtmfp-Protokoll - die Fähigkeit, firewalls durchqueren, selbst wenn beide Seiten hinter einem NAT.
Wenn die openrtmfp /cumulus server läuft jetzt, es könnte sein, eine Kostenlose Lösung zu bekommen, die Sie ausführen.
InformationsquelleAutor Brady Moritz
gut, das ist das Problem von Ihrem Netzwerk -, internet-service-provider.
wenn ich mit meinem office WiFi oder LAN-internet-die RTMFP server nicht verbinden, wenn im gleichen laptop, ich bin mit meinem GSM internet von meinem Handy sind alle Server verbinden, dann ist das, was ich Tue, wenn ich eine Verbindung mit der website und der Server immer die Verbindung von meinem Handy internet bin ich dann trennen Sie das internet vom Handy und eine Verbindung mit WiFi oder LAN-internet von meinem Büro ( ohne Aktualisierung des Browsers) und dann alle Server die Verbindung richtig und arbeitet mit kein Problem.
InformationsquelleAutor Aziz Ahmadzai