webrtc
2 TopicsCropped WebRTC Screenshare when consuming from Edge
Hi, I am not fully sure this is the place for this issue, let me know otherwise and apologies in advance if it is not. I work with WebRTC and have recent reports that people consuming screen share produced by Chrome (in any platform) causes Edge (114) in Windows to consume the stream as cropped (only a portion of the original stream is consumed). I don't have much information yet since I wasn't able to reproduce myself by any means, the only thing that I could say is that Edge is 114, the codec stream involved is AV1, I've deployed another version to force these users to to publish using H264 and will update this thread as soon as I got more information. Could you help me with any clue about what could be the issue? Didn't find anything on the internet. [UPDATE] Edge Beta (115.0.1901.157 (Official build) beta (64-bit)): repro the issue Edge Dev (116.0.1938.10 (Official build) dev (64-bit)): works fine Edge Canary (117.0.1963.0 (Official build) canary (64-bit)): works fine [UPDATE] It does only happen when Edge Hardware Acceleration is turned on, if you turned off the issue is no longer reproducible. It also seems to happen most likely on high end machines. Bellow there are samples about how it looks and how it should look. Any help is highly appreciated!575Views0likes0CommentsBug: Unplugging a camera in capturing breaks device enumeration
Camera device may not be removed from navigator.mediaDevices.enumerateDevices() after being unplugged. We tested several PCs with Windows 10 installed. I modified a sample of WebRTC a bit, which could help reproduce this issue. Here is the https://github.com/shaqi86/webrtc-samples/tree/gh-pages/src/content/devices/input-output Steps to Reproduce: 1) Open the demo in Edge (build and run the web server first). 2) Select an external camera and approve the access. 3) After capturing started, unplug the camera. Expected Result: Unplugged camera device should be removed from enumerateDevices(). Actual Result: Unplugged camera device is not removed from enumerateDevices(). It's not reproducible always, and possibility varies with different machines.1.4KViews0likes3Comments