Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 4.552 pregleda

Najnovija ↓

Streamanje ili snimanje radnje na kompjuteru 08.02.2008. u 23:19 · pre 228 meseci #1
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
Re: Streamanje ili snimanje radnje na kompjuteru 10.02.2008. u 13:16 · pre 228 meseci #3
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.
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Streamanje ili snimanje radnje na kompjuteru 10.02.2008. u 14:40 · pre 228 meseci #4
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.
Re: Streamanje ili snimanje radnje na kompjuteru 10.02.2008. u 14:58 · pre 228 meseci #5
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.
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Streamanje ili snimanje radnje na kompjuteru 10.02.2008. u 18:46 · pre 228 meseci
izmenjeno 1 put, poslednji put k4rl0 10.02.2008. u 20:38
  1. k4rl010.02.2008. u 20:38zapis iz teksta poruke
#6
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.
Re: Streamanje ili snimanje radnje na kompjuteru 11.02.2008. u 22:03 · pre 227 meseci #7
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?
Potpis
Expert Opinions - Niche Articles
Re: Streamanje ili snimanje radnje na kompjuteru 11.02.2008. u 23:17 · pre 227 meseci #8
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.
Re: Streamanje ili snimanje radnje na kompjuteru 12.02.2008. u 21:41 · pre 227 meseci #9
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...?
Potpis
Expert Opinions - Niche Articles
Re: Streamanje ili snimanje radnje na kompjuteru 13.02.2008. u 11:56 · pre 227 meseci #10
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.
Re: Streamanje ili snimanje radnje na kompjuteru 13.02.2008. u 14:16 · pre 227 meseci #11
Mislim (ali nisam siguran) da se WDM sada moze napraviti kao UMDF drajver sto znantno olaksava razvoj, samo sto ti onda zahteva XPSP2+
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme