我正在尝试实现视频直播。
在react本机中,任何人都可以帮助我完成一个示例项目吗?
发布于 2021-03-04 12:22:26
这将是有帮助的https://www.npmjs.com/package/react-native-video
对于upload it to server点,你到底需要上传什么?视频上传什么的?
发布于 2021-03-07 21:27:37
因此-您将需要一个后端服务器,可以接受一个视频流,并将它转换成一个流,可以在ReactiNative中使用。您还希望服务器保存流视频,并对其进行编码,以便在流停止后将其作为视频点播(VOD)播放。所有这些都不是反应--所有这些都是在后端完成的。
您可以自己构建所有这些,但是有许多API可以为您实现这一点。免责声明:我为这样一家公司工作:api.video。(谷歌搜索会找到其他搜索)
对于从浏览器中进行的生命访问,您可以使用getUserMedia和流到服务器。(您可以在livestream.a.video上看到我使用livestream.a.video的演示。此流将对您的所有用户都是可见的,然后也记录并保存为VOD,以便稍后播放。
要上传录制的视频--您可以使用file.slice()将视频分解成可管理的块,然后上传到服务器--将代码转换为视频流( upload.a.video和教程上的演示)。
为了播放,这些API将给您一个播放器URL或m3u8 url,您可以将其合并到视频播放器中。这是您的反应本地部分-有几个视频播放器,您可以添加到您的应用程序,以播放HLS视频。在api.video,我们有自己的球员,也支持第三方玩家。
https://stackoverflow.com/questions/66474405
复制相似问题