Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

skype browser version is not measured #59

Open
engnatalia opened this issue Jun 11, 2022 · 5 comments
Open

skype browser version is not measured #59

engnatalia opened this issue Jun 11, 2022 · 5 comments

Comments

@engnatalia
Copy link

I made a video call and I got 0 Mb and no data. Did anyone try this? any hint to make it work?

@AAABBBCCCAAAA
Copy link

AAABBBCCCAAAA commented Jun 13, 2022

it is because skype use websockets for videocalls, and web sockets are 0 length when received.

at the time this is not possible from a webextension point of view.

but maybe in the future it could be :

You should close this issue and we reopen it later when things have moved on browser builder side.

Edit: Even with that things are not perfect because you have to let devtools open while browsing to keep getting HAR infos.

@engnatalia
Copy link
Author

engnatalia commented Jun 18, 2022

it is because skype use websockets for videocalls, and web sockets are 0 length when received. at the time this is not possible from a webextension point of view. but maybe in the future it could be :

You should close this issue and we reopen it later when things have moved on browser builder side.

Edit: Even with that things are not perfect because you have to let devtools open while browsing to keep getting HAR infos.

what do you mean by 0 length when received? The web extension does not process the received frames? I was checking this and it doesn't say anything about 0 length anywhere; there should be a payload.

@AAABBBCCCAAAA
Copy link

AAABBBCCCAAAA commented Jun 20, 2022

There is a "payload" (http headers that indicate web socket connexion). But the content length of http request is 0 length (web sockets content by nature is received not all at once). So the "payload": the actual content of websocket communication is received but is not accessible from a web extension point of view.

In that issue we do not talk about what is the reality of websockets but what is possible to do with current state of technology (so only implementation, if you prefer what browser vendor allow us to do).

Maybe you should try to make a first web extension on the subject to really understand how it works "in practice" (if you got the time of course).

@engnatalia
Copy link
Author

There is a "payload" (http headers that indicate web socket connexion). But the content length of http request is 0 length (web sockets content by nature is received not all at once). So the "payload": the actual content of websocket communication is received but is not accessible from a web extension point of view. In that issue we do not talk about what is the reality of websockets but what is possible to do with current state of technology (so only implementation, if you prefer what browser vendor allow us to do). Maybe you should try to make a first web extension on the subject to really understand how it works "in practice" (if you got the time of course).

Zoom did work! :) I guess Zoom doesn't use websockets, right?

@AAABBBCCCAAAA
Copy link

AAABBBCCCAAAA commented Jun 20, 2022

zoom use also websockets, so websockets traffic will not be watched.
If you see any increase in the amount of data that pass throught analyzer, it's other request emitted by skype browser version platform.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants