[jitsi-users] Creating a Jitsi Meet Video Portal


#1

Hello all,

I’d like to use Jitsi meet to create a portal of concurrent video streams. I did some searching but couldn’t find out:

1. Is it possible to join a meet and provide audio/video without using the UI (i.e. a pure producer of data) with no UI interaction. Perhaps using the Jitsi Meet API (https://github.com/jitsi/jitsi-meet/blob/master/doc/api.md) along with NodeJS?

2. Is there an API so that clients can receive (“subscribe”) to a WebRTC stream as a hook into an existing meet (i.e. a pure consumer of data)? The idea would be to route meet video into a custom web page. The ability to continue have thumbnails and clicking on the one you want to expand is desirable. As a fallback I thought I could use the Jitsi Meet API to simply turn off many or all of the layers decorating the UI and embed that somehow. The catch is actual users (consumers of data) don't care about the presence of one another but just the video sources (producers). So showing only the sources and not the other users is desired.

3. Is it possible to time-code the streams if recording them with something like jibri?

Any insight will be much appreciated.

Thank you,

Jay


#2

Hi Jay,

Hello all,

I’d like to use Jitsi meet to create a portal of concurrent video streams. I did some searching but couldn’t find out:

1. Is it possible to join a meet and provide audio/video without using the UI (i.e. a pure producer of data) with no UI interaction. Perhaps using the Jitsi Meet API (https://github.com/jitsi/jitsi-meet/blob/master/doc/api.md) along with NodeJS?

That API basically embeds an iframe, so there is still some UI. A headless browser would work. Here is a sample I made a while ago (tested only on Linux): https://gist.github.com/saghul/179feba3df9f12ddf316decd0181b03e#file-stream-js

2. Is there an API so that clients can receive (“subscribe”) to a WebRTC stream as a hook into an existing meet (i.e. a pure consumer of data)? The idea would be to route meet video into a custom web page. The ability to continue have thumbnails and clicking on the one you want to expand is desirable. As a fallback I thought I could use the Jitsi Meet API to simply turn off many or all of the layers decorating the UI and embed that somehow. The catch is actual users (consumers of data) don't care about the presence of one another but just the video sources (producers). So showing only the sources and not the other users is desired.

You could use the API to “pin” the participants you want to receive, and set last N to that number too. I think this way you won’t receive video for other participants.

3. Is it possible to time-code the streams if recording them with something like jibri?

Can you elaborate? What do you mean by time-code?

···

On Jan 29, 2018, at 20:18, Jay Calovert <jay.calovert@hotmail.com> wrote:

Any insight will be much appreciated.

Thank you,

Jay

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

--
Saúl