►
From YouTube: Setup live streaming & recording with Jibri
Description
Walkthrough and explanation of how to setup and use Jibri to add live streaming and recording to self-hosted Jitsi Meet video conferences.
See more at https://jitsi.org
Try it now at https://meet.jit.si
See the Jibri code at https://github.com/jitsi/jibri
A
Hello
and
welcome
to
recording
and
streaming
with
jibt
simi
video
tutorial
GT
mate
is
a
platform
for
online
conferences.
It's
free
and
open
source
has
a
lot
of
different
features.
These
are
some
of
the
main
components
of
a
typical
GT
made
platform.
Today,
we'll
be
focusing
on
the
recording
and
streaming
component.
It
is
called
debris.
Debris
can
save
the
conference
in
a
video
file
or
stream
it
over.
The
Internet.
A
Technically
debris
can
be
considered
a
participant
in
the
conference.
Unlike
the
other
real
participants,
it
doesn't
contribute
to
the
conference
and
doesn't
send
video
or
audio
the
system,
recognizes
debris
and
marks.
It
is
a
special
participant
that
has
not
thumbnail
no
video
and
audio
wengie
rejoicing
and
starts
or
stops
the
recording.
Everyone
gets
a
notification.
A
A
This
makes
adding
additional
Ghibli
servers
easier
and
faster,
because
joining
the
multi-user
conference
text
from
doesn't
require
XMPP
components.
Reconfiguration
or
reloading,
so
you
can
have
many
debrie
servers
in
fact,
as
each
Ghibli
process
can
record
only
one
GG
mid
conference
and
each
process
has
to
be
on
a
separate
server.
This
means
that
if
you
want
to
record
more
than
one
GG
mid
conference
at
the
same
time,
you
will
need
to
have
the
corresponding
number
of
Ghibli
servers
running.
A
A
A
So
if
you
keep
the
number
of
your
G
breeze,
always
equal
to
the
number
of
current
recordings
or
streaming's
plus
one,
you
have
the
functionality
available
all
the
time.
Of
course,
you
have
to
take
into
account
the
time
you
need
to
start
on
your
server.
If
it
takes
too
long
to
provision
it,
then
better
keep
two
or
more
extra
instead
of
just
one.
It
all
depends
also
on
the
loads,
how
frequent
the
requests
and
how
long
the
recordings
are.
So
you
see
there
will
be
a
lot
of
room
for
servers,
optimisation.
A
Now,
let's
go
on
and
configure
our
GT
meet
instance
for
recording
and
streaming
functionality
by
adding
a
GB
machine.
We
already
have
two
virtual
servers
with
Ubuntu
1604
xenos
e
result.
Yes,
we
use
the
server
edition
on
the
first
one.
We
have
installed
GT
me
as
it
comes
by
default
with
the
Debian
installation
packages
distributed
by
the
GT
upstream.
This
server
has
static
public
IP
and
the
DNS
name
going
to
get
it
on
the
second
server.
We
also
have
Ubuntu
1604,
it's
a
clean,
install.
A
A
Unlike
the
GT
mid
server
on
the
GB
one,
it's
not
the
network
bandwidth
that
is
the
critical
resource,
but
the
CPU
and
RAM.
We
can
use
SSH
on
both
servers
on
the
main
server.
The
following
changes
in
the
process
of
the
XMPP
server
will
be
needed
step
number
one.
We
let
the
internal
Mac
component,
where
ghibli
will
join
and
publish
its
status
and
the
recorder
virtual
host,
where
it
will
connect
as
a
special
participant
so
that
it
is
treated
differently
by
the
platform.
A
A
A
A
A
A
A
A
A
A
A
Now
you
can
record
your
video,
chats
and
stream.
Your
meetings
to
all
the
users
that
YouTube
servers
can
take.
All
you
needed
to
do
was
to
configure
prosody,
to
have
an
internal
backroom,
then
to
add
the
special
virtual
host
for
the
recorder
participant
and
to
create
the
gb
prosody
users,
the
ninja
cough
all
you
had
to
tell
it
in
which
XMPP
room
to
listen
for
gibbering
and
in
need.
You
enable
the
UI
functionalities
for
recording
and
our
streaming.
A
Each
gibberish
server
gets
chrome,
chrome,
driver
and
ghibli
itself
installed,
and
also
the
AUSA
loop
kernel
module
installed
and
loaded.
You
can
have
more
than
one
Giri
server.
The
configuration
allows
one
Giri
to
wait
for
requests
from
multiple
GT
meets
and
one
GT
made
to
have
a
pool
of
multiple
degrees
to
choose
from
thanks
for
watching
take
care.