from flask import Flask, Response import requests app = Flask(__name__) STREAM_URL = "https://www.youtube.com" # replace with real stream @app.route("/proxy") def proxy(): def generate(): with requests.get(STREAM_URL, stream=True) as r: for chunk in r.iter_content(chunk_size=8192): yield chunk return Response(generate(), mimetype="video/mp4") if __name__ == "__main__": app.run(host="0.0.0.0", port=7860)