[jitsi-users] stream to jitsi room


#1

Hi
Thank you for this wonderful software that really works.
I tried to install jitsi on a linux mint system, and it works fine, i can make video-conference with a friend on my network

I am in a local private network, now I would like to stream to a jitsi meet room a stream coming from a videograbber that is on the same client of one of the participant ?

Is it possible ?

are there any command line tools to achieve this goal (ffmpeg, cvlc) ?

I tried to search for any document on the web but i did not find anything

Thank you
Paolo


#2

In order to stream a webcam’s video you need to be a full-blown participant. You can do this by launching Chrome with the following arguments:

--use-fake-ui-for-media-stream "https://meet.jit.si/test123#config.startWithAudioMuted=true&config.channelLastN=0"

This will launch chrome with local audio muted and won’t receive any video. I tried headless mode, but doesn’t seem to work yet in this configuration. I also couldn’t find a way to disable audio output.

Cheers,

···

On Aug 11, 2017, at 14:11, Paolo Marcheschi <paolo.marcheschi@ftgm.it> wrote:

Hi
Thank you for this wonderful software that really works.
I tried to install jitsi on a linux mint system, and it works fine, i can make video-conference with a friend on my network

I am in a local private network, now I would like to stream to a jitsi meet room a stream coming from a videograbber that is on the same client of one of the participant ?

Is it possible ?

are there any command line tools to achieve this goal (ffmpeg, cvlc) ?

I tried to search for any document on the web but i did not find anything

--
Saúl


#3

Hi

I'm sorry but I do not understand .

let's say I have a video stream or a video file, on the filesystem and I'd like to stream to the room

https://meet.jit.si/test123

, how can i do it ?

Thank you

Paolo

···

On 08/16/2017 02:44 PM, Saúl Ibarra Corretgé wrote:

On Aug 11, 2017, at 14:11, Paolo Marcheschi <paolo.marcheschi@ftgm.it> wrote:

Hi
Thank you for this wonderful software that really works.
I tried to install jitsi on a linux mint system, and it works fine, i can make video-conference with a friend on my network

I am in a local private network, now I would like to stream to a jitsi meet room a stream coming from a videograbber that is on the same client of one of the participant ?

Is it possible ?

are there any command line tools to achieve this goal (ffmpeg, cvlc) ?

I tried to search for any document on the web but i did not find anything

In order to stream a webcam’s video you need to be a full-blown participant. You can do this by launching Chrome with the following arguments:

--use-fake-ui-for-media-stream "https://meet.jit.si/test123#config.startWithAudioMuted=true&config.channelLastN=0"

This will launch chrome with local audio muted and won’t receive any video. I tried headless mode, but doesn’t seem to work yet in this configuration. I also couldn’t find a way to disable audio output.

Cheers,

--
Saúl

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users


#4

There is a flag you can give to chrome:

--use-file-for-fake-video-capture=YOUR-FILE-HERE.y4m

which allows you to supply a y4m file which chrome well then use in place
of a camera when the page calls 'getUserMedia'. this means you could have
a fake participant join, with this flag given, and it would 'stream' the
file to the conference (since it will send this video instead of normal
camera video). you'll also probably want to give the
"--use-fake-ui-for-media-stream"
argument to prevent the getUserMedia permission ui from popping up. there
is information on doing this here: https://testrtc.com/y4m-video-chrome/

some issues with this setup:

1) requires the file be encoded in y4m (and chrome is quite picky about the
encoding of this file)
2) the video will be treated as a normal participant, meaning it is subject
to active speaker switching, etc. which you may or may not be ok with.

the additional argument saul listed:

"https://meet.jit.si/test123#config.startWithAudioMuted=
true&config.channelLastN=0"

