oma ohjelma videokuvan lähettämiseen

Seuraa 
Viestejä45973
Liittynyt3.9.2015

Olisiko hankala tehdä tuollainen ohjelma, jolla voisi lähettää live-kuvana oman tietokoneen näytön sisältöä eli siis mitä itsekin näen omalla näytölläni, niin vaikkapa kaverille tai opastaa sisaruksia tai vanhempia etänä tietokoneen käyttöön liittyvissä ongelmissa sillä tavalla?
Onnistuuko vaikka javalla suht. yksinkertaista tuollaista tekemään?
On niitä varmaan jonkinlaisia ilmaisia virtuaalinettikameroita, joihin saa oman näytön sisällön videoksi, mutta jos ihan itse kuitenkin haluaisi tehdä, niin onko kovin hankala?

Kommentit (6)

Vierailija

Itse en ole tällaista tehnyt, mutta voin heittää joitakin arvauksia / ajatuksia

* WinAPI:lla kaapataan koko ruutu
* Ruudusta paikannetaan muuttuneet kohdat ja tämä tieto lähetetään pakattuna toiselle osapuolelle (välillä tarvitaan todennäköisesti kokonaisia keyframeja). Todennäköisesti 256 värin paletti riittäisi "tarpeeksi" laadukkaaseen elämykseen.

Pitäisi vissiin käyttää TCP protokollaa, ellei noita keyframeja lähetetä tarpeeksi tiuhaan?

Vierailija

Ok... kiitoksia vinkeistä, jos nyt jossain vaiheessa saan motivaation tuota ruveta väsäämään, niin varmaan hyötyä, että pääsee alkuun...
Kuinkas tuo TCP, onkohan se sitten hitaampi kuitenkin tai onko muita haittoja mahdollisesti? Ei ole oikein paljoa kokemusta tietoliikenneprotokollien käyttämisestä ja niiden eroista...
Testaamalla se kai vain pitäisi selvitellä mikä olisi itselle paras vaihtoehto, mutta vie varmaan aikaa jonkun verran eri vaihtoehtojen tutkiminen.

Vierailija

Mikäs tämä RTP on? Onko se jotenkin UDP:n päällä toimiva?
Kannattaisikohan sitten tutustua tuohon JMF:ään(Java Media Framework) myös?

NOista varmaan voisin aloittaa, mutta WinAPI on itselleni oikeastaan täysin outo, mutta kaipa tuolta googlettelemalla selviää...
Olisiko se sitten JNI, johon pitäisi vähän syventyä myös:
http://java.sun.com/docs/books/jni/

Vai olisikohan C-kieli tässä järkevämpi vaihtoehto?

Vierailija

Windows XP:ssä on Remote Desktop, jota voi käyttää tietokoneen etähallinnointiin. Kaikille käyttiksille löytyy myös VNC, jonka avulla näkee netin yli toisen tietokoneen työpöydän.

Noissa ei koti-ADSL:illä nopeus päätä huimaa, mutta ainakin VNC:llä onnistuu helposti tuo etäopastus. Kannattaa tosin olla tarkkana sen kanssa, kenelle antaa oikeudet ottaa yhteyden. Muuten koneella riehuu teinihakkerit kaiken päivää.

Vierailija

Niin kai tuossa RTP:ssä oli molemmat mahdollisia; TCP ja UDP, mutta liekö tuolle sitten kuitenkaan edes tarvetta ollenkaan... hmmm. pitääpä katsoa vähän paremmin, mikä tuo nyt edes on tuo RTP-protokolla ja mitäs sillä voisi tehdä tarkemmin....

Vierailija
Cubemon
Windows XP:ssä on Remote Desktop, jota voi käyttää tietokoneen etähallinnointiin. Kaikille käyttiksille löytyy myös VNC, jonka avulla näkee netin yli toisen tietokoneen työpöydän.

Noissa ei koti-ADSL:illä nopeus päätä huimaa, mutta ainakin VNC:llä onnistuu helposti tuo etäopastus. Kannattaa tosin olla tarkkana sen kanssa, kenelle antaa oikeudet ottaa yhteyden. Muuten koneella riehuu teinihakkerit kaiken päivää.




En ole noita ikinä tainnut käyttääkään... no tuon XP:N Remote Desktopin kyllä tiesin olevan olemassa... Voisi kyllä tutustua tuohon VNC:hen myös, vaikka alkaisi itse jotain yksinkertaista ohjelmaa yrittämään väsätä.

Uusimmat

Suosituimmat