Expo React Native 应用程序中的 RTMP 直播

问题描述 投票:0回答:3

我正在尝试在expo应用程序中播放RTMP直播。但无法玩。经过研究,我发现Expo在expo-video中不支持RTMP协议,要播放RTMP视频,我必须从应用程序中弹出expo。我的应用程序严重依赖世博会,所以我不想弹出。

有什么方法可以在我的 expo 应用程序中播放 RTMP 直播吗?

android react-native video-streaming expo rtmp
3个回答
0
投票

我在相关项目中使用了这个库。

https://github.com/NodeMedia/react-native-nodemediaclient


0
投票

对于在 Expo 中仍然坚持 RTMP 播放的人,现在可以使用上面建议的已弃用的 Node Media Client 库来完成 (https://github.com/NodeMedia/react-native-nodemediaclient),但无需完全弹出。

我可以确认 Node Media Client 可以与 Expo 的开发客户端完美配合 (https://docs.expo.dev/development/create-development-builds/),同时保持 Expo 和 Expo Go 中完全托管工作流程的优势。但需要注意的是,您将无法在 Expo Go 中测试任何 RTMP 功能,您将需要使用开发版本。


0
投票
react-native-nodemediaclient

@api.video/react-native-livestream

react-native-rtmp-publisher

这些库可以使用,并且对于 EXPO 管理的项目,您不必弹出它,尽管您无法在 expo go 中测试它,但它在生产中可以正常工作,只需进行开发即可构建客户端来测试您的功能。

© www.soinside.com 2019 - 2024. All rights reserved.