is to join a call named "test123", mute its audio (which you may not want,
if you want audio from the file) and set the last n to 0 (which means this
client will not *receive* any video, since it's not a real person anyway).

-brian

···

On Wed, Aug 16, 2017 at 7:31 AM, Paolo Marcheschi <paolo.marcheschi@ftgm.it> wrote:

Hi

I'm sorry but I do not understand .

let's say I have a video stream or a video file, on the filesystem and
I'd like to stream to the room

https://meet.jit.si/test123

, how can i do it ?

Thank you

Paolo

On 08/16/2017 02:44 PM, Saúl Ibarra Corretgé wrote:

On Aug 11, 2017, at 14:11, Paolo Marcheschi <paolo.marcheschi@ftgm.it> <paolo.marcheschi@ftgm.it> wrote:

Hi
Thank you for this wonderful software that really works.
I tried to install jitsi on a linux mint system, and it works fine, i can make video-conference with a friend on my network

I am in a local private network, now I would like to stream to a jitsi meet room a stream coming from a videograbber that is on the same client of one of the participant ?

Is it possible ?

are there any command line tools to achieve this goal (ffmpeg, cvlc) ?

I tried to search for any document on the web but i did not find anything

In order to stream a webcam’s video you need to be a full-blown participant. You can do this by launching Chrome with the following arguments:

--use-fake-ui-for-media-stream "https://meet.jit.si/test123#config.startWithAudioMuted=true&config.channelLastN=0" <https://meet.jit.si/test123#config.startWithAudioMuted=true&config.channelLastN=0>

This will launch chrome with local audio muted and won’t receive any video. I tried headless mode, but doesn’t seem to work yet in this configuration. I also couldn’t find a way to disable audio output.

Cheers,

--
Saúl

_______________________________________________
users mailing listusers@jitsi.org
Unsubscribe instructions and other list options:http://lists.jitsi.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users


#5

Hi

Thank you, this is more clear ,

Il'll try that now .

Thank you very much

Paolo

···

On 08/16/2017 09:08 PM, Brian Baldino wrote:

There is a flag you can give to chrome:

--use-file-for-fake-video-capture=YOUR-FILE-HERE.y4m

which allows you to supply a y4m file which chrome well then use in place of a camera when the page calls 'getUserMedia'. this means you could have a fake participant join, with this flag given, and it would 'stream' the file to the conference (since it will send this video instead of normal camera video). you'll also probably want to give the "--use-fake-ui-for-media-stream" argument to prevent the getUserMedia permission ui from popping up. there is information on doing this here: https://testrtc.com/y4m-video-chrome/

some issues with this setup:

1) requires the file be encoded in y4m (and chrome is quite picky about the encoding of this file)
2) the video will be treated as a normal participant, meaning it is subject to active speaker switching, etc. which you may or may not be ok with.

the additional argument saul listed:

"https://meet.jit.si/test123#config.startWithAudioMuted=true&config.channelLastN=0"

is to join a call named "test123", mute its audio (which you may not want, if you want audio from the file) and set the last n to 0 (which means this client will not *receive* any video, since it's not a real person anyway).

-brian

On Wed, Aug 16, 2017 at 7:31 AM, Paolo Marcheschi <paolo.marcheschi@ftgm.it <mailto:paolo.marcheschi@ftgm.it>> wrote:

    Hi

    I'm sorry but I do not understand .

    let's say I have a video stream or a video file, on the filesystem and I'd like to stream to the room

    https://meet.jit.si/test123

    , how can i do it ?

    Thank you

    Paolo

    On 08/16/2017 02:44 PM, Saúl Ibarra Corretgé wrote:

    On Aug 11, 2017, at 14:11, Paolo Marcheschi<paolo.marcheschi@ftgm.it> <mailto:paolo.marcheschi@ftgm.it> wrote:

    Hi
    Thank you for this wonderful software that really works.
    I tried to install jitsi on a linux mint system, and it works fine, i can make video-conference with a friend on my network

    I am in a local private network, now I would like to stream to a jitsi meet room a stream coming from a videograbber that is on the same client of one of the participant ?

    Is it possible ?

    are there any command line tools to achieve this goal (ffmpeg, cvlc) ?

    I tried to search for any document on the web but i did not find anything

    In order to stream a webcam’s video you need to be a full-blown participant. You can do this by launching Chrome with the following arguments:

    --use-fake-ui-for-media-stream"https://meet.jit.si/test123#config.startWithAudioMuted=true&config.channelLastN=0" <https://meet.jit.si/test123#config.startWithAudioMuted=true&config.channelLastN=0>

    This will launch chrome with local audio muted and won’t receive any video. I tried headless mode, but doesn’t seem to work yet in this configuration. I also couldn’t find a way to disable audio output.

    Cheers,

    --
    Saúl

    _______________________________________________
    users mailing list
    users@jitsi.org <mailto:users@jitsi.org>
    Unsubscribe instructions and other list options:
    http://lists.jitsi.org/mailman/listinfo/users

    _______________________________________________
    users mailing list
    users@jitsi.org <mailto:users@jitsi.org>
    Unsubscribe instructions and other list options:
    http://lists.jitsi.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users


#6

You mentioned a video grabber earlier. I assumed that was a webcam, which is what my example above would accomplish. If you have a file you can still do it but you need a Y4M formatted file and the following flag: https://peter.sh/experiments/chromium-command-line-switches/#use-file-for-fake-video-capture

Cheers,

···

On Aug 16, 2017, at 16:31, Paolo Marcheschi <paolo.marcheschi@ftgm.it> wrote:

Hi

I'm sorry but I do not understand .

let's say I have a video stream or a video file, on the filesystem and I'd like to stream to the room
https://meet.jit.si/test123[meet.jit.si]
, how can i do it ?

--
Saúl


#7

Hi

I think I can use something like that:

https://www.febon.net/products/usb20-febon188-driver-less-uvc-sdi-capture-card

in order to stream video to jitsi.

Paolo

···

On 08/16/2017 09:08 PM, Brian Baldino wrote:

There is a flag you can give to chrome:

--use-file-for-fake-video-capture=YOUR-FILE-HERE.y4m

which allows you to supply a y4m file which chrome well then use in place of a camera when the page calls 'getUserMedia'. this means you could have a fake participant join, with this flag given, and it would 'stream' the file to the conference (since it will send this video instead of normal camera video). you'll also probably want to give the "--use-fake-ui-for-media-stream" argument to prevent the getUserMedia permission ui from popping up. there is information on doing this here: https://testrtc.com/y4m-video-chrome/

some issues with this setup:

1) requires the file be encoded in y4m (and chrome is quite picky about the encoding of this file)
2) the video will be treated as a normal participant, meaning it is subject to active speaker switching, etc. which you may or may not be ok with.

