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

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

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
>

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

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

Hi , sorry waking this 1 year old topic, but may I get few pointers how can we achieve separate audio recording using Jigasi and regarding “minor” changes.

https://github.com/jitsi/jigasi/blob/master/src/main/java/org/jitsi/jigasi/util/Util.java Is this where we can get audio streams of each participant>?

Thanks in advance.

Perhaps you can modify the transcriber (it already supports recording)

But It just support record mix audio of conference. How can I separate audio recording each of participant? Thánks

Hi Jason Thomas,
I have the same requirement for video files as per participants recording. If you got some solution, it would be great help if you share that too. Thanks a lot.

1 Like