mirror of
https://github.com/clearlinux/uwsgi.git
synced 2026-08-28 09:27:03 +00:00
26 lines
629 B
Python
26 lines
629 B
Python
import uwsgi
|
|
import os
|
|
|
|
def application(env, start_response):
|
|
|
|
boundary = 'uwsgi_mjpeg_frame'
|
|
|
|
start_response('200 Ok', [
|
|
|
|
('Cache-Control', 'no-cache'),
|
|
('Cache-Control', 'private'),
|
|
('Pragma', 'no-cache'),
|
|
('Content-Type', 'multipart/x-mixed-replace; boundary=' + boundary),
|
|
]
|
|
)
|
|
|
|
yield "--%s\r\n" % boundary
|
|
|
|
while 1:
|
|
yield "Content-Type: image/jpeg\r\n\r\n"
|
|
print os.system('screencapture -t jpg -m -T 1 screenshot.jpg')
|
|
f = open('screenshot.jpg')
|
|
yield env['wsgi.file_wrapper'](f)
|
|
yield "\r\n--%s\r\n" % boundary
|
|
#os.system('./isightcapture -w 640 -h 480 screenshot.jpg')
|