Provided by: flumotion_0.10.0-3ubuntu1_amd64 bug

NAME

       flumotion-worker - streaming media server worker

SYNOPSIS

       flumotion-worker  [ - ] [ --debug debug configuration ] [ -L logdir ] [ -R rundir ] [ -H host ] [ -P port
       ] [ -T protocol ] [ -n name ] [ -D ] [ --daemonize-to= directory ] [ -F ports | --random-feederports ] -u
       username -p password

DESCRIPTION

       flumotion-worker is the part of  flumotion  that  actually  performs  all  the  real  work  of  encoding,
       streaming,  etc.  In  a  flumotion  system,  there will be a single manager, and could be several workers
       running on different systems (this is useful to distribute the load of, for  instance,  video  encoding).
       You need to have a minimum of one worker for flumotion to function correctly.

       You should start flumotion-manager first, then connect flumotion-worker to the running manager.

OPTIONS

       -h, --help
              Show a brief help message, then exit.

       --version
              Show the version number.

       -v, --verbose
              Be  verbose  in  console  output.  This  is  equivalent  to setting the debug level to 3, and will
              override any debug specifiers.

       -dDEBUG, --debug=DEBUG
              Set the debug configuration to the specified debug string. See the Debugging section  for  details
              of this.

       -L LOGDIR, --logdir=LOGDIR
              Specify the directory for logging output from the worker.

       -R RUNDIR, --rundir=RUNDIR
              Specify the directory for runtime files created by the worker.

       -HHOST, --host=HOST
              Specify the hostname on which the manager is running.

       -PPORT, --port=PORT
              Specify the port on which the manager in running (usually 7531 for SSL, or 8642 otherwise)

       -TTRANSPORT, --transport=TRANSPORT
              Set the transport protocol to use, either 'tcp' or 'ssl'. Default is 'ssl'.

       -nNAME, --name=NAME
              Set the name for this worker to use in the manager.

       -D, --daemonize
              Run in the background as a daemon.

       -u, --username
              Specify the username to use to connect to the manager.

       -p, --password
              Specify the password to use to connect to the manager.

       -FPORTS, --feederports=PORT_FROM-PORT_TO
              Specify the range of feeder ports to use in the format 'lower-upper'. These are the ports used for
              inter-worker  communication.  If  you have multiple workers on separate systems (perhaps one doing
              encoding, behind a firewall, and a second doing the streaming outside the firewall), they must  be
              able to communicate using this port range, so you'll have to open these ports in your firewall. It
              is recommended that you have a range of 20 ports.

       --random-feederports
              Use random available feeder ports.

DEBUGGING

       In  the  unlikely  event of something in flumotion not working, you might want to debug it. The flumotion
       tools ( flumotion-worker , flumotion-admin , and flumotion-manager ) all allow you to turn  on  debugging
       output in two different ways.

       Firstly,  you  can use an environment variable, FLU_DEBUG. Secondly, you can launch the program with a -d
       or --debug switch. Either approach allows you to specify a debug configuration string with the  following
       syntax:

              name1:n1,name2:n2,name3:n3

       In  this  syntax,  the  'name'  variables  can  be  replaced  with the name of a particular module within
       flumotion (such as 'admin', 'twisted', etc.). You can also use  '*'  to  specify  all  modules.  The  'n'
       variables  are  numbers  from  1  to 5, larger numbers corresponding to more verbose output (ERROR, WARN,
       INFO, DEBUG, and LOG). At level 4, full debugging information is emitted.

       You can also use an abbreviated form where you just supply a single number, thisuses that debug level for
       all modules. Thus the simplest way to enable full debug output for all modules is to use '-d  4'  on  the
       command line.

       A  more complex example would be '-d *:3,admin:4' to set the logging level for the admin module to DEBUG,
       and for all other modules to INFO.

EXAMPLES

       Simple example, starting flumotion-worker connecting to a manager using TCP, default host and  port,  and
       with the username 'user' and the password 'test'

              flumotion-worker -v -T tcp -u user -p test --feederports=8060-8080

BUGS

       Hopefully  none.  If  you  find  any  bugs,  please  report  them  at  https://core.fluendo.com/trac/cgi-
       bin/trac.cgi

SEE ALSO

       flumotion(1),flumotion-manager(1),flumotion-admin(1)

Fluendo                                         2009 September 4                             flumotion-worker(1)