Eli mulla on sellanen Red5+Flash kikkare joka saa webcamera kuvan näkymään toiselle. Tosin tämä toimi vaan jos kokeilen omalla koneellani.
Eli sisäverkossa toimii kun menee sivulle tyyliin http://localhost:8000/chat mutta kun koittaa mennä ulkoapäin sivuille tyyliin http://i.p.n.i:8000/chat niin eipä toimikkaan :/
Flash kikkareeseen on määritetty näin mihin ottaa yhteyttä: client_nc.connect("rtmp://localhost/camerasofta/
Kerrottakoon vielä, että itse sivu toimii ulkopäin, mutta en saa livekuvaa ulkoata.
EDIT: Huomasin tuossa, että ei toimi kun omalta koneeltani missä tuo Red5 serveri pyörii. Eli jos koitan flash sovellusta saada toimimaan edes toiselta kotikoneeltani niin eipä toimi.
Varmaan palomuuri on säädetty estämään yhteydet tuohon porttiin.
Palomuurista on auki portit 8000 http liikenteelle ja 1935 red5:n rtmp:lle. Enpä tiedä mitä muuta pitäis aukaista?
Onko koneellasi ulkoverkon ip-osoite? Eli näkyykö ulospäin vai onko NAT:in takana?
Mainostanpa taas:
Infernolle on muuten helppo tehdä verkkokuuntelijoita.
esim. jos haluaisit tietää tulevatko yhteydenotot porttiin 8000 perille, niin voisit käynnistää Infernon ja pistää sen kuuntelemaan porttia 8000.
Eli siis, Infernon shell vaan auki ja siihen seuraava teksti:
listen -A 'tcp!*!8000' {echo connection from '{cat $net/remote} >[1=2]}
Nyt saat shell-ikkunaan ilmoitukset yhteydenotoista ja vastapuolen ip-osoitteen.
Ei ole natin takana. En ymmärrä mitä täällä pitäis säätää, että sais toimimaan.
Marbo kirjoitti:
Flash kikkareeseen on määritetty näin mihin ottaa yhteyttä: client_nc.connect("rtmp://localhost/camerasofta/
");
No ei kai se tietenkään toisella koneella saa localhostiin yhteyttä. Yritä palvelimeen, niin ehkä toimii paremmin.
Marbo kirjoitti:
Flash kikkareeseen on määritetty näin mihin ottaa yhteyttä: client_nc.connect("rtmp://localhost/camerasofta/
"); vaikka koitan laittaa tuohon localhostin tilalle ip:n niin ei toimi.
Kuten sanoin jo ensimmäisessä viestissä niin ei toimi.
Joo, mutta ei se localhost ainakaan toimi, eli sillä on turha yrittääkään. Kai IP oli jokin järkevä (eikä esimerkiksi 127.0.0.1)?
Kokeile nyt vielä jollain muulla, että kyseiset portit varmasti ovat auki. Ei tarvitse jalskin mainostamaan Infernoa asentaa, vaan ihan vaikka netcat-niminen ohjelma riittää.
Kyllä IP oli ihan järkevä. Sama IP kuin joka ohjaa kyseiselle sivulle. Pitääkö Red5 asetuksissa jotain muuttaa jotta se näkyis ulospäinkin?
Aihe on jo aika vanha, joten et voi enää vastata siihen.