我想在react-native中实现实时流式传输。我在后端要发布视频缓冲区的地方有一个套接字。但是问题是我无法获取访问视频缓冲区的方法
我需要访问要发送到我的节点的摄像机数据流 通过websockets服务器
在网络上,我已经使用网络摄像头通过套接字实现了此目标,但不知道 如何进行本机反应
在服务器端,我正在使用FFmpeg处理所有适当的 转码,混合和RTMP。
我已经尝试使用nodemediaserver,但是它只允许我在rtmp链接上发送提要,并且该程序包中(我知道)无法直接访问缓冲区
<NodeCameraView
style={{ flex: 1 }}
ref={(vb) => { this.vb = vb }}
outputUrl={params.pushserver + params.stream } //rtmp link
camera={{ cameraId: 1, cameraFrontMirror: true }}
audio={{ bitrate: 32000, profile: 1, samplerate: 44100 }}
video={{ preset: 1, bitrate: 500000, profile: 1, fps: 15,
videoFrontMirror: false }}
smoothSkinLevel={3}
autopreview={true}
/>
我想将此输出网址替换为一些如何使用Websocket
outputUrl={params.pushserver + params.stream } //rtmp link
现在此程序包仅允许我输入rtmp链接,并且无法访问此程序包中的缓冲区,或者找不到任何允许我访问它的程序包
请让我知道是否有任何软件包可以让我以缓冲区的形式访问视频,或者如何使用带有react-native-camera的套接字或其他任何软件包