Giter Site home page Giter Site logo

Comments (17)

ThibaultBee avatar ThibaultBee commented on June 3, 2024 1

Hi,
Thank for reporting this issue.
This is something we are aware of but the solution is not easy.

I started to upgrade the project with new architecture and new RN version in #67
But I am kind of stuck for now.

from api.video-reactnative-live-stream.

ThibaultBee avatar ThibaultBee commented on June 3, 2024 1

Thanks @BlueBazze for the answer.

As long as Fabric does not support swift and openssl 3, there won't unfortunately be anything released.

from api.video-reactnative-live-stream.

BlueBazze avatar BlueBazze commented on June 3, 2024 1

The dev is done. I will tackle a last issue with the Android preview.

But... the release is not ready yet. We are expecting feedbacks/tests from the community before releasing. See #67

I've set a few days within the next 10 days for testing, hopefully before this friday.
I imagine that ill create a demo expo app that you can have afterwards if you want it.

Since this issue was created Expo has been updated to SDK 50 being the latest at the moment.
SDK 50 has updated to React Native 0.73 and support for older versions than SDK 49 has been dropped.

from api.video-reactnative-live-stream.

BlueBazze avatar BlueBazze commented on June 3, 2024

I'll look further into this when i get the time if it has not been resolved.
If there are any questions, or explanation need. I will happily answer.

from api.video-reactnative-live-stream.

b4rtt avatar b4rtt commented on June 3, 2024

Hi, Is there an update? We tried to get everything working but unfortunately it's not working. :-( Do you know if downgrading to expo 38 will help?

from api.video-reactnative-live-stream.

BlueBazze avatar BlueBazze commented on June 3, 2024

@b4rtt Downgrading to 38 will yeet you into 2019.

This library works with SDK 48. I am using this version.
Unfortunately this project needs to support fabric to be used in SDK 49 or higher.

from api.video-reactnative-live-stream.

coofzilla avatar coofzilla commented on June 3, 2024

having the same issue, any updates?

from api.video-reactnative-live-stream.

lazydevpro avatar lazydevpro commented on June 3, 2024

@ThibaultBee do we have any luck yet? is there any alternative or workaround right now that is as good as this?

from api.video-reactnative-live-stream.

ThibaultBee avatar ThibaultBee commented on June 3, 2024

@BlueBazze

I have fixed this issue in #67

from api.video-reactnative-live-stream.

BlueBazze avatar BlueBazze commented on June 3, 2024

Cool. What did you end up doing about OpenSSL?

Noticed you mentioned some annoyances with iOS in #67. I have a few days available next week if you want any help.

from api.video-reactnative-live-stream.

ThibaultBee avatar ThibaultBee commented on June 3, 2024

I made a single large shared library librtmpdroid.so that embed libssl.so and libcrypto.so instead of having multiple shared libraries.
The counterpart is that the RN library will embed twice libssl.so and libcrypto.so, so the application will be larger.

Noticed you mentioned some annoyances with iOS in #67. I have a few days available next week if you want any help.

Cool, I would appreciate if you could help on the iOS new arch. 🙏

from api.video-reactnative-live-stream.

BlueBazze avatar BlueBazze commented on June 3, 2024

@ThibaultBee I've played around with it.
Havent been able to get the project started.
Keep getting The Swift pod "react-native-livestream" depends upon "glog", which does not define modules.
Tomorrow i will try to initiate a new objc module and try to get it working there.
Hopefully it can work. Cause Haishinkit has some strong opinions about objc.

Btw, i found this package that uses swift and seems to have a working bridge. https://github.com/mateusz1913/react-native-avoid-softinput/blob/main/packages/react-native-avoid-softinput/ReactNativeAvoidSoftinput.podspec

from api.video-reactnative-live-stream.

ThibaultBee avatar ThibaultBee commented on June 3, 2024

oh, thanks. I had a look on the project, there might a start of a solution

Unfortunately, on my side, it seems that RCT_NEW_ARCH_ENABLED is never defined when I try to build for the new arch even when I use RCT_NEW_ARCH_ENABLED=1 bundle exec pod install
🤷

This new architecture is really a pain to implement :(

Edit:
Seems like files must have the mm extension instead of the m extension. 🤦

from api.video-reactnative-live-stream.

ThibaultBee avatar ThibaultBee commented on June 3, 2024

The dev is done. I will tackle a last issue with the Android preview.

But... the release is not ready yet. We are expecting feedbacks/tests from the community before releasing. See #67

from api.video-reactnative-live-stream.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.