0
我嘗試製作一個Web服務器,它使用Django提供圖像並刷新此圖像,如果它在服務器上更改。 目前我使用的圖書館gstreamer,每秒鐘對我的桌面進行截圖,我想用Django將這個圖像發送到網頁瀏覽器。Django圖像流
我嘗試這樣:
view.py:
def stream():
while True:
open_file = open("picture.jpeg", 'rb')
yield open_file.read()
time.sleep(1)
def vue(request):
return StreamingHttpResponse(stream(), content_type="image/jpeg")
def index(request):
return render(request, 'polls/index.html')
的index.html:
<img src="{% url 'vue' %}"/>
但是,如果在服務器上的畫面變化,它不會改變在網絡瀏覽器...任何想法? Django可以做什麼?
我認爲這可以在服務器端完成。這可能與Flask(https://github.com/miguelgrinberg/flask-video-streaming),我嘗試做這樣的事情,但與Django ...也許這是不可能的,你是對的! – gwen1232