Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Streamanje ili snimanje radnje na kompjuteru

[es] :: .NET :: Streamanje ili snimanje radnje na kompjuteru

[ Pregleda: 832 | Odgovora: 10 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

k4rl0
Localhost

Član broj: 87683
Poruke: 129
*.adsl.net.t-com.hr.



Profil

icon Streamanje ili snimanje radnje na kompjuteru08.02.2008. u 22:19

Eto zanima me dali je izvedivo snimati sto se radi na kompjuteru i onda to live streamati u web stranici ili spremiti u nekakav .avi ili neki drugi fajl.Na google-u nigdje nisam nasao..
Naravno dali je moguce preko C#a(.NET-a) to napraviti,koliko je tesko i koji libraryi se koriste za takve stvari?
Svaka pomoc dobro dosla.
Hvala
08.02.2008. u 22:19 

k4rl0
Localhost

Član broj: 87683
Poruke: 129
*.adsl.net.t-com.hr.



Profil

icon Re: Streamanje ili snimanje radnje na kompjuteru10.02.2008. u 10:56
Znam da sam dosadan,al poprilicno mi je hitno..
Zar je stvarno tolko nemoguce to napraviti?
10.02.2008. u 10:56 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

Moderator
Član broj: 17944
Poruke: 1682
195.252.78.*



Profil

icon Re: Streamanje ili snimanje radnje na kompjuteru10.02.2008. u 12:16
Otprilike znam sta hoces, ali nikad to nisam radio tako da mogu da ti dam samo neke pointere:

1. Treba ti neki encoder, mpeg-4, x.264, xvid, etc. Samo pazi, onaj encoder koji koristis za zapis, isti ti treba za decoding tamo gde se gleda
2. Treba ti neki video SDK framework koji radi sa .NETom. Imas MS-ov: [url=http://msdn2.microsoft.com/en-us/library/ms991204.aspx]Windows Media Encoder 9 Series SDK[/sdk].
3. Koristis GDI+ da uzmes snapshot desktopa (bilo je o tome tema ovde) i onda ih feedujes u encoder stream koji ti proizvodi file.

To je generalno setup, ali kao sto rekoh nisam to radio tako da ne mogu da ti dam konkretan primer.
▪ The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites' - Larry Hardiman
▪ If the good guy gets the girl, it's rated PG; if the bad guy gets the girl, it's rated R; and if everybody gets the girl, it's rated X
▪ Illegal aliens have always been a problem in the United States. Ask any Native American
10.02.2008. u 12:16 

k4rl0
Localhost

Član broj: 87683
Poruke: 129
*.adsl.net.t-com.hr.



Profil

icon Re: Streamanje ili snimanje radnje na kompjuteru10.02.2008. u 13:40
Znaci radim print screen sa GDI+ i onda pomocu WME 9 SDK sliku po sliku dodajem u video stream,naravno uz prisutnost nekog od encodera.
Al kad taj program prebacim kod nekog na kompjuter on uz .NET mora imat i encoder i WME 9 SDK?
I jel postoji ikakva knjiga/tutorial/referenca za rad s WME 9 SDK,na MS-ovom sajtu nista nema osim downloada.
10.02.2008. u 13:40 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

Moderator
Član broj: 17944
Poruke: 1682
195.252.78.*



Profil

icon Re: Streamanje ili snimanje radnje na kompjuteru10.02.2008. u 13:58
Da, treba ti encoder i runtime library za WME, mislim da u jednom delu MS dokumentacije ima opisano sta iz SDK treba da isporucis uz aplikaciju da radi WME

Za knjigu i tutorijal ne znam, samo jedna primedba. Ako pravis ovaj prgram da bi se njim snimali trening video-i, imaces problema. Mis nije GDI+ sprajt i windws ga generise hardverski (citaj nije deo binarnog izlaza desktopa) tako da ga snapshot nece prikazati, samim tim rezultovani video nece prikazati pomeranja misa.
▪ The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites' - Larry Hardiman
▪ If the good guy gets the girl, it's rated PG; if the bad guy gets the girl, it's rated R; and if everybody gets the girl, it's rated X
▪ Illegal aliens have always been a problem in the United States. Ask any Native American
10.02.2008. u 13:58 

k4rl0
Localhost

Član broj: 87683
Poruke: 129
*.adsl.net.t-com.hr.



Profil

icon Re: Streamanje ili snimanje radnje na kompjuteru10.02.2008. u 17:46
Aha,hvala puno.
Sad mi je jasno zasto kod print screena pomocu GDI+a nisam vidio pokazivac misa.
I da..Encoder moram instalirat ili ga isto isporucujem kao neki dll?
Hvala jos jednom.

[Ovu poruku je menjao k4rl0 dana 10.02.2008. u 20:38 GMT+1]
10.02.2008. u 17:46 

toxi_programer
Nemanja Todić
Beograd

Član broj: 104396
Poruke: 369
*.adsl-4.sezampro.yu.

Sajt: www.todicsoft.com


Profil

icon Re: Streamanje ili snimanje radnje na kompjuteru11.02.2008. u 21:03
Ako smem da se nadovežem na ovu priču...

Kako da, kada se napravi program koji snima sadržaj ekrana, taj program na primer MSN Messenger detektuje kao video kameru? Koliko ja to razumem potrebno je da sam windows moj program detektuje kao video kameru, pa kako se to može izvesti?
To što ne mogu ovde da pišem ćirilicom ima svoje ime - diskriminacija.

Moj sajt: http://www.todicsoft.com/
11.02.2008. u 21:03 

Predrag Glumac
Jeffersonville, Indiana

Član broj: 167588
Poruke: 108
*.eunet.yu.



Profil

icon Re: Streamanje ili snimanje radnje na kompjuteru11.02.2008. u 22:17
Mislim da ne moze lako. Vecina aplikacija danas koristi DirectShow iz Media SDK, pretpostavljam da ni MSN nije izuzetak ;), a on se moze samo povezati na WDM uredjaje, tako da bi trebao da napises WDM drajver koji ce da simulira web kameru.
11.02.2008. u 22:17 

toxi_programer
Nemanja Todić
Beograd

Član broj: 104396
Poruke: 369
*.adsl-4.sezampro.yu.

Sajt: www.todicsoft.com


Profil

icon Re: Streamanje ili snimanje radnje na kompjuteru12.02.2008. u 20:41
Nisam našao ništa konkretno o pravljenju tog WDM drajvera.

Ovaj članak http://www.codeproject.com/KB/...6&exp=0&select=2180650
govori o tome kako snimati zvuk i slike ekrana preko DXa i sve je jako jednostavno. Međutim kod ne radi - hoće da se kompajlira ali kada pokrenem program( ima već kompajliran) iskoči poruka o grešći( ono send/dont send). Jel to nešto do mene...?
To što ne mogu ovde da pišem ćirilicom ima svoje ime - diskriminacija.

Moj sajt: http://www.todicsoft.com/
12.02.2008. u 20:41 

Predrag Glumac
Jeffersonville, Indiana

Član broj: 167588
Poruke: 108
*.eunet.yu.



Profil

icon Re: Streamanje ili snimanje radnje na kompjuteru13.02.2008. u 10:56
Koliko sam shvatio taj tekst govori kako da uradis grebovanje videa i zvuka iz neke DirectShow aplikacije, tako sto sam umetne svoj Capture blok u Filter graph te aplikacije. Cini mi se da nije bas ono sta si trazio, ali cu probati cim dodjem kuci, nemam na ovoj masini DX SDK ni Media SDK.

Drajver koji je WDM kompatibilan je obican drajver koji koristi standardni interfejs, u teoriji, jer nikada nisam nesto slicno napravio Koliko se secam u Windows XP DDK ima primer kako se pravi WDM drajver za neki frame capture device.

BTW pala mi josh jedna stvar na pamet ako se grebuje desktop preko GDI, sem sto se nece videti kurzor misa, mislim da se nece videti ni DX povrsine aplikacija, jer su te povrsine u memorijskom bloku odvojenom od onoga koji koristi OS-ov GUI.
13.02.2008. u 10:56 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

Moderator
Član broj: 17944
Poruke: 1682
195.252.78.*



Profil

icon Re: Streamanje ili snimanje radnje na kompjuteru13.02.2008. u 13:16
Mislim (ali nisam siguran) da se WDM sada moze napraviti kao UMDF drajver sto znantno olaksava razvoj, samo sto ti onda zahteva XPSP2+
▪ The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites' - Larry Hardiman
▪ If the good guy gets the girl, it's rated PG; if the bad guy gets the girl, it's rated R; and if everybody gets the girl, it's rated X
▪ Illegal aliens have always been a problem in the United States. Ask any Native American
13.02.2008. u 13:16 

[es] :: .NET :: Streamanje ili snimanje radnje na kompjuteru

[ Pregleda: 832 | Odgovora: 10 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.