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)