Changes between Version 92 and Version 93 of Documentation/VLC


Ignore:
Timestamp:
Dec 10, 2010, 2:59:25 PM (14 years ago)
Author:
Christoph Mayer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/VLC

    v92 v93  
    109109ariba.bootstrap.hints=mcpovlc{ip{127.0.0.1};tcp{5002}}
    110110}}}
    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.
     111The 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.
    112112
    113113We currently have three automatic bootstrap modules that help to join the network without giving any IP/port information:
     
    119119ariba.bootstrap.hints=mcpovlc{bootstrap}
    120120}}}
    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.
     121for 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.
    122122
    123123To view further parameters of the AribaMC plugin do:
     
    153153
    154154Note: 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 
    156155
    157156==== Examples / Scenarios ====
     
    255254}}}
    256255
    257 
    258 
    259 === Trouble shooting ===
    260 
    261 
     256=== Trouble Shooting ===
     257
     258Currently 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
    262265
    263266== Developer Guide ==
     
    283286}}}
    284287
    285 Get the Ariba and MCPO sourcecode from the [https://projekte.tm.uka.de/trac/spovnet-base/downloads download section]
     288Get 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].
    286289
    287290{{{
     
    305308
    306309==== Input and Output Modules ====
     310 
    307311 * Get the vlc source code you intend to modify.
    308312 * Insert the following folders from "our" source code:
     
    317321
    318322==== GUI support ====
     323
    319324For 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.
    320325 * vlc/modules/gui/qt4/dialogs/sout.cpp
     
    325330
    326331==== Logging Level ====
     332
    327333Probably you want to set the ariba logging output to "info":
    328334{{{
     
    337343
    338344=== Compile the modified VLC ===
     345
    339346Before you start, please install the vlc build-dependencies. On Ubuntu you can get all the dependencies via:
    340347{{{
     
    352359with suitable parameters.
    353360
    354 If you have a version of VLC already installed, you can get it's configure parameters via: {{{vlc --version --verbose=2}}}
     361If you have a version of VLC already installed, you can get it's configure parameters via:
     362{{{
     363vlc --version --verbose=2
     364}}}
    355365
    356366We recommend the following configure line:[[BR]]
     
    369379For further instructions about compiling VLC please have at look at: http://wiki.videolan.org/UnixCompile
    370380
    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"