Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: streaming (video)  (Přečteno 2400 krát)

mizik

  • Návštěvník
  • Příspěvků: 72
    • mizici.com
streaming (video)
« kdy: 19 Ledna 2010, 20:40:48 »
Zdravim,
chtel bych udelat program na streamovani videa. Ukolem je zachytit vice videii (kamer je 2-4 (pro vsechny smery(vlevo, vpravo....)) odstreamovat (at zakodovane ci ne) na vzdaleny PC tam dekodovat a zobrazit.(vse v realtime)

 Brouzdam delsi dobu na netu(googlu), ale na nejake komplexni tutorialy jsem nenarazil. (jen male casti, mnohdy neaktualni ci nezdokumentovane projekty...) a sam nemam zkusenosti v teto oblasti.

A) Chtel bych se zeptat, zda nekdo mate zkusenosti z kompletnim streamovanim (zachyceni, kodovani, streamovani, dekodovani, zobrazeni) ? Pripadne jak jste to resili...?
B) Pokud jste narazili na nejake zajimave clanky muzete mi poslat odkaz (pripadne doporucit knihu, publikaci...)?
C) Je nize uvedeny postup dobry ci ma nejake vady?

Zachytim video z webcamery (v4l2 viz http://linux.bytesex.org/v4l2/  pripadne DirectShow pro win ) s tim problem nemam, ulozim to jako raw "syrove" video(YUV).

Nyni bych toto video potreboval zakodovat( napr mpeg2) - na to jsem nasel libavcodec a libavformat (http://ffmpeg.org/ - jak pro win tak linux). Jediny tutorial ktery jsem ke kodovani nasel je http://www.inb.uni-luebeck.de/~boehme/using_libavcodec.html
1) nenasli jste nejaky jiny tutorial? (pripadne radu jak zakodovat)
2) znate nejake jine knihovny (projekty) podobne ffmpeg?(pro win i linux)

Pote zakodovane video potrebuji odstreamovat, napr pres http://www.live555.com/liveMedia/ (tez snad win i linux)
3) znate nejake jine knihovny pro odstreamovani? (pro win i linux)
4) je dobra uvaha pouzit RTSP server?

Na klientech cca 2-4 pc, podle poctu kamer na vstupu predpokladam ze budou na principu RTSP clienta (poslouchat na udp...) na to by tez melo stacit liveMedia...

Pote dekodovat (tez libavcodec a libavformat) a zobrazit napr v OpenGL (nalezl jsem tutorial na NeHe http://nehe.ceske-hry.cz/tut_35.php ) . Predpokladam, ze pro mpeg to bude podobne...?
5) nevite o jinych tutorialech (ukazkach)?

6) Jak na spravnou synchronizaci klientu?

Jak vidite, mam jen strucny prehled....  :-\

Diky za veskere vecne pripominky.

PS. Z knihoven ktere jsem uvedl, je videt, ze se bavim o programovani v C/C++
« Poslední změna: 19 Ledna 2010, 20:46:29 od mizik »

mizik

  • Návštěvník
  • Příspěvků: 72
    • mizici.com
Re: streaming (video)
« Odpověď #1 kdy: 23 Ledna 2010, 23:58:46 »
....ehm.... ze by nikdo nemel se streamovanim zkusenosti  ??? nebo jsou vsichni na horach....?  ;)

mizik

  • Návštěvník
  • Příspěvků: 72
    • mizici.com
Re: streaming (video)
« Odpověď #2 kdy: 28 Ledna 2010, 12:34:37 »
....ehm.... ze by nikdo nemel se streamovanim zkusenosti?? To jsou vsichni programatori porad na horach?  ???

LuciusMare

  • Závislák
  • ***
  • Příspěvků: 1749
Re: streaming (video)
« Odpověď #3 kdy: 28 Ledna 2010, 16:24:15 »
Proc psat vlastni aplikaci kdyz muzes pouzit uz existujici reseni, perfektni je treba vlc? A prinejhorsim se to da udelat i pres mplayer...
Citace
<Firzen> tak teď budu Číňan
<Firzen> tak uvidíme :D
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz

mizik

  • Návštěvník
  • Příspěvků: 72
    • mizici.com
Re: streaming (video)
« Odpověď #4 kdy: 02 Února 2010, 10:54:13 »
Proc psat vlastni aplikaci kdyz muzes pouzit uz existujici reseni, perfektni je treba vlc? A prinejhorsim se to da udelat i pres mplayer...

Eh, tak takovou odpoved zrovna nepotrebuju..... >:( no treba pro to, aby se to clovek naucil? prozkoumal? ci aby to pouzil uplne pro neco jineho? prenost vice obrazu najednou pro 3D? A jelikoz jsem zacatecnik tak jsem chtel poradit od nekoho vice zkuseneho zda muj smer je spravny...

... o vlc vim, mplayer tez, zkoumam i jejich zdrojaky, tak neboj  :P

Co ostatni, nekdo ma "vlastni" zkusenosti?
« Poslední změna: 02 Února 2010, 10:57:53 od mizik »

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: streaming (video)
« Odpověď #5 kdy: 04 Února 2010, 22:14:04 »
Malý tip. Jestli studujete zdrojáky tak se podívejte i na http://silicon-verl.de/home/flo/projects/streaming/
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

mizik

  • Návštěvník
  • Příspěvků: 72
    • mizici.com
Re: streaming (video)
« Odpověď #6 kdy: 05 Února 2010, 09:23:57 »
Diky, mrknu   ;)

 

Provoz zaštiťuje spolek OpenAlt.