kaizu kirjoitti:Eli mulla on nyt koneella tämä VLC media player ja joku sopocastin ohjelma, jota eilen tarvittiin ilmeisesti yhteyden luomiseen. Nyt osoitteessa http://myp2p.eu/NHL.htm lukee, että Devils@bolts tulis osoitteessa sop://211.152.34.35:3912/1700.
Miten mä saan tällä tiedoilla ton parhaiten näkymään? Onko tuo sop://211.152.34.35:3912/1700 ko. kanavan osoite josta lähetys tulee ja sitten sen proxyn, jonka kautta tuota kattoo osoite laitetaan VLC playeriin kohtaan open network stream? Joku oli aiemmin laittanut linkin, josta noitten proxyjen osoitteita sai, sieltäkö te sen aina kaivatte vai kannattaako/voiko käyttää samaa jota eilen käytin (127.0.0.1:8902)?
Väännänpä ihan rautalangasta:
sop://211.152.34.35:3912/1700..... osoite on osoite josta itse pelin data tulee, eli se osoite johon otetaan yhteys ja josta ladataan peliä reaaliajassa koneelle.
211.152.34.35 on lähetyspalvelimen IP-osoite, :3912 viittaa siihen että yhdistetään tietoliikenneporttiin 3912. /1700 tarkoittaa Sopcastin kanavaa numero 1700.
Sopcast-ohjelmaan kuuluu myös tämä soitin-ohjelma, josta peliä voi yleensä katsoa suoraan ilman VLC -playereita tms. Tällöin tulee ainoastaan avata kanava Sopcastilla ja Sopcast alkaa näyttämään peliä itse.
Mikäli Sopcastin ohjelma ei näytä peliä (ts. näyttää mustaa ruutua) niin tarvitaan VLC-playeria. Tällöin Sopcast toimii siten, että ladatessaan peliä muualta, se luo käyttäjän koneesta (eli omasta koneestasi, jolla katsot pelejä) keinotekoisen palvelimen joka lähettää peliä porttiin 8902. Nyt kun peli tulee reaaliaikaisena streamina käyttäjän koneen tietoliikenneportissa 8902, voidaan avata VLC media player ja yhdistetään omaan koneeseen, porttiin 8902, eli 127.0.0.1:8902.
Eli IP-osoite 127.0.0.1 viittaa aina nimenomaan käyttäjän omaan koneeseen(!). Minulla esimerkiksi IP osoite 127.0.0.1 osoittaa siis minun tietokoneeseeni.
Periaatteessa siis silloin kun minä katson VLC-playerilla pelejä, voisivat muut katsoa tätä myös ilman sopcastia yhdistämällä minun koneeseeni julkisen IP-osoitteen kautta porttiin 8902. Tosin yleensä käytössä olevat palomuurit estäisivät tämän.
Välityspalvelinta eli proxya sen sijaan tarvitaan silloin, kun katsotaan peliä sellaisen palveluntarjoajan kautta, joka haluaa näyttää pelinsä ainoastaan Pohjois-Amerikassa / tietyllä alueella asuville.
Jokaisella maalla on omat IP-osoitteavaruutensa, esimerkiksi suomessa ip-osoitteet alkavat usein esimerkiksi numeroilla 88.x...., 212.x..., 193.x.... Nettisivusto (esim Comcastin sivu) siis tarkistaa IP-osoitteen perusteella, mistä päin käyttäjä on kotoisin. Kun se huomaa että käyttäjä X tulee suomesta, peliä ei näytetäkään.
Tämä siis kierretään proxyn avulla. Jenkeissä on onneksi sen verran mukavia ihmisiä ja palveluntarjoajia, että he antavat omat palvelimensa yleiseen käyttöön. Kun käytetään internetiä proxyn kautta, tapahtuu tämä siten että suomesta tietokone X yhdistää ensin jenkkeihin proxypalvelimelle Y, joka sitten yhdistää nettisivulle, jolle käyttäjä haluaa mennä ja välittää nettisivun suomeen käyttäjälle X. Näin ollen nettisivustolla olevat käyttäjäntunnistus-ohjelmat luulevat, että käyttäjä X asuu jenkeissä, koska hän käyttää nettiä proxyn Y läpi, jolla on jenkkiläinen osoite.
Sopcastin lähetykset näkyvät hyvin suoraan suomeen, joten sopcastilla katsottaessa ei tarvitse säätää proxyja.
Anteeksi jos selitys oli liian teoreettinen. Toivottavasti tämä nyt kuitenkin selvensi, miten nämä hommat toimivat yleisesti.
Sitten vielä vähän suomeksi:
VLC playerilla katsottaessa yhdistetään aina osoitteeseen 127.0.0.1:8902, jos peli tulee Sopcastilta.
Helpoiten katsot pelin sop://211.152.34.35:3912/1700 avaamalla Sopcast -ohjelman siinä kahden aikaan. Channels -välilehden kautta näkyy sopcastin kanavatarjonta ja sinne pitäisi pelin alkaessa ilmestyä Sports -valikon alle kanava NHL4, jota klikkaamalla peli alkaa pyöriä (tosin kestää luultavasti puolisen minuuttia, että saa puskuroitua riittävästi jotta peli alkaa näkymään).
Vaihtoehtoisesti voit myös klikata myp2p.eu:sta linkkiä "play", jolloin sopcast avautuu suoraan tuohon kanavaan.
Viimeksi muokattu: