Changes between Version 23 and Version 24 of free-video-streaming-technology
- Timestamp:
- Aug 7, 2014, 9:13:44 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
free-video-streaming-technology
v23 v24 50 50 51 51 * 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. 53 53 54 54 The 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. … … 126 126 127 127 * 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 d ivece you are going to use with this command128 * look for the video input device you are going to use with this command 129 129 {{{ 130 130 ls /dev/video* 131 131 }}} 132 132 133 it should return someting like :133 it should return someting like this: 134 134 135 135 {{{ … … 145 145 }}} 146 146 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. 148 148 149 149 {{{ … … 152 152 153 153 Notice using the number of the cam insted of the X in the command line above. 154 Also note that weare 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'154 Also 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 156 Finally, 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' 157 157 158 158 === if you want to stream you desktop === 159 159 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'160 First 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' 161 161 162 162 {{{ … … 164 164 }}} 165 165 166 and verify the size echoing that variable with the following command: 167 168 {{{echo $PANTALLA}}} 166 and verify the size of the screen by echoing that variable with the following command: 167 168 {{{ 169 echo $PANTALLA 170 }}} 169 171 170 172 Now you can stream you desktop to dvswitch running this: