使用HLS流式传输实时图像

时间:2019-02-20 10:23:22

标签: python opencv video ffmpeg hls

我有一个来自实时视频(RTP)的图像流,这些图像经过一系列转换,并且我想再次使用HLS将视频流传输给最终用户,我该如何获取图像并使用HLS实时传输?


我正在使用的当前解决方案是使用http返回帧,这太慢且无法扩展。

@app.route("/")
def main():
    return Response(gen(),
                  mimetype='multipart/x-mixed-replace; boundary=frame')

def gen():
    while True:
        time.sleep(.04)
        data = get()
        yield (b'--frame\r\n'
               b'Content-Type: image/jpeg\r\n\r\n' + data.tobytes() + b'\r\n\r\n')

0 个答案:

没有答案