Rank: Newbie Groups: Member
Joined: 10/1/2019 Posts: 2
|
Hi, We're having an issue with implementing Janus' functionality for screensharing. For standard Chrome it works out of the box. I've downloaded the latest version of your sample code, however, it does not work there. You can easily test this by going to https://janus.conf.meetecho.com/screensharingtest.html, pressing 'start' then typing any random word into the textbox and pressing 'register' button. On a regular chrome browser it will proceed (by showing a window for picking sharing options), while in TabbedBRowser it displayes the following message "You're using Chrome but don't have the screensharing extension installed: click here to do so". My guess is that there is no built it functionality for the window in which the user chooses options for screen sharing. We had a similar issue with allowing microphone/camera, but the solution there was simply to give permissions from within the code. But I can't find a similar thing for screen sharing. So, is there a code that im missing, or any way to make extentions work?
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,218
|
This is not supported because we do not support chrome extensions. Sorry about it!
|
Rank: Newbie Groups: Member
Joined: 10/1/2019 Posts: 2
|
Ok, thank you for your reply.
However, just to be 100% sure, as it is kind of important for us: The messagebox states something about "extensions", but in fact, in a new chrome, this works out of the box, with no extensions. So we assumed it's part of the core engine, similar to webcamera functionality, which does work with EO.WebBrowser.
So you mean, there is no extensions (which is ok) but also this part of chrome is not part of EO.WebBrowser? As I don't know what exactly is going under the hood here, I can't quantify this with words easily. But my original guess was that we had to do something similar to setting video/camera permissions, just this time for giving access to user's screen, and Chrome/EO.WebBrowser would take care of the rest.
As a side note, if we skip the "register" section of screen sharing example above (it requires some tweaking), we can set up a one way screen sharing, that is, screen being shared on the regular Chrome side (again, no extensions. pure out of the box chrome), and being visible on the EO.WebBrowser side. So at the very least, streaming works correct.
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,218
|
Hi,
The missing part here is screen capturing. Chromium browser engine does contain screen capture code however it can only be enabled through extension interface, which we do not support. This is why you can stream from Chrome to EO.WebBrowser, but can not do it the other way around.
Thanks!
|