React native 本地视频流
有没有一种方法可以使用flask内容流来流式传输视频,从而做出本地反应?在烧瓶中,我有发电机功能:React native 本地视频流,react-native,flask,React Native,Flask,有没有一种方法可以使用flask内容流来流式传输视频,从而做出本地反应?在烧瓶中,我有发电机功能: def generate(): cap = cv2.VideoCapture(0) while True: ret, img = cap.read() img_encoded = cv2.imencode('.jpg', img)[1] yield(b'---frame\r\n' b'Content-Typ
def generate():
cap = cv2.VideoCapture(0)
while True:
ret, img = cap.read()
img_encoded = cv2.imencode('.jpg', img)[1]
yield(b'---frame\r\n'
b'Content-Type: image/jpeg\r\n\r\n' + img_encoded.tobytes() + b'\r\n')
cap.release()
然后由以下程序调用:
@app.route('/camera')
def camera():
return Response(generate(), mimetype='multipart/x-mixed-replace; boundary=frame')
这在HTML中通过执行简单的
来实现。这段视频是流式播放的,在react native中,我尝试了类似的方法:
<Image source={{
uri: 'http://192.xxx.xxx.xx:5000/camera',}}
style={{width: 640, height: 480, transform: [{ rotate: "90deg" }]}}
/>
我的屏幕是空白的,即使服务器注册了发送的请求,也不会发生任何事情。有答案吗