转自:blog.csdn.net/MAILLIBIN/a…
import pyautogui
from flask import Flask,render_template,Response
import io
app=Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
def gen():
while True:
screenShotImg = pyautogui.screenshot()
imgByteArr = io.BytesIO()
screenShotImg.save(imgByteArr, format='JPEG')
imgByteArr = imgByteArr.getvalue()
frame = imgByteArr
yield (b'--frame\r\n Content-Type: image/jpeg\r\n\r\n' + frame)
@app.route('/video_feed')
def video_feed():
return Response(gen(), mimetype='multipart/x-mixed-replace; boundary=frame')
if __name__== '__main__':
app.run(host='0.0.0.0', debug=False, threaded=True, port=5000)
'''
在A电脑上运行以下脚本后,
在B电脑上通过链接“http://192.168.3.6:5000/video_feed”即可看到A电脑的实时动态屏幕图像。
'''