Changes between Version 92 and Version 93 of Documentation/VLC
- Timestamp:
- Dec 10, 2010, 2:59:25 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/VLC
v92 v93 109 109 ariba.bootstrap.hints=mcpovlc{ip{127.0.0.1};tcp{5002}} 110 110 }}} 111 The first is the local server socket port, the second is the bootstrap information for the remote IP and port. Note, that you can only use hostnames in the GUI, the settings file requires IP addresses. In the settings you can use furthermore IPv6 addresses, RFCOMM, and automatic bootstrap modules. 111 The first is the local server socket port, the second is the bootstrap information for the remote IP and port. Note, that you can only use hostnames in the GUI, the settings file requires IP addresses. In the settings you can use furthermore IPv6 addresses, RFCOMM, and automatic bootstrap modules. See the [wiki:Documentation/Configuration documentation] for the format. 112 112 113 113 We currently have three automatic bootstrap modules that help to join the network without giving any IP/port information: … … 119 119 ariba.bootstrap.hints=mcpovlc{bootstrap} 120 120 }}} 121 for running the automatic broadcast based bootstrapping module. Note, that a client does only broadcast its bootstrap information if the module is enabled, and can only receive the information if the module is enabled. Just using it on one machine does not make sense, you have to use it on multiple machines. 121 for running the automatic broadcast based bootstrapping module. Note, that a client does only broadcast its bootstrap information if the module is enabled, and can only receive the information if the module is enabled. Just using it on one machine does not make sense, you have to use it on multiple machines. The mdns plugin is normally the method of choice, broadcast generates quite a lot of broadcast packets (every some second) in the network but reacts much faster than mdns. The sdp plugin is used if you are using Bluetooth RFCOMM connections. 122 122 123 123 To view further parameters of the AribaMC plugin do: … … 153 153 154 154 Note: In the current implementation the sender begins the transmission immediately when it's ready. Using the sender as initial node may result in missing the beginning of the transmission. 155 156 155 157 156 ==== Examples / Scenarios ==== … … 255 254 }}} 256 255 257 258 259 === Trouble shooting === 260 261 256 === Trouble Shooting === 257 258 Currently there are some limitations that are work in progress: 259 * connection problems, especially when running multiple instances on the same machine 260 * mobility does not always work if you change networks 261 * currently only TCP support, we will provide UDP streaming soon 262 * if the modules are not loaded in VLC, make sure you have set the {{{LD_LIBRARY_PATH}}} correctly to the ariba libraries 263 * if some ports are blocked in your network connections will fail 264 * sometimes sockets are kept open, try to use a different local port 262 265 263 266 == Developer Guide == … … 283 286 }}} 284 287 285 Get the Ariba and MCPO sourcecode from the [https://projekte.tm.uka.de/trac/spovnet-base/downloads download section] 288 Get the Ariba and MCPO sourcecode from the [https://projekte.tm.uka.de/trac/spovnet-base/downloads download section] or anonymous SVN [https://i72projekte.tm.kit.edu/SpoVNet-KA/entwicklung/ariba/trunk here for Ariba] and [https://i72projekte.tm.kit.edu/SpoVNet-KA/entwicklung/mcpo/trunk here for MCPO]. 286 289 287 290 {{{ … … 305 308 306 309 ==== Input and Output Modules ==== 310 307 311 * Get the vlc source code you intend to modify. 308 312 * Insert the following folders from "our" source code: … … 317 321 318 322 ==== GUI support ==== 323 319 324 For AribaMC-Gui support please adjust the following files. You can see the changes by making a {{{diff}}} between your version of these files and the original ones. 320 325 * vlc/modules/gui/qt4/dialogs/sout.cpp … … 325 330 326 331 ==== Logging Level ==== 332 327 333 Probably you want to set the ariba logging output to "info": 328 334 {{{ … … 337 343 338 344 === Compile the modified VLC === 345 339 346 Before you start, please install the vlc build-dependencies. On Ubuntu you can get all the dependencies via: 340 347 {{{ … … 352 359 with suitable parameters. 353 360 354 If you have a version of VLC already installed, you can get it's configure parameters via: {{{vlc --version --verbose=2}}} 361 If you have a version of VLC already installed, you can get it's configure parameters via: 362 {{{ 363 vlc --version --verbose=2 364 }}} 355 365 356 366 We recommend the following configure line:[[BR]] … … 369 379 For further instructions about compiling VLC please have at look at: http://wiki.videolan.org/UnixCompile 370 380 371 '''Note! ''' Compiling on ubuntu requires the specification of the "--prefix" option. For a system wide installation use "--prefix=/usr"381 '''Note! ''' Compiling on Ubuntu requires the specification of the "--prefix" option. For a system wide installation use "--prefix=/usr"