Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:vlc_powered_streaming [2017/02/10 20:27]
over23 [HTTP streaming]
projects:vlc_powered_streaming [2017/06/13 19:56] (current)
over23
Line 1: Line 1:
 Documentation:​ https://​wiki.videolan.org/​Documentation:​Streaming_HowTo/​Command_Line_Examples/​ Documentation:​ https://​wiki.videolan.org/​Documentation:​Streaming_HowTo/​Command_Line_Examples/​
 +  * http://​www.guidingtech.com/​ebooks/​vlc-media-player/​ 
 +  * http://​alex.mamchenkov.net/​2014/​11/​27/​vlc-mosaic-multiple-rstp-streams/​comment-page-1/​ 
 +  * to test for streaming purposes instead of VLC : https://​obsproject.com/​ 
 +  * brmlabi stream: https://​brmlab.cz/​user/​jenda/​duga
 ====== HTTP streaming ====== ====== HTTP streaming ======
  
 === Stream as mosaic === === Stream as mosaic ===
-  * background image [FPS must be same as in video]+ 
 +mosaic.vlm.conf
 <​code>​ <​code>​
-  vlc ~/​Dropbox/​Public/​Wallpapers/​GITS.png ​--image-duration=-1 --image-fps=10+### static video from file 
 +new channel1 broadcast enabled 
 +setup channel1 input file:///​Users/​pavouk/​Movies/​Walk.On.Water.2004.DVDRip.DivX.avi 
 +setup channel1 output #​mosaic-bridge{id=1,​height=360,​width=640} 
 + 
 + 
 +new channel2 broadcast enabled 
 +setup channel2 input file:///​Users/​pavouk/​Movies/​xxx/​Big_boobs_beauty_Pinkule_has_multiple_orgasm-563509.mp4 
 +#setup channel2 output #​duplicate{dst=mosaic-bridge{id=2,​height=366}} 
 +setup channel2 output #​mosaic-bridge{id=2,​height=360,​width=640} 
 + 
 +new channel3 broadcast enabled 
 +setup channel3 input file:///​Users/​pavouk/​Movies/​xxx/​Big_boobs_beauty_Pinkule_has_multiple_orgasm-563509.mp4 
 +setup channel3 output #​mosaic-bridge{id=3,​height=360,​width=640} 
 + 
 +new channel4 broadcast enabled 
 +setup channel4 input file:///​Users/​pavouk/​Movies/​xxx/​Big_boobs_beauty_Pinkule_has_multiple_orgasm-563509.mp4 
 +setup channel4 output #​mosaic-bridge{id=4,​height=360,​width=640} 
 + 
 +### background image 
 +new mosaic broadcast enabled 
 +setup mosaic input file:///​Users/​pavouk/​Dropbox/​Public/​Wallpapers/​GITS.png 
 +setup mosaic option ​image-duration=-1 
 +setup mosaic option image-fps=0 
 +setup mosaic option mosaic-rows=2 
 +setup mosaic option mosaic-cols=2 
 +setup mosaic option mosaic-position=1 
 +setup mosaic output #​transcode{sfilter=mosaic,​vcodec=mp4v,​VB=8500,​acodec=none,​fps=25,​scale=1}:​display 
 + 
 +control channel1 play 
 +control channel2 play 
 +control channel3 play 
 +control channel4 play 
 +control mosaic play
 </​code>​ </​code>​
-  * run mosaic 
-./vlc --color -I telnet --vlm-conf --mosaic-width=360 --mosaic-height=288 --mosaic-keep-picture --mosaic-rows=2 --mosaic-cols=2 --mosaic-position=1 --mosaic-order=1,​2,​3,​4 ../​mosaic.vlm.conf --ttl 12 --udp-caching 800 
-Other examples 
  
 +  * to run
 +<​code>​
 +vlc --vlm-conf ~/​Movies/​mosaic.vlm.conf --mosaic-width 1280 --mosaic-order "​1,​2,​3,​4"​ --mosaic-height 720
 +</​code>​
 ===== Stream in HTTP: ===== ===== Stream in HTTP: =====
  
Line 66: Line 104:
 </​code>​ </​code>​
  
-Na druhé straně ve vlc pustit network stream z adresy ​''​rtsp://​ip_addr_rbpi:​8554/​live.ts''​ +Na druhé straně ve vlc pustit network stream z adresy ​<​code>​rtsp://​ip_addr_rbpi:​8554/​live.ts</​code>​
  
 +==== STREAM POMOCI FFMPEG ====
 +<​code>​
 +ffmpeg -re -ar 44100 -ac 2 -acodec pcm_s16le -f alsa -ac 2 -i hw:1,0 -i /dev/video0
 +                        -vcodec h264_omx -vf scale=-1:​480 -vb 300k -acodec aac -ab 128k -g 50 -strict experimental -f
 +                        flv rtmp://​a.rtmp.youtube.com/​live2/​XXXXXXXXXXXXXXX
 +</​code>​
  • projects/vlc_powered_streaming.1486754824.txt.gz
  • Last modified: 2017/02/10 20:27
  • by over23