[jitsi-dev] Temasys plugin


#1

Hi Emil,

So in order to try Temasys plugin I had to modify our adapter by
copying code from Temasys adapter.js. Also IE has it's specific
problems I had to resolve before displaying the video and trying to
initiate the conference. Here are plugin issues discovered so far on
IE 9:

- locks the camera exclusively so that other apps can not access it.
It includes additional IE tabs. "Error No video device found" is
returned.

- video can be attached to only one video element ? not sure exactly
but local video is displayed only on the preview and can't be
displayed in our "large video" area

- if JS code crashes and I close IE window it's process is still
visible in task manager. The camera remains locked and unusable by
other apps. It's unlocked only after the process is killed.

- peer connection does not have remoteDescription filed which we use
to get remote sdp text. Or it should have, but I'm doing something
wrong ?

Regards,
Pawel


#2

hey Pawel,

- peer connection does not have remoteDescription filed which we use
to get remote sdp text. Or it should have, but I'm doing something
wrong ?

I think that's a known bug, see also https://groups.google.com/d/msg/discuss-webrtc/SJNzN4i7-wI/Dyj0JFCEy94J


#3

Hi,

Few answers:

Here are plugin issues discovered so far on
IE 9:

- locks the camera exclusively so that other apps can not access it.
It includes additional IE tabs. "Error No video device found" is
returned.

This is not an issue. Webrtc takes "control" of the video device. Try the following: launch Firefox on https://apprtc.appspot.com/ allow to share your device. Then launch Chrome and go exactly on the same page. An error will appear telling you that the device is not accessible.
This is webrtc related. In Chrome every tab will share the same video source while on IE as it is developed tabs don't share information and that's the reason why only one IE tab can be launched at the same time.

- video can be attached to only one video element ? not sure exactly
but local video is displayed only on the preview and can't be
displayed in our "large video" area

This is not an expected behaviour.

- if JS code crashes and I close IE window it's process is still
visible in task manager. The camera remains locked and unusable by
other apps. It's unlocked only after the process is killed.

Can you provide a simple JS snapshot for reproducing?

- peer connection does not have remoteDescription filed which we use

to get remote sdp text. Or it should have, but I'm doing something

wrong ?

Fixed, will be deployed soon

Best regards,
Francois

···

On 17/05/2014 00:30, Philipp Hancke wrote:

hey Pawel,

- peer connection does not have remoteDescription filed which we use
to get remote sdp text. Or it should have, but I'm doing something
wrong ?

I think that's a known bug, see also https://groups.google.com/d/msg/discuss-webrtc/SJNzN4i7-wI/Dyj0JFCEy94J

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

--
Francois From Temasys


#4

Hi,

Hi,

Few answers:

Here are plugin issues discovered so far on
IE 9:

- locks the camera exclusively so that other apps can not access it.
It includes additional IE tabs. "Error No video device found" is
returned.

This is not an issue. Webrtc takes "control" of the video device. Try the
following: launch Firefox on https://apprtc.appspot.com/ allow to share your
device. Then launch Chrome and go exactly on the same page. An error will
appear telling you that the device is not accessible.
This is webrtc related. In Chrome every tab will share the same video source
while on IE as it is developed tabs don't share information and that's the
reason why only one IE tab can be launched at the same time.

Ok, I see.

- if JS code crashes and I close IE window it's process is still
visible in task manager. The camera remains locked and unusable by
other apps. It's unlocked only after the process is killed.

Can you provide a simple JS snapshot for reproducing?

On my OS/HW config it is enough to just get the stream. I reproduce it
on Windows 7 x64, IE9. After IE window is closed the camera will
remain locked and iexplorer.exe will be visible in task manager.

$(document).ready(function () {

    var rtcPeerConnection = new RTCPeerConnection({iceServers: []}, { });

    getUserMedia({audio: true, video: true},
        function (stream)
        {
            console.info("Media stream", stream);
        },
        function ()
        {
            console.error("Get media failed");
        }
    );

});

Regards,
Pawel

···

On Mon, May 19, 2014 at 5:59 AM, Regnoult Francois <regnoult@temasys.com.sg> wrote:


#5

Hi,

···

On Mon, May 19, 2014 at 5:59 AM, Regnoult Francois <regnoult@temasys.com.sg> wrote:

- peer connection does not have remoteDescription filed which we use

to get remote sdp text. Or it should have, but I'm doing something

wrong ?

Fixed, will be deployed soon

Best regards,
Francois

Is this fix deployed already ? I've been trying it today, but still
"remoteDescription" is null.

Regards,
Pawel