Changes between Version 7 and Version 8 of StreamDesktop


Ignore:
Timestamp:
Jun 4, 2014, 2:09:12 PM (10 years ago)
Author:
Stephen Mahood
Comment:

tweaked the aptitude install command to be libav-tools instead of avconv and documented ffmpeg source

Legend:

Unmodified
Added
Removed
Modified
  • StreamDesktop

    v7 v8  
    55You might need to stream everything happening in you desktop (as if you want others to be able to watch a videoconference going on live.mayfirst.org without them being on the room) and here's an easy way to do it with a single command line (3 commands being piped all together).
    66
    7 You would need to use a Debian based distro and install these packages:
    8 
     7You would need to use a Debian based distro and install these packages (avconv in inside libav-tools and some packages are specific to wheezy, i.e. ffmpeg is not in jessie or sid):
    98
    109{{{
    11 aptitude install  oggfwd ffmpeg2theora ffmpeg avconv pulseaudio-utils
     10aptitude install  oggfwd ffmpeg2theora ffmpeg libav-tools pulseaudio-utils
    1211
    1312}}}
    1413
    1514Then you need to find out what's the output name of you soundcard (as you want to stream what's coming out from your soundcard, not what's going in through your mic) and you can do it this way:
    16 
    1715
    1816{{{
     
    2220You might directly store the output in a variable so you can use it later. Like this:
    2321
    24 
    2522{{{
    2623export SONIDO=$(pactl list sources |awk '/Name:/ {print $2;exit}')
     
    2825
    2926You also need to get the size of you screen with this one:
    30 
    3127
    3228{{{
     
    3632and you might want to store that in a variable too. Like this:
    3733
    38 
    3934{{{
    4035export PANTALLA=$(xdpyinfo | awk '/dimensions:/ { print $2; exit }')
     
    4237
    4338Finally, you can run this command using the variables you have created already:
    44 
    4539
    4640{{{