예제 #1
0
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')
예제 #2
0
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')
예제 #4
0
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')