Skip to content
This repository was archived by the owner on Oct 25, 2024. It is now read-only.
This repository was archived by the owner on Oct 25, 2024. It is now read-only.

OWT Fails to Stream Full HD (1920x1080) Video on newer iPhones than iPhone 11 #724

@rouzbeh-abadi

Description

@rouzbeh-abadi

We have been using the OWT iOS SDK to build a real-time video streaming application. We recently encountered an issue where full HD video streaming (1920x1080) works fine on iPhone 11 but fails to work on newer iPhones, including iPhone 13. The video freezes as soon as it reaches the resolution of 1920x1080. However, lower resolutions such as 1280x720 work without any issues.

Upon investigation, we have narrowed down the issue to the integration with the OWT SDK. We believe that there might be a problem with the OWT SDK's handling of higher-resolution frames on newer iPhones.

Our implementation involves creating pixel buffers and frames from the captured frames, which are then passed to the OWT SDK using the videoSource.capturer method.

We have confirmed that the frame size is correct for both iPhone 11 and newer iPhones (8294400 bytes). However, the freezing issue only occurs on newer iPhones, indicating a potential problem in the OWT SDK's handling of these frames.

We would greatly appreciate any insights or guidance on how to address this issue. Thank you.

Expected Behavior:

  • We expect the full HD video streaming (1920x1080) to work smoothly on all supported iPhones, including newer models such as iPhone 13.

Steps to Reproduce:

  1. Run the application on an iPhone 11 and initiate full HD video streaming (1920x1080).
  2. Observe that the video stream functions correctly without any freezing or issues.
  3. Repeat the same steps on an iPhone 13 or another newer iPhone.
  4. Notice that the video freezes as soon as it reaches the resolution of 1920x1080, rendering the streaming unusable.

Environment:

OWT iOS SDK version: 5.0
iOS version: 16.5.1
Device models affected: iPhone 13 and other newer iPhones

Please let us know if any additional information is required to investigate and resolve this issue. Thank you for your assistance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions