React native 本地视频流

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

有没有一种方法可以使用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-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" }]}}
/>

我的屏幕是空白的,即使服务器注册了发送的请求,也不会发生任何事情。有答案吗