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

H264 issues on iOS devices workaround by switching to vp8 #2329

Closed
4 tasks done
anner-emed opened this issue Jun 27, 2022 · 1 comment
Closed
4 tasks done

H264 issues on iOS devices workaround by switching to vp8 #2329

anner-emed opened this issue Jun 27, 2022 · 1 comment

Comments

@anner-emed
Copy link

What happened and what did you expect to happen?

Hello,

Our team was seeing large amounts of issues with iOS and H264 after forcing to VP8 we seen no more reports from customers.
As a workaround we patched the SDK to force vp8 as codec to the detriment of energy usage.

Is there any other workaround / safari bug that drives this?

through our own testing, on differing iPhone models ( but not exactly sure which, because we hadn't fingerprinted the devices in logs ), we were seeing errors with black video on both user side and proctor side, or in some cases even the browser crashing. Many reports from our CS team with bad video in sessions and failures. Through trial and error and logs, came to the realization that it could be something related to the h264 codec ( unsure where exactly in the pipeline, but likely in hardware encoder/webrtc side of Safari ).

Another comment from internal team:

I think this is the same issue that we identified with you guys back when 15.1 and 15.2 came out. H.264 appears to still be broken in iOS 15.5.

is this the same as this?

#1059

Video Frame Processor sends black or red images in Safari 15 due to a bug in canvas.captureStream (Safari 15 bug). For a temporary workaround, you can copy the output content in VideoFrameProcessor.process method to another canvas and use that canvas to render the output video as seen in #1758.

Have you reviewed our existing documentation?

Reproduction steps

Setup chime video call between peers. (will add more technical details when i get a hold of the SME)

Amazon Chime SDK for JavaScript version

3.3.0

What browsers are you seeing the problem on?

Safri

Browser version

varies

Meeting and Attendee ID Information.

No response

Browser console logs

Can't provide

@jonathan-emed
Copy link

@anner-emed please close this ticket. Here is the replacement #2331

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