Changes between Version 23 and Version 24 of free-video-streaming-technology


Ignore:
Timestamp:
Aug 7, 2014, 5:13:44 PM (5 years ago)
Author:
https://id.mayfirst.org/kosa
Comment:

some typo fixes

Legend:

Unmodified
Added
Removed
Modified
  • free-video-streaming-technology

    v23 v24  
    5050
    5151 * A USB audio device that can take inputs. This is helpful as most laptops expect microphone input and so do odd things with gain, reducing audio quality. There are many mixers and other simpler devices available. As long as it works on your version of GNU/Linux with ALSA, it can be used as a source. Thinking about the sound is important, as poor sound quality is more distracting than poor video quality.
    52  * A VGA converter, such as the TwinPact100 (a model recommended by the DVswitch developers that runs ~$500USD). This will allow you to turn a presenter's computer into a video source for the stream.
     52 * [A VGA converter, such as the TwinPact100 (a model recommended by the DVswitch developers that runs ~$500USD). This will allow you to turn a presenter's computer into a video source for the stream.] <-- this is not needed if the presenter's computer is running debian as (s)he can streams his desktop directly to dvswitch.
    5353
    5454The three computers running dvsource, dvswitch and dvsink is an ideal setup. In a pinch all three pieces can be run on fewer machines. We have successfully run all three on an x61 Thinkpad, but the machine ran '''hot'''. Dvsource is very lightweight, and can be run on an old machine with little RAM. DVswitch can be moderately CPU intensive and depending on how many dvsources you are using that scales up. DVsink is processor intensive, mainly because ffmpeg has to convert the dv stream to ogg. If using two machines, it is best to split the sink from the switch.
     
    126126
    127127 * Connect the usb cam to the computer if you want to use a wires cam insted of the built in most laptops come with.
    128  * look for the video input divece you are going to use with this command
     128 * look for the video input device you are going to use with this command
    129129{{{
    130130ls /dev/video*
    131131}}}
    132132
    133 it should return someting like:
     133it should return someting like this:
    134134
    135135{{{
     
    145145}}}
    146146
    147 Run the next command to grab the video comming from the usb cam and pipe it to the dvsource-file command to send it to dvswitch.
     147* Run the next command to grab the video comming from the usb cam and pipe it to the dvsource-file command to send it to dvswitch.
    148148
    149149{{{
     
    152152
    153153Notice using the number of the cam insted of the X in the command line above.
    154 Also note that we are sending an ntsc-dv video format but it could be pal-dv. This matters if you are using more than 1 camera, as the first video stream sent to dvswitch will set the 'default' format and the other sources would need to stick with it.
    155 
    156 Finally, note you can run this command on different computers at the same time to feed dvswitch with several video streams if you use the ip of the computer running dvswitch insted of using 'localhost'
     154Also note you are sending an ntsc-dv video format but it could be pal-dv. This matters if you are using more than 1 camera, as the first video stream sent to dvswitch will set the 'default' format and the other sources would need to stick with it.
     155
     156Finally, note you can run this command on different computers at the same time to feed dvswitch with several video streams if you used the ip of the computer running dvswitch instead of using 'localhost'
    157157
    158158=== if you want to stream you desktop ===
    159159
    160 First of you would need to get the size of your screen. You can use this command to get it and store it in a variable called 'PANTALLA'
     160First off you would need to get the size of your screen. You can use this command to get it and store it in a variable called 'PANTALLA'
    161161
    162162{{{
     
    164164}}}
    165165
    166 and verify the size echoing that variable with the following command:
    167 
    168 {{{echo $PANTALLA}}}
     166and verify the size of the screen by echoing that variable with the following command:
     167
     168{{{
     169echo $PANTALLA
     170}}}
    169171
    170172Now you can stream you desktop to dvswitch running this: