Probleme beim aufsetzten von Red5 server localhost - richtige IP [Flash 10]
| 11.06.2010, 11:39 | | Beiträge: 74 Registriert: Nov 2002
| Probleme beim aufsetzten von Red5 server localhost - richtige IP Moin,
ich habe gerade angefangen mich mit dem Red5 - Flash Streaming Server auseinander zu setzten.
Ich habe ihn unter Windiws 7 64Bit installiert und die "oflaDemo" installiert.
Wenn ich nun das Beispiel SimpleBroadcaster.fla ausführe kann ich meine Webcam als Broadcaster verwenden und mit dem Beispiel SimpleSubscriber.fla kann ich meinen Webcamstream ansehen.
So weit so gut ;-) .. nun zum Problem
Beide besipiele nutzen eine NetConnection über den localhost:
ActionScript:1 2 3 4 5 | // create basic netConnection object
var nc:NetConnection = new NetConnection();
// connect to the local Red5 server
nc.connect("rtmp://localhost/oflaDemo");
|
Da der Stream aber ja auch von anderen PC's funktionieren soll, muss ich "localhost" durch meine IP ersetzten, richtig?
ActionScript:1 2 3 4 5 | // create basic netConnection object
var nc:NetConnection = new NetConnection();
// connect to the local Red5 server
nc.connect("rtmp://192.168.0.5/oflaDemo");
|
Leider klappt das aber nicht.
Ich habe auf meinem Router folgende Ports auf 192.168.0.5 weitergeleitet: 443, 1935, 1936, 5080, 8088
In meiner Windows Firewall habe ich die gleichen Ports freigegeben (für eingehende sowie für ausgehende Verbindungen)
Ich habe auch mal in der Programmpfad Red5confred5.properties - Datei alles wo 127.0.0.1 steht mit 192.168.0.5 ersetzt, mit dem Ergebnis das ich jetzt zwar über 192.168.0.5:5080 auf meinen Red5server zugreifen kann, das oflaDemo-Beispiel klappt aber leider immer noch nicht.
Ich denke das das Problem kein großes is, da es über localhost ja funktioniert, aber irgendwie komm ich hier nicht weiter. Über Hilfe und anregungen bin ich also sehr dankbar!
Laurid | |
| 13.06.2010, 12:44 | Re1 | Beiträge: 235 Registriert: Aug 2008
| Hey,
da ich mich auch sehr oft mit mutliplayer,socket,.... connections beschäftige, kann ich dir vielleicht weiterhelfen!
und ich nehm den smartfox-server sehr oft dafür her, welcher glaub ich ziemlich ähnlich aufgebaut ist, wie der RedBox 5.
also eine frage:
ist der "andere" pc in dem selben LAN netzwerk, oder ist der pc wo ganz anders...also nur im internet?
denn deine methode würde im LAN netzwerk schon funktionieren, da du die IPv4 adresse benutzt.
wenn du jetzt aber übers internet verbinden willst, kannst du weder die 192.168.X.X, noch die 127.0.0.1, denn das sind nur lokale ips.
wenn die redbox richtig auf deine ip konfiguriert worden ist, musst du deine internet ip angeben, damit sich andere aus dem internet mit der redbox verbinden können.
deine internet ip kannst du zum beispiel auf www.wieistmeineip.com nachschauen.
denk aber dran, das diese ip nicht statisch ist, sondern alle paar stunden sich verändert.
(deshalb werden dafür auch immer server verwendet, da deren ip statisch ist, und es nicht davon abhängt, ob auf deinem pc gerade die redbox läuft ;) )
folgende gründe könnten es zum scheitern bringen (omg wie negativ :D ) :
-firewall blockt die verbingung und die ports
-router blockt die ports <das wohl dümmste problem
-redbox ist nicht passend auf deine ip konfiguriert
ja wie gesagt der router könnte auch mit hoher wahrscheinlichkeit die ports blocken!
dann hockst du da und wunderst dich wieso da nichts geht!!
wenn es wirklich das sein könnte, dann sag mir bescheid, dann gehen wir das problem an!
alles klar soweit? :D
ciaoPlay my games!
Facebook - StickRun | |
| 22.06.2010, 14:51 | Re2 | Beiträge: 74 Registriert: Nov 2002
Themenautor/in
| Danke für dein Antwort.
An Firewall und Router kann es nicht liegen weil ich hier alle wichtigen Ports freigegeben habe. Oder habe ich einen vergessen?
Der PC ist im gleichen LAN wie der Server. Daran kann es also eigentlich nicht liegen. Das Problem tritt auch auf wenn ich die Netconnection von dem PC aufbauen will wo auch der Red5 Server drauf läuft. Also über "localhost" geht's, nur über "192.168.0.5" nicht. Daher vermute ich das ich die IP noch irgendwo bei Red5 einstellen muss.
Warum muss ich hier die IP eigentlich einstellen? Wenn man Apache installiert muss man doch auch nur alles so einstellen das es unterm "localhost" läuft, und dann klappts auch von der IP.
Ich bin dankbar für jede Hilfe und Erklärung.
Gruß | |
| | | nicht sichtbar bei eingeloggten Mitgliedern | 
|
| | Themen Ähnliche Beiträge zum Thema | 28.11.2011 - res.i 23.01.2011 - skoda 08.09.2009 - Sebastian 29.06.2011 - chka |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|