User Tools

Site Tools


gnd:streaming_zarecie

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
gnd:streaming_zarecie [2007/03/24 19:45]
gnd created
gnd:streaming_zarecie [2007/07/13 13:44] (current)
Line 10: Line 10:
  
 ===== Streamovacie Klienty ===== ===== Streamovacie Klienty =====
 +
 +
  
 ==== Vlc Media Player ==== ==== Vlc Media Player ====
Line 15: Line 17:
 Vlc je open-source prehravac videa a hudby. Dokaze prehravat priamy vstup z kamery, rozne streamy, subory. Vlc funguje na principe chainov - retazi transformacii, ktore sa aplikuju na dany vstup. Vlc vie aj vystup - najzakladnejsi vystup je na obrazovku. Dalsie moznosti su streamovanie po lokalnej sieti - napr. kamarat na intrakoch pozera DVD a 20 dalsich kamaratov sa napoji na jeho vystup, etc.  Vlc je open-source prehravac videa a hudby. Dokaze prehravat priamy vstup z kamery, rozne streamy, subory. Vlc funguje na principe chainov - retazi transformacii, ktore sa aplikuju na dany vstup. Vlc vie aj vystup - najzakladnejsi vystup je na obrazovku. Dalsie moznosti su streamovanie po lokalnej sieti - napr. kamarat na intrakoch pozera DVD a 20 dalsich kamaratov sa napoji na jeho vystup, etc. 
  