the additional argument saul listed:

"https://meet.jit.si/test123#config.startWithAudioMuted=true&config.channelLastN=0"

is to join a call named "test123", mute its audio (which you may not want, if you want audio from the file) and set the last n to 0 (which means this client will not *receive* any video, since it's not a real person anyway).

-brian

On Wed, Aug 16, 2017 at 7:31 AM, Paolo Marcheschi <paolo.marcheschi@ftgm.it <mailto:paolo.marcheschi@ftgm.it>> wrote:

    Hi

    I'm sorry but I do not understand .

    let's say I have a video stream or a video file, on the filesystem and I'd like to stream to the room

    https://meet.jit.si/test123

    , how can i do it ?

    Thank you

    Paolo

    On 08/16/2017 02:44 PM, Saúl Ibarra Corretgé wrote:

    On Aug 11, 2017, at 14:11, Paolo Marcheschi<paolo.marcheschi@ftgm.it> <mailto:paolo.marcheschi@ftgm.it> wrote:

    Hi
    Thank you for this wonderful software that really works.
    I tried to install jitsi on a linux mint system, and it works fine, i can make video-conference with a friend on my network

    I am in a local private network, now I would like to stream to a jitsi meet room a stream coming from a videograbber that is on the same client of one of the participant ?

    Is it possible ?

    are there any command line tools to achieve this goal (ffmpeg, cvlc) ?

    I tried to search for any document on the web but i did not find anything

    In order to stream a webcam’s video you need to be a full-blown participant. You can do this by launching Chrome with the following arguments:

    --use-fake-ui-for-media-stream"https://meet.jit.si/test123#config.startWithAudioMuted=true&config.channelLastN=0" <https://meet.jit.si/test123#config.startWithAudioMuted=true&config.channelLastN=0>

    This will launch chrome with local audio muted and won’t receive any video. I tried headless mode, but doesn’t seem to work yet in this configuration. I also couldn’t find a way to disable audio output.

    Cheers,

    --
    Saúl

    _______________________________________________


#8

Hi

Yes you are right,

my purpose is to take a hdmi grabber like this:

http://amzn.to/2wd4Gei

and stream in realtime the video to a jitsi room.

I did not receive reply to the question so I tried a simpler question, but my purpose is the same.

Maybe it is possible in the same way we use a live youtube channel.

But i do not want to use you tube, but stream it directly.

I tried the proposed method but is highly inefficient , a 12 MB mp4 is transformed to 1.2 GB video file.

Best Regards

Paolo

···

On 08/17/2017 10:40 AM, Saúl Ibarra Corretgé wrote:

On Aug 16, 2017, at 16:31, Paolo Marcheschi <paolo.marcheschi@ftgm.it> wrote:

Hi

I'm sorry but I do not understand .

let's say I have a video stream or a video file, on the filesystem and I'd like to stream to the room
https://meet.jit.si/test123[meet.jit.si]
, how can i do it ?

You mentioned a video grabber earlier. I assumed that was a webcam, which is what my example above would accomplish. If you have a file you can still do it but you need a Y4M formatted file and the following flag: https://peter.sh/experiments/chromium-command-line-switches/#use-file-for-fake-video-capture

Cheers,

--
Saúl

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users

--


#9

Hi
Yes you are right,
my purpose is to take a hdmi grabber like this:

http://amzn.to/2wd4Gei[amzn.to]

and stream in realtime the video to a jitsi room.

In that case you can chain it to one of these: http://www.magewell.com/usb-capture-hdmi and it will turn your device into a webcam, so you can use the approach I outlined.

···

On Aug 17, 2017, at 11:20, Paolo Marcheschi <paolo.marcheschi@ftgm.it> wrote:

I did not receive reply to the question so I tried a simpler question, but my purpose is the same.

Maybe it is possible in the same way we use a live youtube channel.

But i do not want to use you tube, but stream it directly.

I tried the proposed method but is highly inefficient , a 12 MB mp4 is transformed to 1.2 GB video file.

Best Regards
Paolo

On 08/17/2017 10:40 AM, Saúl Ibarra Corretgé wrote:

On Aug 16, 2017, at 16:31, Paolo Marcheschi <paolo.marcheschi@ftgm.it> >>> wrote:

Hi

I'm sorry but I do not understand .

let's say I have a video stream or a video file, on the filesystem and I'd like to stream to the room

https://meet.jit.si/test123[meet.jit.si]
[meet.jit.si]
, how can i do it ?

You mentioned a video grabber earlier. I assumed that was a webcam, which is what my example above would accomplish. If you have a file you can still do it but you need a Y4M formatted file and the following flag: https://peter.sh/experiments/chromium-command-line-switches/#use-file-for-fake-video-capture[peter.sh]

Cheers,

--
Saúl

_______________________________________________
users mailing list

users@jitsi.org

Unsubscribe instructions and other list options:

http://lists.jitsi.org/mailman/listinfo/users[lists.jitsi.org]

--
_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.jitsi.org_mailman_listinfo_users&d=DwIGaQ&c=wBUwXtM9sKhff6UeHOQgvw&r=-T6Cew-S4Ei-6rhDWu1AY-o1ETORq5uAicdns9fSwgI&m=dCI9eTv_Lz6c3DGQugppFGmSxDlt5d2FAVb83slWzyE&s=Hzq5bVaVBl2LwmZrW3IUDyAjJqiONd4Ye-Y5pML6tQE&e=

--
Saúl


#10

Thank you

this is the device I need.

Paolo

···

On 08/17/2017 02:33 PM, Saúl Ibarra Corretgé wrote:

On Aug 17, 2017, at 11:20, Paolo Marcheschi <paolo.marcheschi@ftgm.it> wrote:

Hi
Yes you are right,
my purpose is to take a hdmi grabber like this:

http://amzn.to/2wd4Gei[amzn.to]

and stream in realtime the video to a jitsi room.

In that case you can chain it to one of these: http://www.magewell.com/usb-capture-hdmi and it will turn your device into a webcam, so you can use the approach I outlined.

I did not receive reply to the question so I tried a simpler question, but my purpose is the same.

Maybe it is possible in the same way we use a live youtube channel.

But i do not want to use you tube, but stream it directly.

I tried the proposed method but is highly inefficient , a 12 MB mp4 is transformed to 1.2 GB video file.

Best Regards
Paolo

On 08/17/2017 10:40 AM, Saúl Ibarra Corretgé wrote:

On Aug 16, 2017, at 16:31, Paolo Marcheschi <paolo.marcheschi@ftgm.it> >>>> wrote:

Hi

I'm sorry but I do not understand .

let's say I have a video stream or a video file, on the filesystem and I'd like to stream to the room

https://meet.jit.si/test123[meet.jit.si]
[meet.jit.si]
, how can i do it ?

You mentioned a video grabber earlier. I assumed that was a webcam, which is what my example above would accomplish. If you have a file you can still do it but you need a Y4M formatted file and the following flag: https://peter.sh/experiments/chromium-command-line-switches/#use-file-for-fake-video-capture[peter.sh]

Cheers,

--
Saúl

_______________________________________________
users mailing list

users@jitsi.org

Unsubscribe instructions and other list options:

http://lists.jitsi.org/mailman/listinfo/users[lists.jitsi.org]