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

HLS Live Streaming on IOS #2337

Open
ericlifs opened this issue Apr 5, 2021 · 10 comments
Open

HLS Live Streaming on IOS #2337

ericlifs opened this issue Apr 5, 2021 · 10 comments
Labels
feature stale Closed due to inactivity or lack or resources

Comments

@ericlifs
Copy link

ericlifs commented Apr 5, 2021

Bug

I want to configure the buffer for live streaming videos on iOS but the readme says that the bufferConfig prop works only for android. Also, the already existing ways of getting the available bandwidth updates are not working on ios.

Not sure if there is a workaround for setting/getting those values.

Platform

Which player are you experiencing the problem on:

  • iOS

Environment info

System:
OS: macOS 10.15.7
CPU: (16) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
Memory: 25.18 MB / 16.00 GB
Shell: 5.7.1 - /bin/zsh
Binaries:
Node: 12.16.3 - ~/.nvm/versions/node/v12.16.3/bin/node
Yarn: 1.22.10 - ~/.nvm/versions/node/v12.16.3/bin/yarn
npm: 6.14.4 - ~/.nvm/versions/node/v12.16.3/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
Managers:
CocoaPods: 1.10.1 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 14.2, DriverKit 20.0, macOS 11.0, tvOS 14.2, watchOS 7.1
Android SDK: Not Found
IDEs:
Android Studio: Not Found
Xcode: 12.2/12B45b - /usr/bin/xcodebuild
Languages:
Java: Not Found
Python: 2.7.16 - /usr/bin/python
npmPackages:
@react-native-community/cli: Not Found
react: Not Found
react-native: Not Found
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found

Library version: 5.0.4

Video sample

https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8

@ApWin
Copy link

ApWin commented Apr 10, 2021

Same issue (

@ApWin
Copy link

ApWin commented Apr 13, 2021

@ericlifs do you have any solution for this ?

@ericlifs
Copy link
Author

@ApWin no, not at all. I'm hoping someone from react-native-video can provide more info on this.

@scottschindler
Copy link

Same issue. Any luck @ericlifs or @ApWin ?

@freeboub freeboub added help wanted The issue has been reviewed and is valid, and is waiting for someone to work on it. Platform: iOS labels Jun 4, 2022
@hueniverse hueniverse added stale Closed due to inactivity or lack or resources and removed help wanted The issue has been reviewed and is valid, and is waiting for someone to work on it. labels Jun 22, 2022
@TuannTran04
Copy link

Have you done it yet? Please show me how to do it

@freeboub freeboub reopened this Oct 8, 2023
@Michota
Copy link

Michota commented Mar 31, 2024

We need it so badly!

@freeboub
Copy link
Collaborator

Here is a start of implementation I reopen yesterday: #1353 not sure how it goes ...

@DLowHP
Copy link

DLowHP commented Apr 2, 2024

Does anybody here know if it is possible to set a single native player property while keeping the react-native-player intact? Maybe it's possible to patch it yourself without changing the library?

@freeboub
Copy link
Collaborator

freeboub commented Apr 2, 2024

Does anybody here know if it is possible to set a single native player property while keeping the react-native-player intact? Maybe it's possible to patch it yourself without changing the library?

Maybe you can open a discussion, but the answer will be that both exoplayer shall have the same version...

@Michota
Copy link

Michota commented Apr 13, 2024

Bump. I need this so badly. I would even move from Expo-AV and donate some cash if iOS buffer config will be working as intended.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature stale Closed due to inactivity or lack or resources
Projects
None yet
Development

No branches or pull requests

8 participants