I want to connect and stream video from IP Camera. But i do not know any RTSP streaming libraries, please suggest help me?
Hi. Maybe try react-native-live-stream, but you will have to eject:
Also upvote this feature request:
Thanks @wodin, but i can not success with this lib. It have a lot of bugs. https://github.com/wonday/react-native-live-stream/issues?q=is%3Aopen+is%3Aissue. One more, i still can not connect to IP Camera.
Maybe you could use something like react-native-vlc-player?
Otherwise, maybe you can write your own React Native library by wrapping libcurl, e.g. using this?
Thanks @wodin, i think that i prefer use react-native-vlc-player instead of other libs. But i can not find any expo project use react-native-vlc-player. If you have used it, please give me an example.
Sorry, @hdu_ai, I have not used it. But I think you would need to do this:
$ expo eject
and then after that you follow the instructions for a normal React Native app:
I see there are a few different react native VLC libraries. I don’t know which is best, so you would probably have to try them out to see if they work for you.
This looks like it’s iOS only:
This looks like it’s Android only:
- I have not Macbook PC, i have Windows OS, so i prefer using Expo project instead of React Native CLI.
- All of your’s suggest are use React Native CLI project (because android and ios folder in project). I do not like this, i want to convert to Expo project.
- I want to write only an app that runs on ios and andoird.
Then I think you will have to upvote the feature request here and wait for someone to implement it:
Other people have asked for this before, but Expo does not currently support RTSP, so the only way to do it would be to eject.
See these old threads:
Thanks @wodin, i have read 2 question about rstp in Expo and i really hope that someone fix it. Btw, i so thanks to you about all of advices.