[jitsi-users] Colibri type recording as opposed to jibri


#1

I remember several years back there was a recording method that was purely
done by the VideoBridge itself, I believe it was COLIBRI, where basically
it would record each individual stream to a provided directory, along with
some metadata.

I realize the future is using Jibri, and other recording methods will no
longer supported, but I have a very particular use-case for unmixed
per-user stream recordings that this would be perfect for.

Looking through the source code, I still see mention of colibri based
recording.

I have set up in my sip-communicator.properties:
org.jitsi.videobridge.ENABLE_MEDIA_RECORDING=true
org.jitsi.videobridge.MEDIA_RECORDING_PATH=/recordings/
org.jitsi.videobridge.MEDIA_RECORDING_SECRET=secret

And I am trying to enable recording on the bridge via:
APP.conference._room.room.recording.state = 'off;
APP.conference._room.toggleRecording({token: 'secret'})

Unfortunately it is getting back 'service-unavailable.'

Maybe it's just a misconfiguration on my part, but I'm wondering if this
type of recording is still possible (even if no longer supported)?

···

--
- Jason Thomas


#2

Hey Jason,

The code in the bridge in still there, but it has been deprecated and will be removed sometime in the future.

I think that the option to enable it from jitsi-meet has already been removed, which is why you see the error.

Does your use case require video or only audio? Audio can be recorded in separate streams with jigasi (with minor modifications).

Regards,
Boris

PS I will try to respond to the emails about packet loss later today.

···

On 26/01/2018 15:52, Jason Thomas wrote:
> I remember several years back there was a recording method that was
> purely done by the VideoBridge itself, I believe it was COLIBRI, where
> basically it would record each individual stream to a provided
> directory, along with some metadata.
>
> I realize the future is using Jibri, and other recording methods will no
> longer supported, but I have a very particular use-case for unmixed
> per-user stream recordings that this would be perfect for.
>
> Looking through the source code, I still see mention of colibri based
> recording.
>
> I have set up in my sip-communicator.properties:
> org.jitsi.videobridge.ENABLE_MEDIA_RECORDING=true
> org.jitsi.videobridge.MEDIA_RECORDING_PATH=/recordings/
> org.jitsi.videobridge.MEDIA_RECORDING_SECRET=secret
>
> And I am trying to enable recording on the bridge via:
> APP.conference._room.room.recording.state = 'off;
> APP.conference._room.toggleRecording({token: 'secret'})
>
> Unfortunately it is getting back 'service-unavailable.'
>
> Maybe it's just a misconfiguration on my part, but I'm wondering if this
> type of recording is still possible (even if no longer supported)?
>
> --
> - Jason Thomas
>
> _______________________________________________
> users mailing list
> users@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/users
>


#3

Hi Boris,

Video as well as audio. I will take a look at Jigasi, it sounds like a good
starting point.

Cheers,
   Jason.

···

On Fri, Jan 26, 2018 at 4:00 PM, Boris Grozev <boris@jitsi.org> wrote:

Hey Jason,

The code in the bridge in still there, but it has been deprecated and will
be removed sometime in the future.

I think that the option to enable it from jitsi-meet has already been
removed, which is why you see the error.

Does your use case require video or only audio? Audio can be recorded in
separate streams with jigasi (with minor modifications).

Regards,
Boris

PS I will try to respond to the emails about packet loss later today.

On 26/01/2018 15:52, Jason Thomas wrote:
> I remember several years back there was a recording method that was
> purely done by the VideoBridge itself, I believe it was COLIBRI, where
> basically it would record each individual stream to a provided
> directory, along with some metadata.
>
> I realize the future is using Jibri, and other recording methods will no
> longer supported, but I have a very particular use-case for unmixed
> per-user stream recordings that this would be perfect for.
>
> Looking through the source code, I still see mention of colibri based
> recording.
>
> I have set up in my sip-communicator.properties:
> org.jitsi.videobridge.ENABLE_MEDIA_RECORDING=true
> org.jitsi.videobridge.MEDIA_RECORDING_PATH=/recordings/
> org.jitsi.videobridge.MEDIA_RECORDING_SECRET=secret
>
> And I am trying to enable recording on the bridge via:
> APP.conference._room.room.recording.state = 'off;
> APP.conference._room.toggleRecording({token: 'secret'})
>
> Unfortunately it is getting back 'service-unavailable.'
>
> Maybe it's just a misconfiguration on my part, but I'm wondering if this
> type of recording is still possible (even if no longer supported)?
>
> --
> - Jason Thomas
>
>
>
> _______________________________________________
> users mailing list
> users@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/users
>

--
- Jason Thomas
   http://jasonthom.as