I want to check with the IVS team here at AWS, but wanted to confirm a few details, first. You are using this sample from the AWS GitHub https://github.com/aws-samples/amazon-ivs-broadcast-ios-sample with https://github.com/aws/amazon-ivs-react-native-player from AWS GitHub?
Including a link for the AWS documentation for IVS (guidance section for configuration settings) https://docs.aws.amazon.com/ivs/latest/userguide/streaming-config.html while I query my colleagues on your behalf.
Thanks for confirmations.
You may want to reduce the source video bitrate to about 8Mbps, instead of 8.5Mbps. The max input for IVS is currently 8.5Mbps. There may be a variation on the video bitrate and create >8.5Mbps. This may cause some IVS pipeline issues. If you are only getting 2.5Mbps from the player, please check what the top level manifest is listing for bitrates of all the renditions. The top rendition should be close to your source video bitrate. If the top rendition is 2.5Mbps, there may be issues with the source input, as indicted above. After reducing your source video bitrate, recheck the top manifest.
4K Live Streaming Solution - How to get there?asked 6 months ago
DynamoDB streaming to s3 with lambdaAccepted Answerasked 3 years ago
Regions for Rekognition Video Streamingasked 2 months ago
IVS player quality of streaming 1080 is poorAccepted Answerasked 6 months ago
IVS or Live Streaming?asked a year ago
IVS - live streaming issue - Starvation startasked 7 months ago
CloudFront Live Streaming - Active ViewersAccepted Answerasked 2 years ago
AS2 streaming link duration and User Pool questionsAccepted Answerasked 4 years ago
Streaming Video Optimizationasked 2 years ago
uploaded media file got very slow buffered streamingasked 6 months ago