-=== Streamovanie z Vlc ===+=== Streamovanie z Vlc z Linuxu === 
 +navod [[http://mcs.hackitectura.net/tiki-index.php?page=live+stream+ogg+theora+con+vlc|hackitectura howto]]
  
 +=== Streamovanie z Vlc z Windows===
 +
 +  * Drivre: [[http://videolan.org|Vlc]], [[http://www.illiminable.com/ogg/downloads.html|oggcodecs]]
   * Zdroj: Film na disku, Tv Karta, Digitalna Kamera, Webcam, iny stream   * Zdroj: Film na disku, Tv Karta, Digitalna Kamera, Webcam, iny stream
   * Vystup: na obrazovku, na moju adresu v sieti (situacia na intrakoch), na streaming server   * Vystup: na obrazovku, na moju adresu v sieti (situacia na intrakoch), na streaming server
  
-Vstup z digitalnej kamerynerobi nic (mam pocit)+== How to == 
 + 
 +Nasledujuce prikazy davame do okienka vo vlc media playeri. Po krokoch:  
 + 
 +  * Vstup z digitalnej kamery (nerobi nicmam pocit .):\\
 <code> <code>
 dshow:// :dshow-vdev="Microsoft DV Camera and VCR" :dshow-adev="" :dshow-size="" dshow:// :dshow-vdev="Microsoft DV Camera and VCR" :dshow-adev="" :dshow-size=""
 </code> </code>
  
-je potrebne do retaze dat nejaku cast ktora bude robit vystup, v tomto pripade na obrazovku:+  * je potrebne do retaze dat nejaku cast ktora bude robit vystup, v tomto pripade na obrazovku:\\
 <code>  <code> 
 dshow:// :dshow-vdev="Microsoft DV Camera and VCR" :dshow-adev="" :dshow-size="" duplicate{dst=display}} dshow:// :dshow-vdev="Microsoft DV Camera and VCR" :dshow-adev="" :dshow-size="" duplicate{dst=display}}
 </code> </code>
  
-Ak mame pristup na nejaky streaming server, mozeme do vlc dat takyto prikaz, nech vystup ide na server+  * konverziu na stream a posielanie robi tato cast chainu:\\
 <code> <code>
-dshow:// :dshow-vdev="Microsoft DV Camera and VCR" :dshow-adev="" :dshow-size="" :sout=#transcode{vcodec=theora,vb=256,scale=0.25}:std{access=shout,mux=ogg,url=source:PushItUp@tlis.sk:8000/tv404.ogg}+:sout=#transcode{vcodec=theora,vb=256,scale=0.25}:std{access=shout,mux=ogg,url=source:nddwtrst@stream.itchybit.org:8000/tv404.ogg}
 </code> </code>
  
-Teraz je nase video z kamery pristupne na adrese http://www.tlis.sk:8000/tv404.ogg. Vysvetlenie parametrov pre ludi co nechcu plug&play, konverziu na stream a posielanie robi tato cast chainu:+  * tato retaz zabezpeci ze sa video z kamery prekonvertuje na ogg theora format\\
 <code> <code>
-:sout=#transcode{vcodec=theora,vb=256,scale=0.25}:std{access=shout,mux=ogg,url=source:PushItUp@tlis.sk:8000/tv404.ogg}+:sout=#transcode{vcodec=theora,vb=256,scale=0.25}
 </code> </code>
 +**vcodec** je video kodek\\
 +\\
 +**vb** je bitrate - kvalita, cim vacsia tym lepsie video, a tym vacsie naroky na rychlost netu\\
 +\\
 +**scale** - zmensenie / zvacsenie. 0.25 je stvrtinovy format (v pripade digitalnej kamery je to stvrtinove rozlisenie ku PAL)\\
 +\\
 +  * Dalsia cast chainu je samotne napajanie sa na server:\\
 +<code> 
 +:std{access=shout,mux=ogg,url=source:nddwtrst@stream.itchybit.org:8000/tv404.ogg}
 +</code>
 +**access** - aky streaming server pouzivame, v tomto pripade shoutcast / icecast (to je jedno su rovnake, icecast je opensource, shoutcast je winamp ()na)\\
 +\\
 +**mux** - v akej obalke mu posielame data. Data maju obalky, napriklad jpeg subor sa sklada zo samotnych dat, a potom obalky ktora hovori - toto je jpeg subor. Ogg je opensource format na zvul alebo video. Ogg ako zvuk (ogg / vorbis) je kvalitnejsi ako mp3. Ogg ako video (ogg / theora) je zase jediny opensourcovy video format ktory podporuje streamovanie. quicktime, mpeg4 a podobne su vsetko closed-source alebo licencovane veci.\\
 +\\
 +**url**=_LOGIN_:_PASSWORD_@_SERVER_ADDRESS_:_PORT_/_MOUNTPOINT - tieto veci su potrebne pre kazde jedno streamovanie na server. \\
 +potrebujeme sa nalogovat, potrebujeme data posielat na spravny server na spravnom porte, a potrebujeme aby nas stream mal nejake meno na serveri kde sa nanho napoja prijemcovia. V tomto pripade pouzivame streaming server [[http://www.itchybit.org|Itchybit.org]]\\
 +**mountpointu dajte vlastne meno !!**\\
 +\\
 +  * Dokopy: 
  
-tato retaz zabezpeci ze sa video z kamery prekonvertuje na ogg / theora format:  
 <code> <code>
-:sout=#transcode{vcodec=theora,vb=256,scale=0.25}+dshow:// :dshow-vdev="Microsoft DV Camera and VCR" :dshow-adev="" :dshow-size="" :sout=#transcode{vcodec=theora,vb=256,scale=0.25}:std{access=shout,mux=ogg,url=source:nddwtrst@stream.itchybit.org:8000/tv404.ogg}
 </code> </code>
-vcodec je video kodek 
-vb je bitrate - kvalita, cim vacsia tym lepsie video, a tym vacsie naroky na rychlost netu 
-scale - zmensenie / zvacsenie. 0.25 je stvrtinovy format (v pripade digitalnej kamery je to stvrtinove rozlisenie ku PAL) 
  
-Dalsia cast chainu je samotne napajanie sa na server+Teraz je nase video z kamery pristupne na adrese http://stream.itchybit.org:8000/tv404.ogg.  
-<code>  + 
-:std{access=shout,mux=ogg,url=source:PushItUp@tlis.sk:8000/tv404.ogg}+==== Dvgrab & ffmnpeg2theora & oggfwd ==== 
 + 
 +Pure:dyne cdStiahnut sa da z http://royalrabbit.goto10.org/rl/. Slovensky mirror je na adrese [[http://puredyne.itchybit.org/|puredyne.itchybit.org]]. Iso image napalit na cdcko a nabootovat z neho. \\ 
 +\\ 
 +Navod na tejto stranke: [[http://www.v2v.cc/~j/ffmpeg2theora/examples.html|http://www.v2v.cc/~j/ffmpeg2theora/examples.html]]\\ 
 +\\ 
 +V skratke:\\ 
 +<code> 
 +dvgrab --format raw | ffmpeg2theora -a 0 -v 5 -f dv -x 320 -y 240 -o /dev/stdout | oggfwd icecastserver 8000 pwd /theora.ogg 
 +</code> 
 + 
 +tato cast:  
 +<code> 
 +icecastserver 8000 pwd /theora.ogg
 </code> </code>
-access - aky streaming server pouzivame, v tomto pripade shoutcast / icecast (to je jedno su rovnake, icecast je opensource, shoutcast je winamp ()na) 
-mux - v akej obalke mu posielame data. Data maju obalky, napriklad jpeg subor sa sklada zo samotnych dat, a potom obalky ktora hovori - toto je jpeg subor. Ogg je opensource format na zvul alebo video. Ogg ako zvuk (ogg / vorbis) je kvalitnejsi ako mp3. Ogg ako video (ogg / theora) je zase jediny opensourcovy video format ktory podporuje streamovanie. quicktime, mpeg4 a podobne su vsetko closed-source alebo licencovane veci. 
-url=__LOGIN__:__PASSWORD__@__SERVER_ADDRESS__:__PORT___/__MOUNTPOINT - tieto veci su potrebne pre kazde jedno streamovanie na server. potrebujeme sa nalogovat, potrebujeme data posielat na spravny server na spravnom porte, a potrebujeme aby nas stream mal nejake meno na serveri kde sa nanho napoja prijemcovia. V tomto pripade pouzivame streaming server alternativneho internetoveho radi [[tlis.sk|http://www.tlis.sk]] 
  
-Video by malo byt teraz posielane na server. +je nasa stara znama z VLC - __LOGIN__:__PASSWORD__@__SERVER_ADDRESS__:__PORT___/__MOUNTPOINT - teda pristupove data na server, len v inom zapise
gnd/streaming_zarecie.1174761915.txt.gz · Last modified: 2007/04/17 12:58 (external edit)