def gen(): streamer = Streamer('localhost', 9006) streamer.start() while True: if streamer.client_connected(): yield (b'--frame\r\n'b'Content-Type: image/jpeg\r\n\r\n' + streamer.get_jpeg() + b'\r\n\r\n')
def gen_video(): streamer = Streamer('localhost', 9002) streamer.start() minutes = 0 while True: if streamer.client_connected(): time.sleep(minutes) path = 'output/file' + str(streamer.i) + '.mp4' f = open(path, 'rb') data = f.read() print("file ", streamer.i, " READ") f.close() # streamer.video = data # vid = cv2.VideoCapture(path) # fps = vid.get(cv2.CAP_PROP_FPS) # OpenCV2 version 2 used "CV_CAP_PROP_FPS" # frameCount = int(vid.get(cv2.CAP_PROP_FRAME_COUNT)) # duration = frameCount/fps # minutes = int(duration/60) minutes = 7 streamer.i += 1 # yield streamer.get_video() yield data
def gen(): streamer = Streamer('0.0.0.0', 8089) streamer.start() while True: if streamer.client_connected(): frame = streamer.get_jpeg() yield (b'--frame\r\n'b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n')
def gen(): streamer = Streamer(os.getenv("SERVER_IP", 'localhost'), os.getenv("PORT", '9092'), os.getenv("TOPIC", 'test')) streamer.start() while True: if streamer.client_connected(): yield (b'--frame\r\n' b'Content-Type: image/jpeg\r\n\r\n' + streamer.get_jpeg() + b'\r\n\r\n')